CSEE W4119 - Computer Networks

Call number 22496

[Course Info][Assignments] [Discussion Board (via Courseworks)][Grading Info]

Course Information (Also available in pdf)

Professor Dan Rubenstein
Spring 2009


Contact Information
Dan Rubenstein (Instructor) Arezu Moghadam (TA)Berk Birand (TA)
Office CEPSR 816 CEPSR 720 CEPSR 910
Phone (212) 854-0050 TBD TBD
e-mail danr@cs.columbia.edu arezu@cs.columbia.edu berk@ee.columbia.edu
Mailbox CS Main Office CEPSR 720 CEPSR 910
Office Hours M 10-11, Tu 11-12
or by appt.
M 5-6, Th 5-6 W 4-5, F 1-2
Date   \#   Topics/chapters covered   Reading   Assigned   Due  
1/21   1   Course Overview; Protocol Layers & Encapsulation   1      
1/26   2   IP, Connection-oriented and connectionless flows; Socket Programming;   2.1, 2.7, 2.8   PA #1    
1/28   3   APP: DNS/http   2.2, 2.5      
2/2   4   APP: P2P: Search & DHTs   2.6      
2/4   5   APP: P2P: BitTorrent     HW #2   PA #1  
2/9   6   *** Catchup ***        
2/11   7   TRA: MUX/DeMux; Reliable Data Transfer: Alternating-Bit Protocol   3.1-3.4     HW #2  
2/16   8   TRA: Pipelined Reliable Data Transfer: Selective Repeat / Go-Back-N / Parity & Network Coding Techniques PA #3        
2/18   9   TRA: Flow and Congestion Control   3.6      
2/23   10   TRA: Connection Setup & Teardown; TCP case study   3.5, 3.7      
2/25   11   TRA: Inter-flow fairness (max-min, proportional, TCP)     HW #4   PA #3  
3/2   12   *** Catchup ***        
3/4   13   *** Catchup ***       HW #4  
3/9   14   *** Catchup and/or Midterm review ***        
3/11   15   MIDTERM (in class)        
3/16   --   Spring Break - no class        
3/18   --   Spring Break - no class        
3/23   16   NET: Switching / Fast Lookups / Flow Identification   4.1-4.4      
3/25   17   NET: Routing I   4.5      
3/30   18   NET: Rounting II        
4/1   19   NET: Case Studies (BGP, etc.)   4.6      
4/6   20   NET: Multicast and Anycast   4.7      
4/8   21   LINK: Bit error Detection/Correction techniques   5.1, 5.2      
4/13   22   LINK: Bit error cont'd        
4/15   23   LINK: MAC   5.3      
4/20   24   LINK: MAC II        
4/22   25   *** Catchup and/or review ***        
4/27   26   *** Catchup and/or review ***        
4/29   28   *** Catchup and/or review ***        
5/4   29   *** Catchup and/or review ***        
5/11     1:10pm-4pm FINAL EXAM: Location 1024 Mudd