Apr 18, 2024  
2022-2023 University Bulletin 
    
2022-2023 University Bulletin [ARCHIVED BULLETIN]

Add to My Bulletin (opens a new window)

CPSC 340 - Network Programming

3 Credit Hours
This course focuses on developing Windows software that communicates over the Internet. The course will cover creating network connections and using standard protocols for communicating information over those connections, as well as creating our own. It will cover technology like XML and JSON for sending that information, as well as multi-threading and asynchronous calls to allow the programs to perform other tasks while they communicate. We will discuss and implement encryption and secure passwords to secure the communication. Additionally, the course will introduce some related technologies such as web scraping and cloud computing.

Prerequisite(s): CPSC 275 .



Add to My Bulletin (opens a new window)