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.