CS118 - Spring 2017 (UCLA)

Lectures Mondays/Wednesdays, 8am-9:50am ROLFE 1200
Discussion Sections DIS 1: Fridays / 10:00am-11:50am, BH 5264
  • (Seungbae Kim, sbkim at cs.ucla.edu)
DIS 2: Fridays / 12:00pm-1:50pm, BH 5264
  • (Haitao Zhang, haitao at cs.ucla.edu)
DIS 3: Fridays / 2:00pm-3:50pm, BH 5249
  • (Zengwen Yuan, zyuan at cs.ucla.edu)
DIS 4: Fridays / 8:00am-9:50am, GEOLOGY 4660
  • (Pranav Sodhani, sodhanipranav at cs.ucla.edu)
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 Wednesday, May 3, 2017, 8am-9:50am
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 Sunday, April 23, 2017, 11pm PDT Tuesday, April 25, 2017, 11pm PDT
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

Class Calendar