College Bulletin - Course Catalog 
  
    May 23, 2018  
College Bulletin - Course Catalog

CPSC 043. Computer Networks


This course covers the design, implementation and applications of computer networks, primarily focused on the protocols that enable the Internet and network applications. Additionally, this course will cover network security, such as viruses, worms, and botnets. Topics will include: data communication theory; packet-switched routing; the Internet and its protocols; socket and network application programming; overlays and P2P networks; and network security.
Group 2 course.
Prerequisite: CPSC 031  and CPSC 035  
Natural science and engineering.
Lab work required.
1 credit.
Fall 2017. Webb.
Fall 2018. Staff.
Catalog chapter: Computer Science  
Department website: https://www.swarthmore.edu/computer-science


Check the Spring 2018 Schedule of Courses

Check the Fall 2018 Schedule of Courses