Course Number


Syllabus Date

Fall 2016

Department course is offered by

CSCI - Computer Science

Course description

CSCI 280 serves as an advanced introduction to computer networks geared toward students majoring in Computer Science. The main focus of the course will be an investigation of the design of computer networks and network protocols, from both a conceptual and design standpoint. We will primarily focus on the software used behind the scenes to build scalable, general-purpose networks.

Expect to cover the majority of the topics in the Kurose-Ross text. Major topics will include:

  • Protocol layering
  • Internet design principles, methodology, and architecture
  • TCP/IP implementation
  • Naming and addressing
  • Unicast and multicast routing
  • Congestion control and flow control
  • Rate allocation policies, i.e. fairness, QoS
  • Advanced network protocols and networked applications

Document Type