COMP 112: Networks & Protocols Syllabus

Textbooks

Grading

Your final grade for the course will be based on the following weights (subject to change):

Schedule (Will be updated; this is last year's schedule for your reference)

Date Topics Notes Readings
Tue 09/08 Introduction
KR 1.1, 1.2, and 1.3
Thu 09/10 Introduction
[ppt]
KR 1.4 and 1.5
Tue 09/15 Applications -- Socket API
[ppt]
Go through these slides from CMU KR 2.1 and 2.7
Thu 09/17 Applications -- Web
KR 2.2
Tue 09/22 Applications -- DNS
KR 2.5
Thu 09/24 Applications -- P2P
KR 2.6
Tue 09/29 Transport -- Overvew + UDP
KR 3.1, 3.2, 3.3
Thu 10/01 Transport -- Reliability
KR 3.4
Tue 10/06 Transport -- TCP
KR 3.5
Thu 10/08 Congestion Control
KR 3.6, 3.7
Tue 10/13 Network layer -- IP and Virtual Circuits
KR 4.1, 4.2, 4.3, 4.4
Thu 10/15 Routing Algorithms
KR 4.5
Tue 10/20 Routing - BGP
KR 4.6
Thu 10/22 Link Layer - Introduction/MAC
KR 5.1, 5.2, 5.3, 5.4
Tue 10/27 PHY + wireless
KR 6.1, 6.3
Thu 10/29 Security
TBA
Tue 11/03 Exam 1
Thu 11/05 Advanced Topics: Wireless
Battery Life -- paper
Tue 11/10 No Class: Wednesday Schedule
Thu 11/12 Advance Topics: Wireless Network Coding
paper
Tue 11/17 Advance Topics: ReWAN + Quiz
HotNets paper -- paper
Thu 11/19 Advanced Topics: TCP over Wireless
paper
Tue 11/24 Advance Topics: TCP in the Modern World
Google's use of TCP -- paper
Tue 12/01 Advance Topics: TCP in Data Centers/Cloud
Data Center TCP (DCTCP) -- paper
Thu 12/03 Advance Topics: Future Internet Architectures
CCN -- paper
Tue 12/08 Review/Projects
Thu 12/10 Exam 2

Template Source: https://github.com/dave-andersen/coursegen

Last updated: 2016-09-05 17:09:21 -0400 [validate xhtml]