Lectures | Mondays/Wednesdays 4pm-5:50pm BH 2444 |
Discussion Sections |
DIS 1: Friday / 2:00pm-3:50pm, ROYCE 164 (Manika Mittal) DIS 2: Friday / 4:00pm-5:50pm, BH 5436 (Haitao Zhang) |
Instructor | Lixia Zhang (lixia at cs.ucla.edu |
Office hours | Monday / 3pm-4pm and Wednesday / 6pm-7pm in Boelter 3713 |
TAs |
Manika Mittal (manika.mittal at cs.ucla.edu): Thursday / 5-7pm in Boelter 2432 Haitao Zhang (zhtaoxiang at gmail dot com): Wednesday / 9-11am in Boelter 2432 |
Midterm | Wednesday November 2, 2016, 4pm-5:50pm, BH 2444 |
Final | Wednesday December 7, 2016, 11:30am-2:30pm, TBD |
Homeworks due | Wednesday of the week following the assignment, 5pm |
Project 1 Deadline | Sunday, October 30th / 11:00pm |
Project 2 Deadline | Sunday, December 4th / 11:00pm |
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.