Lectures Tuesday/Thursday 4pm-5:50pm MS 5200
Discussion Sections DIS 1: Friday 4-5:50pm, BH 2760 (Seungbae Kim)
DIS 2: Friday 2-3:50pm, BH 2760 (Yingdi Yu)
DIS 3: Friday 2-3:50pm, Bunche 3211 (Sakshi Goplani)
Instructor Alex Afanasyev (aa at cs dot ucla dot edu)</a>
Office hours Tuesdays 6-7pm, Thursdays 2:30-3:30pm, BH 4532B,
or appointment by email
TAs Yingdi Yu (yingdi at cs dot ucla dot edu): Mondays 5-7pm, BH 4805
Seungbae Kim (sbkim at cs dot ucla dot edu): Thursdays 1-3pm, BH 2432
Sakshi Goplani (sakshigoplani at cs dot ucla dot edu): Wednesdays 11am-1pm, BH 2432
Midterm Thursday, April 28, 2016, 4-5:50pm, MS 5200
Final Monday, June 6, 2016, 6:30pm-9:30pm, MS 5200
Homeworks due Thursday of the week following the assignment, 11pm
Project 1 Deadline Sunday, May 1, 2016, 11pm
Friday, May 6, 2016, 10am
Project 2 Deadline Sunday, June 5, 2016, 11pm
Tuesday, June 7, 2016, 11pm

Course Information

This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. Topics to be covered include: layered network architecture, physical layer and data link protocols, network and transport protocols, unicast and multicast routing protocols, and applications. Examples will be drawn from the Internet TCP/IP protocol suite. The course also includes two programming projects, in which students gain hand-on experience with basic network programming and development of simple network applications.

Course Announcements

  • Room for the final exam is assigned (same as the lecture room): MS 5200
  • Project 1 deadline extended
  • Lectures moved to MS 5200
  • First lecture will be on March 29, 2016