Department course is offered by
CSCI - Computer Science
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
Magee, John J. IV, "CSCI 280--Computer Networks" (2016). Syllabus Share. 35.