CS 640 Introduction to Computer Networks - Spring 2007


Instructor Cristian Estan office hours Tuesdays 11:00-12:00, Wednesdays 1:30-2:30 in CSS 7387
TA Mohamed Eldawy office hours Mondays 9:00-10:00, Wednesdays 4:00-5:00 in CSS 5384
Class time Tuesdays and Thursdays 9:30AM-10:45AM in CSS 1240
Final 07:45AM Friday May 18 in CSS 1221
Textbook Computer Networks: A Systems Approach (3rd Edition)
by Larry Peterson and Bruce Davie. Morgan Kaufmann, 2003.
ISBN: 1-55860-832-X
Syllabus
PS PDF

You can take a look at the web page of the previous CS 640 I taught.

 
DateClass topicSlidesBook chapterQuizAssignment
Tue, Jan 23 IntroductionPS and PDF1.1-1.3  
Thu, Jan 25 Introduction continuedPS and PDF1.4-1.5  
Tue, Jan 30 DNSPS and PDF9.1  
Thu, Feb 1 E-mailPS and PDF9.2  
Tue, Feb 6 Web introPS and PDFReference booksQuiz 1 solution 15.7 (3.83) 
Thu, Feb 8 HTMLPS and PDF   
Tue, Feb 13 JavaScriptPS and PDF   
Thu, Feb 15 Dynamic HTMLPS and PDF  First assignment out 19.1 (1.1)
Tue, Feb 20 HTTPPS and PDF,  Quiz 2 solution 17.3 (2.25) 
Thu, Feb 22 C# PDF, Demo 1  First assignment due
Tue, Feb 27 SQL,ADO.NET PDF, Demo 2    
Thu, Mar 1 ASP.NETPS and PDF, Demo 3   Second assignment out 19.2 (1.66)
Tue, Mar 6 ASP.NET ControlsDemo 4 Quiz 3 solution 15.5 (3.45) 
Thu, Mar 8 Web ServicesPS and PDF, Demo 57.1 Second assignment due
Tue, Mar 13 Compression, physical layerPS and PDF7.2,2.1,2.2  
Thu, Mar 15 Framing, error detection, error correctionPS and PDF2.3-2.5 Third assignment out 17.7 (3.24)
Tue, Mar 20 EthernetPS and PDF2.6Quiz 4 solution 15.6 (3.19) 
Thu, Mar 22 Wireless LANsPS and PDF2.8-2.10 Third assignment due
Tue, Mar 27 Bridging, ARP, DHCPPS and PDF3.2, 4.1.5, 4.1.6  
Thu, Mar 29 IPv4PS and PDF4.1.1-4.1.4, 4.3.1, 4.3.2  
Tue, Apr 10 IPv6, circuit switchingPS and PDF4.3.5, 3.1, 3.3Quiz 5 solution 15.5 (4.42) 
Thu, Apr 12 RoutingPS and PDF4.2  
Tue, Apr 17 BGPPS and PDF4.3.3 Fourth assignment out -- code outline, servers
Thu, Apr 19 VPNs, mobile IPPS and PDF4.1.8, 4.2.5, 4.5  
Tue, Apr 24 Transport layerPS and PDF5.1, 5.2Quiz 6 solution 15.3 (2.89)Fourth assignment due
Thu, Apr 26 Congestion ControlPS and PDF6.1, 6.3  
Tue, May 1 Quality of ServicePS and PDF6.2, 6.5 Last assignment out -- clients
Thu, May 3 Security - cryptoPS and PDF8.1-8.3  
Tue, May 8 Security - firewallsPS and PDF8.4Quiz 7 solution 15.6 (2.36) 
Thu, May 10 Peer to peerPS and PDF9.4.2 Last assignment due