Prerequisite: CSE 131 (Computer Science I) or permission of the instructor (Note: CSE 241 as indicated in the course catalog is not required.)
Textbook: J. F. Kurose and K. W. Ross, "Computer Networks: A Top-Down Approach," 7th Edition, Addison-Wesley, 2017, ISBN: 9780133594140 or 9780134296135.
Instructor: Prof. Raj Jain, jain@wustl.edu, Office: McKelvey 2038, Office Hours: By appointment
Location: The class meets Mondays and Wednesdays from 1:00 PM to 2:15 PM via Zoom. See Canvas for the Zoom link.
Teaching Assistants Office Hours: Gan Xu (Gan.Xu at wustl.edu)
Day | Time | TA |
Saturday | 3:00 PM to 4:00 PM | Gan Xu |
Sunday | 3:00 PM to 4:00 PM | Gan Xu |
The class has been flipped and so you need to watch the video before the class. The class time is used to answer questions logged on the question form.
See modules below in the tentative schedule for links to videos.
All question about the homeworks and exams grading should be directed to TAs.
Audio/Video recordings of lectures from the previous offering of this course are available online: Spring 2020, Spring 2019, Fall 2016, Fall 2011, Fall 2010, Fall 2009, Fall 2005.
Class | Day | Date | Topic | Chapter |
1 | Monday | 1/25/2021 | Course Overview | |
2 | Wednesday | 1/27/2021 | Computer Networks and the Internet (Part 1) | 1 |
Monday | 2/1/2021 | Computer Networks and the Internet (Part 2) | 1 | |
3 | Wednesday | 2/3/2021 | Application Layer (Part 1): HTTP | 2 |
4 | Monday | 2/8/2021 | Application Layer (Part 2): SMTP, DNS, P2P | 2 |
5 | Wednesday | 2/10/2021 | Transport Layer (Part 1): Design Issues | 3 |
6 | Monday | 2/15/2021 | Transport Layer (Part 2): UDP, Flow Control | 3 |
7 | Wednesday | 2/17/2021 | Transport Layer (Part 3): TCP, TCP Congestion Control | 3 |
7 | The Network Layer: Data Plane (Part 1: Network Layer Basics) | 4 | ||
8 | Monday | 2/22/2021 | Network Layer Data Plane (Part 2: IP Datagram, NAT, UPNP, DHCP) | 4 |
9 | Wednesday | 2/24/2021 | Q&A Session for Chapters 1 through 3 | 4 |
10 | Monday | 3/1/2021 | Exam 1 | 1-3 |
Wednesday | 3/3/2021 | Wellness Day (No Class) | ||
11 | Monday | 3/08/2021 | Exam 1 Answers | 4 |
12 | Wednesday | 3/10/2021 | Network Layer Data Plane (Part 3: SDN) | 4 |
The Network Layer: Control Plane (Part 1: Dijkstra's, Bellman-Ford Algorithms) | 5 | |||
13 | Monday | 3/15/2021 | The Network Layer: Control Plane (Part 2: OSPF and BGP ) | 5 |
14 | Wednesday | 3/17/2021 | The Network Layer: Control Plane (Part 3: SDN Controller + ICMP + SNMP ) | 5 |
15 | Monday | 3/22/2021 | The Link Layer and LANs (Part 1): Functions | 6 |
16 | Wednesday | 3/24/2021 | The Link Layer and LANs (Part 2): CRC | 6 |
17 | Monday | 3/29/2021 | The Link Layer and LANs (Part 3): Multiple Access, Ethernet, VLANs, MPLS, Data Centers | 6 |
18 | Wednesday | 3/31/2021 | Exam 2 | 4-6 |
19 | Monday | 4/5/2021 | Wireless and Mobile Networks (Part 1): Wireless Characteristics, LANs and PANs | 7 |
20 | Wednesday | 4/7/2021 | Wireless and Mobile Networks (Part 2): Mobility Management | 7 |
21 | Monday | 4/12/2021 | Wellness Day (No Class) | |
22 | Wednesday | 4/14/2021 | Security in Computer Networks: Cryptography (Part 1) | 8 |
23 | Monday | 4/19/2021 | Security in Computer Networks (Part 2) | 8 |
24 | Wednesday | 4/21/2021 | Multimedia Networking (Part 1: Basic concepts) | 9 |
25 | Monday | 4/26/2021 | Multimedia Networking (Part 2: VOIP, RTP, SIP) | 9 |
26 | Wednesday | 4/28/2021 | Final Review | |
27 | Monday | 5/3/2021 | Exam 3 | 7-9 |
Exams (Best 2 of 3) | 30% EACH |
Class participation | 5% |
Video Reviews | 10% |
Homeworks | 15% |
Labs | 10% |