skip to content
.

CSC/ECE 573: InterNET PROTOCOLS

The course is designed to instill the principles and fundamentals of Internet technologies, and it has evolved over the years to incorporate the latest developments in Internet architectures, protocols, and applications. Semester-long team projects engage students in the design and implementation of various aspects of Internet protocols, and the evaluation of their performance in testbed environments. Laboratory exercises give students a close, "under the hood" look at commercial routers and their operations, and provide hands-on experience with real-life issues in setting up and configuring network elements to deliver a required level of performance.

I first created and offered this course in the Spring 1997 semester. Since then, it has been one of the most successful and popular graduate courses in the department and College, with more than 1200 students having taken it (as of Spring 2007), including distance education students and many students whose major is not in Computer Science, ECE, or even in the College of Engineering. Since then, the course has been taught by several Computer Science and ECE faculty.

CSC/ECE 573 is a required course for the Network Design and Network Software concentations of the Masters of Science in Computer Networking (MSCN) degree, and may also be applied towards satisfying the Systems core course requirement for the MS, MCS, and PhD degrees in Computer Science.