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," 8th Edition, Pearson, 2021, ISBN: 9780136681557
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:20 PM.
Teaching Assistants Office Hours: TBD
Instruction Type: Online Hybrid Course (OLH).
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 or any other questions on the topic.
All Q&A sessions will be held via zoom. See Canvas for the Zoom link.
All exams will be in person.
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 2023, Spring 2022, Spring 2021, Spring 2020, Spring 2019, Fall 2016, Fall 2011, Fall 2010, Fall 2009, Fall 2005.
Tentative Schedule (Subject to Change)
Class | Day | Date | Q&A Topic | Chapter |
1 | Wednesday | 1/17/2024 | Course Overview | |
2 | Monday | 1/22/2024 | Computer Networks and the Internet | 1 |
3 | Wednesday | 1/24/2024 | Computer Networks and the Internet (Part 2) | 1 |
4 | Monday | 1/29/2024 | Application Layer | 2 |
5 | Wednesday | 1/31/2024 | Application Layer (Part 2): SMTP, DNS, P2P | 2 |
6 | Monday | 2/5/2024 | Transport Layer (Part 1): Design Issues | 3 |
7 | Wednesday | 2/7/2024 | Transport Layer (Part 2): UDP, Flow Control | 3 |
8 | Monday | 2/12/2024 | Transport Layer (Part 3): TCP, TCP Congestion Control | 3 |
The Network Layer: Data Plane (Part 1: Network Layer Basics) | 4 | |||
9 | Wednesday | 2/14/2024 | Network Layer Data Plane (Part 2: IP Datagram, NAT, UPNP, DHCP) | 4 |
10 | Monday | 2/19/2024 | Exam 1 review | |
11 | Wednesday | 2/21/2024 | Exam 1 | 4 |
12 | Monday | 2/26/2024 | Network Layer Data Plane (Part 3: SDN) | 4 |
The Network Layer: Control Plane (Part 1: Dijkstra's,Bellman-Ford Algorithms) | 5 | |||
13 | Wednesday | 2/28/2024 | The Network Layer: Control Plane (Part 2: OSPF and BGP ) | 5 |
14 | Monday | 3/4/2024 | The Network Layer: Control Plane (Part 3: SDN Controller + ICMP + SNMP ) | 5 |
The Link Layer and LANs (Part 1): Functions, CRC, Multiple Access | 6 | |||
15 | Wednesday | 3/6/2024 | The Link Layer and LANs (Part 2): Ethernet, VLANs | 6 |
Monday | 3/11/2024 | Spring Break - No class | ||
Wednesday | 3/13/2024 | Spring Break - No class | ||
16 | Monday | 3/18/2024 | The Link Layer and LANs (Part 3): MPLS, Data Centers | 6 |
17 | Wednesday | 3/20/2024 | Wireless and Mobile Networks (Part 1): Wireless Characteristics, LANs and PANs | 7 |
18 | Monday | 3/25/2024 | Exam 2 Review | |
19 | Wednesday | 3/27/2024 | Exam 2 | |
20 | Monday | 4/1/2024 | Wireless and Mobile Networks (Part 2): Mobility Management | 7 |
21 | Wednesday | 4/3/2024 | Wireless and Mobile Networks (Part 3): 4G/5G | 7 |
22 | Monday | 4/8/2024 | Security in Computer Networks (Part 1): Cryptography | 8 |
23 | Wednesday | 4/10/2024 | Security in Computer Networks (Part 2) | 8 |
24 | Monday | 4/15/2024 | Security in Computer Networks (Part 3) | 8 |
25 | Wednesday | 4/17/2024 | Security in Computer Networks (Part 4) | 8 |
26 | Monday | 4/22/2024 | Exam 3 Review | |
27 | Wednesday | 4/24/2024 | Exam 3 |
Exams (Best 2 of 3) | 60% | (30% Each) |
Class participation | 05% | |
Video Reviews | 10% | |
Homeworks | 15% | |
Labs | 10% |