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)