CSE 123: Computer Networks


The required textbook for this course is Computer Networks: A Systems Approach (5th edition) by Peterson and Davie. Earlier editions are also acceptable, but the reading assignments will use section numbers from the 5th edition. While each lecture will be supported by accompanying readings from the course text, the lectures may, from time to time, introduce material that is not in the textbook. You are expected to read the assigned portions of the textbook before coming to class, as they will serve as the basis for the in-class presentation.

Readings are not a substitute for lectures. You are responsible for all material covered in lecture, whether or not it appeared in any assigned readings.


This course will have roughly bi-weekly homework assignments, two substantial programming assignments, a midterm, and a final. Discussion sections will be held weekly to review the lecture material and answer questions about the readings, homeworks, and projects. Grades for this class will be based on:

Final grades will be curved.

No late assignments will be accepted. Exceptions for documented medical emergencies, death of an immediate family member, or other such life-altering situations must be requested fromt he instructor as soon as practical.


Date Topics Notes Readings
Mon 01/09 Class overview
Wed 01/11 Layers & Framing
Project 1 out 1.3, 2.3
Fri 01/13 Error handling
Mon 01/16 MLK Day
Wed 01/18 Reliable transmission
HW 1 out 2.5
Fri 01/20 Flow Control
Mon 01/23 Transport protocols
Wed 01/25 TCP
Fri 01/27 From Networks to Internetworks
Mon 01/30 Internetworking
Wed 02/01 Addressing
HW 1 due 3.2.5
Fri 02/03 IPv6
Project 1 due 4.1.3
Mon 02/06 Midterm Exam
Wed 02/08 Naming
HW 2 out 3.2.6, 9.3.1, Sidebar p.335
Fri 02/10 Link-state Routing
3-3.3.1, 3.3.3
Mon 02/13 Distance-vector routing
Wed 02/15 Interdomain routing
Project 2 out 4.1-4.1.1
Fri 02/17 Border Gateway Protocol
Mon 02/20 Presidents Day
Wed 02/22 Router design
HW 2 due 3.4
Fri 02/24 Buffering and Scheduling
Mon 02/27 Congestion control
Wed 03/01 Scheduling and QoS
HW 3 out 6.5
Fri 03/03 Links and signaling
Mon 03/06 Modulation
Wed 03/08 Media Access Control
Fri 03/10 Ethernet
Mon 03/13 Class cancelled
Wed 03/15 802.11
HW 3 due 2.7
Fri 03/17 Review
Project 2 due
Fri 03/24 Final Exam (8:00-11:00am)

Last updated: 2017-03-17 16:06:11 -0700 [validate xhtml]