COS-461, Spring 2011: Computer Networks

Latest Announcements

5/7: Some previous years' finals posted.
5/4: Extra credit for assignment 4 posted.

See all announcements


This course studies computer networks and the services built on top of them. Topics include packet-switch and multi-access networks, routing and flow control, congestion control and quality-of-service, Internet protocols (IP, TCP, BGP), the client-server model and RPC, elements of distributed systems (naming, security, caching, consistency) and the design of network services (peer-to-peer networks, file and web servers, content distribution networks).

Prerequisite: COS 217. Although not required, taking either COS 318 or 333 before COS 461 is helpful for the programming assignments.


  • Grading: Grading is based on a midterm (25%), a final exam (25%), four programming assignments (10% each), and class participation (10%).

  • Instructors

    RoleNameOffice Hours (Location)
    Lecturer Mike Freedman Following lecture MW @ 11 (Bowen 222) or by appointment
    TA Prem Gopalan Tuesday 4:45 - 5:45pm (Friend 010)
    TA Matvey Arye Thursday 5:30-6:30pm (room 318c)
    TA Jacopo Cesareo Friday 12:00 - 1:00pm

    The instructors can all be reached at cos461-staff (at) For questions about the course material, assignments, etc., please use the class forums instead, however.


    Last updated: Sun May 08 00:20:21 -0400 2011