CS6480: Advanced Computer Networks - Fall 2024
Instructor: Prof. Kobus Van der Merwe
M, W 4:35 PM - 5:55 PM, In Person, WEB L126

Overview
CS 6480 is a graduate level course on computer networking with a systems-research emphasis. The course involves a taught component, two lab assignments and a term course project. The taught component of the course will focus on advanced networking topics, largely by studying research papers related to trends and emerging topics in computer networking. Topically the course will touch on a broad range of networked systems topics including network architectures and protocols, network programmability, and networked applications. The lab assignments will be focused on network programmability in mobile networking domain and will use the POWDER wireless testbed (https://www.powderwireless.net). Term course projects will be expected to address a real networking problem and to form the basis for a possible conference/workshop paper or poster submission. Projects will be chosen from a wide range of networking related topics and can include analysis, measurement, simulation or implementation. The course is suitable for Masters and PhD students (and strong undergraduate students) wishing to gain hands-on exposure to network systems and/or students wanting to explore or engage in networking related research.

Prerequisites:
B- or better grade for CS 4480, or instructor permission. (In essence this implies mastery of basic computer networking topics such as those covered in: Computer Networking: A Top-Down Approach (7th Edition) by James F. Kurose and Keith W. Ross, Pearson. )

More Details:
Here is a more detailed syllabus.

Course website:
The course Canvas website is here.