CSC358: Principles of Computer Networks

Prerequisite: CSC209, CSC258, CSC263

Check out the past exams!

What is CSC358?

CSC358 is a course that focuses on the system programming of networks. This course will teach students the basics of computer networks and network protocols

Topics in CSC358

  • Network Hardware
  • Network Software
  • Routing
  • Addressing
  • Congestion Control
  • Reliable Data Transfer
  • Socket Programming


Ben Eater's Networking Tutorial

PBS Crash Course: Intro to Computer Networks

PBS Crash Course: The Internet

PBS Crash Course: The World Wide Web