CS 168 Spring 2025
For questions, please see the FAQ page for Summer 2025 or Fall 2025.
Announcements
Here are the announcements for Week 13! ⧹(⦁ᴗ⦁)⧸
Final Exam Logistics
- For special requests to the final exam, please fill out the Final Exam Logistics Form by Monday, April 21!
- Feel free to email cs168@berkeley.edu for final exam logistics questions.
Office Hours
- There have been changes to the office hours from this week onward, please check the calendar for an updated schedule!
Assignments
- #377 HW 4: End-to-End is due on Monday, April 14th.
- #411 HW 5: Datacenters is due on Monday, April 21st.
- Check out the extension form should you need it.
Discussion
- #412 This week’s discussions will be on Datacenters & SDN!
~ CS168 Course Staff 🤖
Calendar
Wk. | Date | Lecture (Playlist, Zoom) | Readings | Discussion | Homework | Project |
---|---|---|---|---|---|---|
1 | Wed Jan 22 | 1. Intro 1: Layers of the Internet
Slides / Recording |
No discussion | Project 1A (Traceroute) (due Tue Feb 4) | ||
2 | Mon Jan 27 | 2. Intro 2: Design Principles
Slides / Recording |
1. Intro I Worksheet / Solutions / Slides |
|||
Wed Jan 29 | 3. Intro 3: Links
Slides / Recording |
|||||
3 | Mon Feb 03 | 4. Routing 1: Principles
Slides / Recording |
2. Intro II Worksheet / Solutions / Slides |
HW1: Architecture (due Mon Feb 24) | ||
Wed Feb 05 | 5. Routing 2: Distance-Vector
Slides / Recording |
Project 1B (Traceroute) (due Fri Feb 14) | ||||
4 | Mon Feb 10 | 6. Routing 2: Distance-Vector (continued)
Slides / Recording |
3. Routing I Worksheet / Solutions / Slides |
|||
Wed Feb 12 | 7. Routing 3: Link-State, Addressing
Slides / Recording |
|||||
5 | Mon Feb 17 | No Lecture (Presidents’ Day) |
4. Routing II Worksheet / Solutions / Slides |
HW2: Routing (due Mon Mar 17) | Project 2 (Routing) (due Fri Feb 28) | |
Wed Feb 19 | 8. Routing 4: Routers
Slides / Recording |
|||||
6 | Mon Feb 24 | 9. Routing 5: BGP I
Slides / Recording |
5. BGP Worksheet / Solutions / Slides |
|||
Wed Feb 26 | 10. Routing 6: BGP II
Slides / Recording |
|||||
7 | Mon Mar 03 | 11. Transport 1: TCP I
Slides / Recording |
6. TCP Worksheet / Solutions / Slides |
HW3: Transport (due Mon Mar 31) | ||
Wed Mar 05 | 12. Transport 2: TCP II
Slides / Recording |
|||||
8 | Mon Mar 10 | 13. Transport 3: Congestion Control I
Slides / Recording |
No Discussion (Midterm) | |||
Tue Mar 11 | Midterm (Tue Mar 11, 7–9pm) |
|||||
Wed Mar 12 | 14. Transport 4: Congestion Control II
Slides / Recording |
Project 3A (Transport) (due Fri Mar 21) | ||||
9 | Mon Mar 17 | 15. Transport 4: Congestion Control II (continued)
Slides / Recording |
7. Congestion Control Worksheet / Solutions / Slides |
|||
Wed Mar 19 | 16. Applications 1: DNS
Slides / Recording |
|||||
10 | Mon Mar 24 | No Lecture (Spring Break) |
No Discussion (Spring Break) | |||
Wed Mar 26 | No Lecture (Spring Break) |
|||||
11 | Mon Mar 31 | 17. Applications 2: HTTP
Slides / Recording |
8. DNS, HTTP, Ethernet, STP Worksheet / Solutions / Slides |
Project 3B (Transport) (due Tue Apr 8) | ||
Wed Apr 02 | 18. End-to-End 1: Ethernet, STP
Slides / Recording |
|||||
12 | Mon Apr 07 | 19. End-to-End 2: ARP, DHCP, NAT, TLS
Slides / Recording |
ARP, DHCP, | 9. ARP, DHCP, NAT Worksheet / Solutions / Slides |
HW4: Applications, End-to-End (due Mon Apr 14) | |
Wed Apr 09 | 20. End-to-End 2: ARP, DHCP, NAT, TLS (continued)
Slides / Recording |
ARP, DHCP, | ||||
13 | Mon Apr 14 | 21. Datacenters 1: Topology
Slides / Recording |
10. Datacenters & SDN Worksheet / Slides |
HW5: Datacenters (due Mon Apr 21) | ||
Wed Apr 16 | 22. Datacenters 2: Routing
Slides / Recording |
|||||
14 | Mon Apr 21 | 23. Datacenters 3: SDN
Slides |
11. Host Networking | HW6: Special Topics (due Mon Apr 28) | ||
Wed Apr 23 | 24. Datacenters 4: Host Networking
Slides |
|||||
15 | Mon Apr 28 | 25. Beyond Client-Server 1: Multicast
|
12. Wireless and Cellular | |||
Wed Apr 30 | 26. Beyond Client-Server 2: Collectives
|
|||||
16 | Mon May 05 | 27. Special Topics 1: Wireless
|
||||
Wed May 07 | 28. Special Topics 2: Cellular
|
|||||
17 | Fri May 16 | Final Exam (Fri May 16, 3–6pm) |