EEL 6785: Computer Network Design
Semester: Fall 2009, Credits: 3
Instructor: Mainak Chatterjee
Office: Engr III (HEC) Room 305
Class Time: Mon/Wed 6:00 - 7:15 PM
Venue: (Engr I); Room 388
Office hours: Mon/Wed 4:00 - 5:30 PM
http://www.cs.ucf.edu/~mainak/COURSES/fall09

Schedule and slides


Catalog Information
Network types and network protocols. Design of networks and analysis of their performance.

Course Outline
The goal for this class is to give the students a well rounded knowledge of the concepts underlying modern communication networks with particular emphasis on the Internet. Though the course will evolve during the semester, some of the topics to be covered are as follows.

Protocol layering
Network design principles and methodology
Application level network protocols
TCP
Routing algorithms, IP
Congestion control and flow control
Delay analysis and Queuing theory
MAC layer protocols
Wireless networks

Reference
1. Kurose and Ross, Computer Networking, A top down approach featuring the Internet, 5th ed. Addison-Wesley.
2. Dmitri Bertsekas and Robert Gallager, Data Networks, 2nd ed. Prentice Hall.

Grading Policy
Assignments (1 programming + 3 theory): 40%, Mid-term: 30% and Final exam: 30%.
All assigments and exams will be graded by the instructor.