51.501 Computer Networks

Home / Education / MSSD / Courses / 51.501 Computer Networks

Course Description

This is an introductory graduate‐level course in computer networking. The course covers core concepts and major design and implementation techniques for large‐scale computer networks at the application, transport, network, and data link layers, as well as network security across these layers. It emphasizes the Internet as an open, decentralized, and interoperable infrastructure. The course may also cover selected current and advanced topics in computer network design and research. Knowledge and skill set acquired through this course is essential for understanding the techniques for the design of secure software and software/hardware systems including CPS and IoT devices.

12 credits


David Yau


Mid-term and final exam