Computer Science 455/555
Fall 2007 Schedule

Home | Announcements Schedule Syllabus Useful Links

Notes:

  • This schedule is subject to change and will be updated throughout the semester with lecture topics and links to assignments.

  • Many of the slides are courtesy/copyright Jim Kurose and Keith Ross (from Computer Networking: A Top-Down Approach Featuring the Internet) with edits courtesy/copyright Kevin Jeffay, Don Smith, and Michele Weigle. Please contact Michele Weigle (mweigle at cs.odu.edu) before re-distributing.

  • ODU Fall 2007 Academic Calendar, Exam Schedule

  • Date Topic Reading for this class meeting Assignment/Due Other
    Aug 28
  • Administrivia
  • Whirlwind Introduction to the Internet - part a
    (slides 1-10)
  • Course Syllabus
  • Kurose/Ross (KR) 1.1-1.3
  •    
    Aug 30 Whirlwind Intro - part a
    (slides 11-37)
      Program 1 assigned Aug 31 - Last day to drop w/o 'W'
    Sep 4
  • Whirlwind Intro - part a
    (slides 38-44)
  • Whirlwind Intro - part b
    (slides 1-14)
  • KR 1.4 Homework 1 assigned  
    Sep 6 Whirlwind Intro - part b
    (slides 14-46)
    KR 1.4-1.8 Program 1 due  
    Sep 11 Client-Server Computing and Socket Programming
    (slides 1-18)
    Dr. Mukkamala, Guest Lecturer
    KR 2.1, 2.7-2.8   Weigle out-of-town
    ACM VANET / ACM MobiCom
    Sep 13
  • Socket Programming
    (slides 19-25)
  • The Web and HTTP
    (slides 1-12)
  • TCPClient.java
  • TCPServer.java
  • UDPClient.java
  • UDPServer.java
  • UDPMsgClient.java
  • UDPShortServer.java
    KR 2.2
  • Homework 1 due  
    Sep 18 HTTP
    (slides 13-30)
      Program 2 assigned  
    Sep 20
  • Discuss Homework 1
  • HTTP
    (slides 31-40)
  •      
    Sep 25
  • HTTP
    (slides 41-46)
  • FTP and Email
    (slides 1-18)
  • KR 2.3-2.4 Homework 2 assigned  
    Sep 27
  • FTP and Email
    (slides 19-23)
  • DNS
  • KR 2.5 Program 2 due  
    Oct 2 Transport Layer (Services, UDP, Reliable Transfer)
    (slides 1-43)
    KR 3.1-3.4 Homework 2 due  
    Oct 4 Discuss Homework 2 Midterm Study Guide    
    Oct 9 NO CLASS - Fall Break      
    Oct 11 Mid-Term Exam KR Chs 1-2    
    Oct 16
  • Discuss Mid-Term
  • Transport Layer
    (slides 44-)
  •   Final Paper (455, 555) assigned  
    Oct 18 Transport Layer / TCP Intro
    (slides 1-20)
    Khaled Ibrahim, Guest Lecturer
    KR 3.5   Weigle out-of-town
    Grace Hopper Celebration of Women in Computing
    Oct 23
  • TCP Intro
    (slides 21-28)
  • TCP Congestion Control
    (slides 1-6)
  • KR 3.6-3.7 Program 3 assigned Last day to drop
    Oct 25 TCP Congestion Control
    (slides 6-28)
    Khaled Ibrahim, Guest Lecturer
        Weigle out-of-town
    ACM Internet Measurement Conference
    Oct 30
  • TCP Congestion Control
    (slides 28-36)
  • Network Layer Intro
  • KR 4.1-4.3 Homework 3 assigned  
    Nov 1 Internet Protocol (IP)
    (slides 1-31)
    KR 4.4    
    Nov 6
  • IP
    (slides 32-38)
  • Routing Algorithms
    (slides 1-26)
  • KR 4.5    
    Nov 8
  • Routing Algorithms
    (slides 27-38)
  • Routing in the Internet
  • KR 4.6 Homework 3 due  
    Nov 13 Link Layer 5.1-5.3
  • Program 3 due
  • Homework 4 assigned
  •  
    Nov 15 Addressing and Ethernet 5.4-5.6    
    Nov 20 NO CLASS pre-Thanksgiving Break Homework 4 due
    (Submit via Blackboard or turn in at front CS office for Santosh)
     
    Nov 22 NO CLASS Thanksgiving Break    
    Nov 27 CS 555 Presentations
    Vishal, Phani, Doha, Bharath, Sagar
    vehicular networks, Bluetooth, P2P protocols, P2P protocols, mesh networking    
    Nov 29 CS 555 Presentations
    Duc, Kondo, Pranay, Prafull
    wireless applications, Security (SSL, Phishing, Honeypots)    
    Dec 4 CS 555 Presentations
    Jenna, Madhukesh, Saad, Mo
    Wireless (WiFi/WiMax, security, vehicular networks x 2)    
    Dec 6 Review for Final Exam Study Guide Final Paper due  
    Sat, Dec 8 FINAL EXAM - 3:45-6:45pm Everything we've covered