Schedule

CSCI 3550, Spring 2022

Week 1 (January 24 - January 28)

  • Lecture 1: Introduction (part 1)

  • Lecture 2: Introduction (part 2)

Week 2 (January 31 -February 4) -- Homework 1 is out (deadline: February 9)

  • Lecture 3: Application Layer (part 1)

  • Lecture 4: Application Layer (part 2)

Week 3 (February 7 - February 11)

  • Lecture 5: Transport Layer Overview

  • Lecture 6: TCP (Part 1)

Week 4 (February 14 - February 18) -- Homework 2 is out (deadline: February 23)

  • Lecture 7: TCP (part 2)

  • Lecture 8: UDP

Week 5 (February 21 - February 25) -- Semester project is out (deadline: April 6)

  • Lecture 9: Socket Programming Overview in C/C++

  • Lecture 10: Semester Project Overview

Week 6 (February 28 - March 4)

  • Lecture 11: Data plane (part 1)

  • Lecture 12: Data plane (part 2)

Week 7 (March 7 - March 11) -- Homework 3 is out (deadline: March 18)

  • Lecture 13: Control plane (part 1)

  • Lecture 14: Control plane (part 2)

Week 8 (March 14 - March 18) -- Midterm is out (deadline: March 24). The midterm will cover the application, transport, and network layers.

  • March 14 - March 16: no class, spring break

  • Lecture 15: Material recap

Week 9 (March 21 - March 25) -- Homework 4 is out (deadline: March 30)

  • Lecture 16: Sockets programming and project recap

  • Lecture 17: DNS

Week 10 (March 28 - April 1)

  • Lecture 18: Link Layer (part 1)

  • Lecture 19: Link Layer (part 2)

Week 11 (April 4 - April 8) -- Homework 5 is out (deadline: April 13)

  • Lecture 20: Wireless and Mobile Networks (part 1)

  • Lecture 21: Wireless and Mobile Networks (part 2)

Week 12 (April 11 - April 15)

  • Lecture 22: Network security (part 1)

  • Lecture 23: Network security (part 2)

Week 13 (April 18 - April 22) -- Homework 6 is out (deadline: April 27)

  • Lecture 24: Multimedia Networking

Week 14 (April 25 - April 29)

  • Lecture 25: Internet -- Current State of Affairs and Future Directions

  • Lecture 26: Course Summary

Week 15 (May 2 - May 6): No class, exam preparation

  • Wednesday May 4 -- Final exam is out (deadline: May 10)