COE-540 Computer Networks
Semester 101
Click here for course syllabus.
Exam dates are:
Students are responsible for the material in the textbook(s) and that in the handouts, if any. The class notes and slides are just "notes"; they may not cover all required material. The book is the reference for the required material. Please also note that the notes are NOT finalized. They remain in a state of evolution.
| 
     Week/Date  | 
    
     Topic  | 
    
     Textbook Section+  | 
  
| 
     1  | 
    
     Introduction and Layered Network Architecture – Lecture Notes. Kurose's Chapter one notes (3rd edition)  | 
    
     Chapter 1 (Gallager)  | 
  
| 
     2  | 
    
     Physical Layer (channels and Modems), Error Detection – Lecture Notes - You should be taking notes from the board for this topic. (updated)  | 
    
     Sections 2.1, 2.2 & 2.3 (Gallager)  | 
  
| 
     3  | 
    
     ARQ Strategies, Framing, Standard DLCs - Lecture Notes Sections 2.8, 2.9 and 2.10 are designated as Reading Assignment  | 
    
     Sections 2.4, 2.5, & 2.6 (Gallager)  | 
  
| 
     4  | 
    
     Review of Probability, Statistics and Basics of Markov Processes - Lecture Notes - PQRS tool for computing probabilities, quantiles and drawing random samples for several probability distributions.  | 
    
     Chapter 3 (Garcia) – preferably 4 and 5 too.  | 
  
| 
     5  | 
    
     Review of Probability, Statistics and Basics of Markov Processes Introduction to Delay Models (Little’s Formula, M/M/1 Model) - Refer to Examples of Little's Formula Application  | 
    
     Chapter 3 & 9 (Garcia) – preferably 4 and 5 too.  | 
  
| 
     6  | 
    
     Introduction to Delay Models (M/M/c and derivative Models, basic M/G/1 formulas, Burke’s Theorem, Jackson’s Theorem) - Queueing Networks Slides.  | 
    
     Chapter 3 (Gallager) & Chapter 9 (Garcia)  | 
  
| 
     7  | 
    
     Multiaccess Communication (Aloha, Tree Algorithms, CSMA, Reservation, FDMA/TDMA, CDMA, etc.)  | 
    
     Sections 4.1, 4.2 & 4.3 (Gallager) + notes  | 
  
| 
     8  | 
    
     Multiaccess Communication (Aloha, Tree Algorithms, CSMA, Reservation, FDMA/TDMA, CDMA, etc.)  | 
    
     Sections 4.1, 4.2 & 4.3 (Gallager) + notes  | 
  
| 
     9  | 
    
     (Introduction - covered in previous packages) Application Layer (Principles, Web/HTTP, FTP, Email, DNS)  | 
    
     Sections 2.1, 2.2, 2.3, 2.4, 2.5 (Kurose)*  | 
  
| 
     Midterm Exam (Week of December 20th or 27th)  | 
  ||
| 
     10  | 
    
     Transport Layer (Multixplexing, Demultiplexing, Connectionless (UDP)/ Connection-Oriented (TCP) protocols)  | 
    
     Sections 3.1, 3.2, 3.3 and 3.5 (Kurose)*  | 
  
| 
     11  | 
    
     Transport Layer (Congestion Control, TCP Congestion Control)  | 
    
     Sections 3.6, 3.7, & 3.8 (Kurose)*  | 
  
| 
     12  | 
    
     Network Layer (Routing Principles, Hierarchical Routings, Internet Protocol)  | 
    
     Sections 4.1, 4.2, 4.3, 4.4, 4.5 & 4.6 (Kurose)*  | 
  
| 
     13  | 
    
     Network Layer (Routing in the Internet, Router Operation, IPv6, etc.)  | 
    
     Sections 4.5, 4.6, 4.7, 4.8, … (Kurose)*  | 
  
| 
     14  | 
    
     Presentation of Projects  | 
    
     
  | 
  
| 
     15  | 
    
     Presentation of Projects  | 
    
     
  | 
  
| 
     Final Exam (Comprehensive – Scheduled by Registrar)  | 
  ||
* the section numbers are based on 3rd edition - they may be different for 5th edition.
Quiz01: Tuesday Oct 5th, 2010 - Due Sun Oct 10th, 2010 - class time. Solution key.
Quiz02: Monday Oct 25th, 2010 - Due Sun Oct 31st, 2010 - class time. Solution key.
Quiz03: Monday Nov 1st, 2010 - Due Sun Nov 7th, 2010 - class time. Solution key.
Midterm Exam: Sat Dec 18th, 2010 - 8:00-10:25 pm. Solution key. Marks.
Quiz04: Sunday Jan 9th, 2011. Solution key.
Basic information:
More detailed material at:
The MathWorks website - The makers of Matlab
No of visits to this site:
 
since Sept 28th, 2010.