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 | Friday, May 6, 2016, 10am |
Project 2 Deadline | 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