This is by no mean an absolute schedule. Check back here weekly as we go along, ...
Last updated on Sunday, April 2, 2006

Week 1: Jan 17, 19
Week 2: Jan 24, 26
Week 3: Jan 31, Feb 02
  • Topics:
    • TCP/IP Transport Layer: TCP & UDP introduction.
    • Unix Network Programming API.
  • Reading Assignment:
  • Tuesday, Jan 31: hw1 out.
  • Recitation topics: C programming, multiple header files, basic Unix I/O
Week 4: Feb 07, 09
  • Topic: The transport layer
    • Connectionless Transport
    • Multiplexing and Demultiplexing
    • Reliable Data Transfer
  • Reading Assignment:
    • Textbook: 3.1--3.4
  • Supplementary reading:
  • Recitation topics: signal handling, inter-process communications in Unix, discuss homework 1
Week 5: Feb 14, 16
Week 6: Feb 21, 23
Week 7: Feb 28, Mar 02
  • Topic: TCP continued
  • Tue Feb 28: Project phase 1 due. Absolute deadline! Project phase 2 out.
  • Thu Mar 02: hw2 due.
  • Recitation topics: IP Addressing, CIDR
Week 8: Mar 07, 09
  • Review for the midterm exam
  • Discussion of Project phase 2
  • Thu Mar 09: Midterm exam.
  • Thu Mar 09: Deadline for grad students to register for a survey topic.
Week 9: Mar 14, 16
  • No classes this week. Spring recess!
Week 10: Mar 21, 23
Week 11: Mar 28, 30
Week 12: Apr 04, 06
Week 13: Apr 11, 13
Week 14: Apr 18, 20
Week 15: Apr 25, 27
Week 16: May 02, 04
  • Topic: Wrap things up - review for final exam.
  • Monday May 01: Graduate Students' Surveys due!
Final exam on May 10, 2006. Location: Knox 14. Time: 3:30pm-6:30pm

Home | Announcements | Assignments | Projects | Lecture Notes | Helpful Links