CPSC 441: Computer Communications

Professor Carey Williamson

Winter 2012


The purpose of this course is to introduce the key concepts and principles of computer networks. Throughout the course, the Internet's architecture and protocols will be used as the primary examples to illustrate the fundamental principles of computer networking.

The course will use a top-down approach to study the Internet and its protocol stack. First, we will study popular network applications, such as email, Web, media streaming, and Peer-to-Peer (P2P) file sharing applications. Next, we will study TCP/IP and the communication services required to support these network applications. Finally, we will study how these communication services are implemented and deployed in practical networks, including wired and wireless Local Area Network (LAN) environments.

See the official CPSC 441 calendar entry for course description and information on pre-requisites. The official CPSC 441 course information sheet is also here. Please ensure that you have the correct pre-requisites to take this course. Students without the proper pre-requisites cannot obtain credit for CPSC 441.

CPSC 441 lectures take place on MWF at 12 noon in ST 139.
The first lecture is Monday, January 9, 2012.