Computer Science 455/555
Fall 2006 Schedule

Home | Announcements Schedule Syllabus Useful Links

Quick Links for CS 455: Quick Links for CS 555:
Final Paper Description Final Project Page
  Final Project Description
  ns-2 Intro Lecture

Notes:


Date Topic Assignment/Due Other
Aug 28 Administrivia Read course syllabus  
Aug 30 Whirlwind Intro to Networking
(slides 1-21)
Program 1 assigned  
Sep 1 NO CLASS - TS Ernesto   Last day to drop w/o 'W'
Sep 4 NO CLASS - Labor Day    
Sep 6 Whirlwind Intro to Networking
(slides 22-36)
Program 1 due
Homework 1 assigned
 
Sep 8 Whirlwind Intro to Networking
(slides 37-49)
   
Sep 11 Whirlwind Intro to Networking
(slides 50-62)
   
Sep 13 Client-Server Computing
and Socket Programming

(slides 1-23)
Homework 1 due  
Sep 15 Client-Server Computing
and Socket Programming
(slides 24-42)
Program 2 assigned
  • TCPClient.c
  • TCPServer.c
  • Sep 18 Client-Server Computing
    and Socket Programming
    (slides 43-58)
     
  • UDPClient.c
  • UDPServer.c
  • dnslook.c
  • Sep 20
  • Discuss Hmwk 1
  • HTTP
    (slides 1-13)
  •    
    Sep 22 HTTP
    (slides 14-25)
       
    Sep 25 Unix / C Review    
    Sep 27 HTTP
    (slides 26-40)
       
    Sep 29
  • HTTP
    (slides 40-45)
    New HTTP slides 39-42
  • FTP and Email
    (slides 1-13)
  • Program 2 due
  • Homework 2 assigned
  •  
    Oct 2
  • FTP and Email
    (slides 14-22)
  • DNS
    (slides 1-24)
  •    
    Oct 4
  • DNS
    (slides 25-28)
  • Transport Layer Intro
    (slides 1-21)
  •    
    Oct 6 Discuss Homework 2 Homework 2 due  
    Oct 9 NO CLASS - Fall Break    
    Oct 11 Review for Mid-Term Exam
    (Mid-Term Study Guide)
       
    Oct 13 Mid-Term Exam Program 3 assigned  
    Oct 16 Transport Layer Intro
    (slides 21-38)
       
    Oct 18 TCP and Flow Control
    (slides 1-11)
       
    Oct 20 TCP and Flow Control
    (slides 12-23)
      Mid-Term grades due
    Oct 23 TCP and Flow Control (slide 23)   Last day to drop w/grade of 'W'
    (Tues, Oct 24)
    Oct 25 TCP Congestion Control
    (slides 1-22)
       
    Oct 27 Introduction to ns-2
    CS 555 Projects Page
    (Attendance is optional for CS 455)
  • Program 3 due
  • Homework 3 assigned
  • CS 455 Paper 1 assigned
  • CS 455 Final Paper assigned
  • CS 555 Paper 1 assigned
  • CS 555 Final Project assigned
  •  
    Oct 30 TCP Congestion Control
    (slides 22-28)
       
    Nov 1 Network Layer Intro
    (slides 1-27)
       
    Nov 3 Network Layer Intro
    (slides 28-33)
    Homework 3 due  
    Nov 6 Network Layer Intro
    (slides 34-41)
       
    Nov 8
  • Program 3 Discussion
  • Network Layer Intro
    (slides 41-42)
  •    
    Nov 10 Routing Algorithms
    (slides 1-14)
       
    Nov 13
  • Routing Algorithms
    (slides 14-)
  • Routing in the Internet
  • Paper 1 due
  • Homework 4 assigned
  •  
    Nov 15 Link Layer
    (slides 1-23)
       
    Nov 17
  • Link Layer
    (slides 24-31)
  • Network Security
    (slides 1-29)
  •    
    Nov 20 Network Security
    (slides 30-51)
    Homework 4 due  
    Nov 22 NO CLASS - Thanksgiving Break    
    Nov 24 NO CLASS - Thanksgiving Break    
    Nov 27 Wireless and Mobile Networking
    (slides 1-25)
       
    Nov 29
  • Hmwk 4
  • Short Review
  •    
    Dec 1 Project Meetings / Study Groups   Weigle out-of-town
    Dec 4 Project Meetings / Study Groups   Weigle out-of-town
    Dec 6 Project Meetings / Study Groups   Weigle out-of-town
    Dec 8 Review for Final Exam
    (Final Exam Study Guide)
  • CS 455 Final Paper due at 11:59pm
  • CS 555 Final Project due at 11:59pm
  •  
    Fri, Dec 15 FINAL EXAM - 8:30-11:30am   Covers everything we've studied