CSCI 6760 - Computer Networks

Spring 2017

This is the course calendar for the Spring 2017 semester. Please notice that the schedule is not definitive and will be updated as the course progresses. Students are responsible for visiting this page often to stay informed on the latest reading assignments and other information. Of course, I will also inform you of significant changes during the lectures, but this page is the one place you should refer to for all the details.

Date
Topic
Lecture
Assignments
1/5
Syllabus
Introduction
CSCI-6760 Syllabus [slides]
Chapter 1
1/5
Introduction
Chapter 1 [slides]
1/9-1/12
Introduction
Chapter 1
1/17-1/19
Application/Transport Layers
Chapter 2 [slides] Assignment 1 (deadline 1/31)
Project 1 (deadline 2/3)
1/23-1/26
Sockets and Application Protocols
Chapter 2 [slides] Select Presentation Topic (deadline 2/3)
1/30-2/2
Application Protocols
Chapter 2 [slides]
2/6-2/9
Application Layer
Chapter 2 [slides] Project 2 (deadline 3/1)
2/13-2/26
Transport Layer
Chapter 3 [slides]
Chrome Extension Security Slides
2/28

1st MIDTERM EXAM (in the classroom, during normal lecture time) - Chapters 1 and 2
2/27-3/2
Transport Layer Chapter 3 [slides]
Project 3 (deadline 3/30)
3/13-3/16
Transport Layer Chapter 3 [slides]
3/20
Student Presentation
Anatomy of an IXP
3/21-3/23
Transport/Network Layer Chapter 3-4 [slides]
Assignment 2 (deadline 4/3)
3/27
Student Presentation
IPtables/netfilter
3/28

ICMP/IPv6
Chapter 4 [slides]
4/3
Student Presentation
WebRTC Project 4 (deadline 4/30)
4/4

Transport Layer - Congestion Control
Chapter 3 [slides]
4/6

2nd MIDTERM EXAM (in the classroom, during normal lecture time) - Chapters 3 and 4
4/10
Student Presentation
Content Delivery Networks (CDNs)
4/11-4/13

Link Layer
Chapter 5 [slides]
4/17
Student Presentation
Web/Browser Optimizations
4/25

3rd MIDTERM EXAM (in the classroom, during normal lecture time) - Chapters 5 and 8