CS158A: Introduction to Computer Networks
Tentative Schedule:
|
Week |
Date |
Topics |
|
Notes/ Assignments |
|
1 |
Jan 22 |
No class |
|
No class |
|
Jan 24 |
Greensheet discussion Overview |
|
HW0 Assigned |
|
|
2 |
Jan 29 |
Overview (contd.) |
|
HW0 due HW1 Assigned |
|
Jan 31 |
Introduction to Network Programming |
|
|
|
|
3 |
Feb 5 |
Direct Link Networks: Building blocks, and Encoding |
Ch 2.1-2.2 |
HW1 Due Quiz 1 Project 1 Assigned |
|
Feb 7 |
Framing & Error Detection |
Ch 2.3-2.4 |
HW2 Assigned |
|
|
4 |
Feb 12 |
Reliable Transmission |
Ch 2.5 |
|
|
Feb 14 |
Shared Medium – Ethernet, Rings |
Ch 2.6-2.7 |
HW 2 Due Quiz 2 |
|
|
5 |
Feb 19 |
Wireless Networks, Packet switching |
Ch 2.8, Ch 3 |
Project 1 Due HW 3 Assigned |
|
Feb 21 |
Packet switching (contd) |
Ch 3 |
|
|
|
6 |
Feb 26 |
Review |
|
HW 3 Due |
|
Feb 28 |
MIDTERM I |
Will cover Ch. 1-3 |
|
|
|
7 |
Mar 4 |
Midterm review, Switching |
Ch.3 |
Project 2 Assigned HW 4 Assigned |
|
Mar 6 |
Internetworking: Addressing |
Ch.4.1 |
|
|
|
8 |
Mar 11 |
IP Forwarding |
Ch.4.1 |
HW 4 Due |
|
Mar 13 |
Scalable Routing – RIP |
Ch.4.2 |
|
|
|
9 |
Mar 18 |
Scalable Routing – OSPF |
Ch.4.2 |
Quiz 3 |
|
Mar 20 |
Subnetting |
Ch.4.3 |
Project 2 Due |
|
|
10 |
Mar 25 |
Spring Break. No class. |
|
|
|
Mar 27 |
Spring Break. No class. |
|
|
|
|
11 |
Apr 1 |
CIDR |
|
HW 5 Assigned |
|
Apr 3 |
BGP |
|
|
|
|
12 |
Apr 8 |
BGP (Contd.), IPv6 |
|
HW 5 Due |
|
Apr 10 |
Multicast |
|
HW 6 Assigned |
|
|
13 |
Apr 15 |
Review |
|
HW 6 Due |
|
Apr 17 |
MIDTERM II |
Material covered after MIDTERM I |
||
|
14 |
Apr 22 |
Transport Protocols: UDP, TCP |
Ch 5 (5.1 & 5.2) |
|
|
Apr 24 |
TCP (contd.) |
|
Project 3 Assigned |
|
|
15 |
Apr 29 |
TCP Congestion Control |
Ch 6.3 |
HW 7 Assigned |
|
May 1 |
TCP Congestion Control (Contd.) |
|
Project 4 Assigned |
|
|
16 |
May 6 |
RPC, RTP, Congestion Control and Resource Allocation (Fair Queuing) |
Ch 5.3 & 5.4 Ch 6.1 & 6.2 |
Project 3 Due |
|
May 8 |
DNS, NAT, P2P |
Slides (Tentative) |
HW 7 Due |
|
|
17 |
May 13 |
Last Class Day: Review |
|
Project 4 Due |
|
May 15 |
Final Exam |
Will cover all material |