CPS 114 Introduction to Computer Networks: Syllabus

Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for the updated schedule.

Monday Wednesday
Week 1 Jan 12(First day of class)
Lec 1: Introduction [ pdf ppt ]
Read Chapter 1 of [PD]
Week 2 Jan 17
MLK Day. No class
Jan 19
Lec 2: Network Architectures [ pdf ppt ]
Read Chapter 1 of [PD]
Week 3 Jan 24
Lec 3: Physical Layer [ pdf ppt ]
Read Chapter 2.1 of [PD]
Jan 26
Lec 4: Link Layer I [ pdf ppt ]
Week 4 Jan 31
Lec 5: Link Layer II [ pdf ppt ]
Out: Lab 1 (Due Monday Feb 14)
Feb 2
Lec 6: Multi-access Link [ pdf ppt ]
Week 5 Feb 7
Lec 7: Switching Technologies [ pdf ppt ]
Read Chapter 2.8.2, 3.1, 3.4 of [PD]
Quiz 1 and solution (Due Monday Feb 21)
Feb 9
Lec 8: Bridges and ATM [ pdf ppt ]
Read Chapter 3.2, 3.3 of [PD]
Out: Homework 1 (Due Monday Feb 21, in class)
Week 6 Feb 14
Lec 9: Internetworking [ pdf ppt ]
Read 4.1, 4.3.1, 4.3.2 of [PD]
Due: Lab 1
Feb 16
Lec 10: IP forwarding [ pdf ppt ]
Read 4.1 of [PD]
Week 7 Feb 21
Lec 11: DHCP and Dynamic Routing [ pdf ppt ]
Read 4.1.6 and 4.2 of [PD]
Out: Homework 2 (Due Monday Feb 28, in class)
Due: Homework 1, in class
Feb 23
Lec 12: OSPF [ pdf ppt ]
Read 4.2.3 of [PD]
Week 8 Feb 28
Lec 13: Border Gateway Protocol [ pdf ppt ]
Read 4.3.3 of [PD]
Due: Homework 2, in class
Mar 2
Midterm
Week 9 Spring break. No class
Week 10 Mar 14
Lec 14: IP Multicast [ pdf ppt ]
Read 4.1.8 and 4.4 of [PD]
Out: Lab 2 (Due Wednesday Mar 30, in class)
Midterm Solution
Mar 16
Lec 15: Transport Protocols [ pdf ppt ]
Read 4.3.5, 5.1, 5.2 of [PD]
Due: Lab 1 Resubmission, in class
Week 11 Mar 21
Lec 16: TCP [ pdf ppt ]
Read 5.2, 6.3 of [PD]
Due: Lab 2 checkpoint(ARP), in class
Mar 23
Lec 17: Resource Allocation and Congestion
Control [ pdf ppt ]
Read 6.1, 6.2 of [PD]
Week 12 Mar 28
Lec 18:
Out: Lab 3 (Due Wednesday Apr 13, in class)
Mar 30
Lec 19: DNS and content distribution networks
[ pdf ppt ]
Read 9.1.3 of [PD]
Due: Lab 2, in class
Week 13 April 4
Lec 20: Quality of Service [ pdf ppt ]
Read 6.5 of [PD]
April 6
Lec 21: DiffServ and Net Neutrality [ pdf ppt ]
Read 6.5 of [PD]
Week 14 April 11
Lec 22: Content Distribution [ pdf ppt ]
Readings:
Akamai, BitTorrent, and BitTyrant
Out: Homework 3 (Due Monday Apr 25, in class)
April 13
Lec 23: Overlay Networks [ pdf ppt ]
Read Ch 9.4 of [PD] and Chord and Kademlia
Due: Lab 3, in class
Out: Lab 4 (Due Wednesday Apr 27, midnight)
Week 15 April 18
Lec 24: Networked Applications [ pdf ppt ]
Read Ch 9.1 of [PD] and Skype
April 20
Lec 25: Network Security [ pdf ppt ]
Read Ch 8 of [PD]
Week 16 April 25
Lec 26: Spam and Botnets [ pdf ppt ]
Read SpamAlytics and SCAM
Due: Homework 3, in class
April 27
Lec 27: Denial of Service and Prefix Hijacking Attacks
Due: Lab 4, midnight
Week 17 (Finals week) Final exam(Monday, May 2 9:00 AM - NOON)
Sample final exam
Last updated: 02/28/2011