CS118 - Spring 2017 (UCLA)
Lectures | Mondays/Wednesdays, 8am-9:50am ROLFE 1200 |
Discussion Sections |
DIS 1: Fridays / 10:00am-11:50am, BH 5264
|
Instructor | Alex Afanasyev (aa at cs.ucla.edu) |
Office hours | Wednesdays, 5:30pm-6:30pm (BH 4809), other times by appointment |
TA Office Hours |
DIS 1 (Seungbae Kim): Wednesdays / 3:30pm-5:30pm (BH 2432) DIS 2 (Haitao Zhang): Tuesdays / 2:00pm-4:00pm (BH 2432) DIS 3 (Zengwen Yuan): Wednesdays / 10:00am-12:00pm (BH 2432) DIS 4 (Pranav Sodhani): Mondays / 10:00am-12:00pm (BH 2432) |
Midterm | Monday, May 1, 2017, 8am-9:50am, ROLFE 1200 |
Final | Monday, June 12, 2017, 6:30pm-9:30pm, ROLFE 1200 |
Homeworks due | Wednesday of the week following the assignment, 11pm |
Project 1 due | |
Project 2 due | Sunday, May 21, 2017, 11pm PDT |
Project 3 due | Sunday, June 11, 2017, 11pm PDT |
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 hands-on experience with basic network programming and development of simple network applications.
Course Announcements
-
NOTE The room for the final has been assigned and it will be the same as for lectures, ROLFE 1200
-
NOTE The midterm date has been changed to May 1, 2017
- April 3, 2017: Please submit the signed Academic Integrity and Honesty agreement by April 9, 2017. Otherwise, your course work will not be graded.
- First lecture will be on April 3, 2017
- The classroom has changed to ROLFE 1200