Back to HomePage

Computer Networks (COE 431): TENTATIVE SCHEDULE (Spring 2018)

Click here to download the syllabus for the undergraduate computer networks course (COE 431). Below is enclosed a tentative schedule for the said course. Note that electronic versions of the lecture slides and the solution keys are also made available for you to download.


Date Topic Assignments Supporting files used in-class
January 16 Overview and course logistics (ppt)    
January 18 Connection-oriented Networks vs. Connectionless Networks (ppt)   Samples
January 23 Connection-oriented Networks vs. Connectionless Networks (Continued)   In-class Problems
January 25 Circuit, Packet Switching, Delay, and Throughput (ppt)    
January 30 SONET/SDH (ppt)    
February 01 SONET/SDH (Continued)    
February 06 Access Networks and Circuit Switching (ppt)    
February 08 Access Networks, Protocol stack and Application Layer (ppt)    
February 13 Quiz I and Classwork I    
February 15 Protocol Stack (Continued)    
February 20 Socket Programming (ppt)    
February 22 Socket Programming (Continued)    
February 27 Socket Programming (Continued)   In-class Problems
March 01 Application Layer (the web) (ppt)   Exam Preparation Problems
March 6 HTTP, Cookies, FTP, and SMTP (ppt)    
March 8 Domain Name System (DNS) (ppt)    
March 13 Peer to Peer applications (P2P) (ppt)    
March 15 Transport-layer Multiplexing and Demultiplexing, and UDP (ppt)
Building Reliable Data Transfer Protocols (ppt)
March 20 Exam I    
March 22 Pipelined Reliable Data Transfer Protocols and TCP (ppt)    
March 27 Reliable data transfer, fast retransmit, and flow control (ppt)   ExercisesII
March 29 TCP Congestion Control (ppt)    
April 03 Network Layer (Introduction) (ppt)    
April 05 Quiz II and Classwork II    
April 10 IP Addressing and Subnetting (ppt)    
April 12 NAT, DHCP and ICMP (ppt)
Routing Algorithms (ppt)
April 17 Exam II    
April 19 Data Link Layer (ppt)
ARP and Switching (ppt)
April 24 Data Link Layer (Continued)