Schedule
CSCI 3550, Spring 2021
Week 1 (January 11 - January 15)
Lecture 1: Introduction (part 1)
Lecture 2: Introduction (part 2)
Week 2 (January 18 -January 22) -- Homework 1 is out (deadline: January 27)
Lecture 3: Application Layer (part 1)
Lecture 4: Application Layer (part 2)
Week 3 (January 25 -January 29)
Lecture 5: Transport Layer Overview
Lecture 6: TCP (Part 1)
Week 4 (February 1 - February 5) -- Homework 2 is out (deadline: February 17)
Lecture 7: TCP (part 2)
Lecture 8: UDP
Week 5 (February 8 - February 12) -- Semester project is out (deadline: April 1)
Lecture 9: Socket Programming Overview in C/C++
Lecture 10: Semester Project Overview
Week 6 (February 15 - February 19)
Lecture 11: Data plane (part 1)
Lecture 12: Data plane (part 2)
Week 7 (February 22 - February 26) -- Homework 3 is out (deadline: March 5)
Lecture 13: Control plane (part 1)
Lecture 14: Control plane (part 2)
Week 8 (March 1 - March 5) -- Midterm is out (deadline: March 11). The midterm will cover the application, transport, and network layers.
Lecture 15: Material recap
Lecture 16: Sockets programming and project recap
Week 9 (March 8 - March 12) -- Homework 4 is out (deadline: March 26)
Lecture 17: DNS
Lecture 18: Link Layer (part 1)
Week 10 (March 15 - March 19): No class, spring break
Week 11 (March 22 - March 26)
Lecture 19: Link Layer (part 2)
Lecture 20: Wireless and Mobile Networks (part 1)
Week 12 (March 29 - April 2) -- Homework 5 is out (deadline: April 14)
Lecture 21: Wireless and Mobile Networks (part 2)
Week 13 (April 5 - April 9)
Lecture 22: Network security (part 1)
Lecture 23: Network security (part 2)
Week 14 (April 12 - April 16) -- Homework 6 is out (deadline: April 28)
Lecture 24: Multimedia Networking
Week 15 (April 19 - April 23)
Lecture 25: Internet -- Current State of Affairs and Future Directions
Lecture 26: Course Summary
Week 16 (April 26 - April 30): No class, exam preparation
Thursday April 29 -- Final exam is out (deadline: May 6)