Dec 21, 2024  
Undergraduate Bulletin 2016-2017 
    
Undergraduate Bulletin 2016-2017 [ARCHIVED BULLETIN]

Add to My Bulletin (opens a new window)

CPSC 340 - Network Programming

3 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)