![]() |
|
Syllabus
Class Policy
Behrouz A. Forouzan "Data Communications and Networking", 4/E, McGraw Hill, 2004
Reference Books
Alberto Leon-Garcia, Indra Widjaja "Communication Networks", 2/E McGraw Hill,2004
Larry L. Peterson, Bruce S. Davis "Computer Networks", 3/E Morgan Kaufmann, 2003
Andrew S. Tanenbaum "Computer Networks", 4/E, Prentice Hall
S. Kershav "An Engineering Approach to Computer Networking", Addison Wesley,1997
===============================Lecture Notes
Intro to Data Communications (Chapter 1)
Network Models (Chapter 2)
Data and Signals-- (Chapter 3)
Digital and Analog Transmission-- (Chapters 4 and 5)
Media Access Control MAC (Chapter 12)
Muxing and Spreading (Chapter 6)
Switching over the subnet (Chapter 8)
High Speed Ethernet 100M/G/10G Switches (Chapter 13)
Midterm Exam
Relays upto bridges (Chapter 15 and outside notes)
Routesrs, Gateways, and VLANs (Chapter 15 and outside notes)
Fiber Optics Technology (website posted notes)
Fiber Performance (website posted notes)
Dispersion_Adjusted single mode fibres (website posted notes)
WDM technology (website posted notes)
SONET Carrier technology (Chapter 17, website posted notes)
Wireless- 802.11 physical protocols
Wireless- (up to PCF) (Chapter 14 and outside notes)
Wireless- PCF&HCF (Chapter 14 and outside notes)
Framing and Error/Flow Cotrol (Chapter11,website posted notes))
Handouts
Fiber optics Handouts
Assignments
Home Work - 1 (Due Thursday September 18, at the beginning of the class period.)
Solutions to Home Work - 1
Home Work - 2 (Due Thursday October 2, at the beginning of the class period. Book Data Communications,Hard Cover)
Solutions to Home Work - 2
Home Work - 3 (Due Tuesday October 14, at the beginning of the exam period.)
Solutions to Home Work - 3
Homework 4 (Fiber Optics) Due: November 18th
Solutions to Home Work - 4
Quiz Solutions
Quiz #1
Quiz #2
Quiz #3
Quiz #4
Quiz #5
Quiz #6
Quiz #7
Quiz #8
Quiz #9
Quiz #10
Quiz #11
Projects
Project-1 (Due Date: Friday November 7, 2008)
Java Implementation
Example Program
Example Input File
Note: You MUST submit a READ-ME file with the program (detailing the steps of how to run your code and any other useful info) .
Note: Students who need clarifications regarding the project, please email the class TA about the convenient day/time for an appointment.
Note: You may use "Java", "C++", or "C" sockets to implement the physical layer of the Token Ring.
For easier grading process, Please expect that your program will read the MAC frames from an external text file(sequentially), instead of your own randomly generated MAC frames. But, you should not delete the code that generated random MAC frames in the development phase of your project, just comment that code without deleting it. If you have any another approach regarding the project, please make it clear in the READ-ME file.
Project-2 (Due: Midnight, Friday December 12, 2008)
Note: You MUST submit a READ-ME file with the program (detailing the steps of how to run your code and all info about any extra credit additions) Make sure you send all the files by zipping them as a single file instead of sending them individually .
Grading
Exam 1: 30%
Exam 2: 30%
Paper Homeworks 5%
Quizzes 10%
Projects: 25%
Note: Exams and Quizzes are closed book and notes, not comprehensive.
No makeup for any exam, quize, or project.
Read class policy for delayed submission.