CS/ECE 757 – Computer NetworksFall 2004Instructor: Prof. Jorg Liebeherr, 209 Olsson, 982-2228 (office),jorg@cs.virginia.edu (email).Course hours: Tuesday and Thursday, 1100-1215, MEC 216 Office hours: Monday 11am-12noon or by appointment via email. Prerequisites: Undergraduate Calculus, Elementary Probability, Good Programming Skills
Course Website: http://www.cs.virginia.edu/~cs757
Reading: There is no required textbook.
There is no required textbook. Required readings will be posted on the website and consist of book chapters (on reserve in the Science and Engineering Library) and research papers (available on the website).
Optional Textbook: Computer Networking: A Top-Down Approach Featuring the Internet by J. Kurose, K. W. Ross, 3rd edition, Addison-Wesley 2004.
Description: A graduate course on computer networking. The topics include basics of switched communication networks, TCP/IP networking, network programming, packet switch architecture, rate and congestion control, Quality-of-Service networks, wireless communications.
Expected Skills: The course does not assume prior knowledge of networking. However, the course will move relatively fast. The course is not suited for students without programming skills (C, C++, Java) and without basic skills in calculus and probability.
Content: Review of Important Networking Concepts (1 week) Examples of Networks (2 weeks) - Telephone network, IP network, ATM network, switched Ethernet networks Overlay Networks (2 weeks) Architecture of Packet Switches (1 week) Flow and Congestion Control Algorithms (2 weeks) Quality-of-Service (2 weeks) Multiaccess and wireless networks (2 weeks)
Evaluation: 2 Exams (Oct. 5, Dec. 2) (each 25 %) Assignments (10 %) Class Participation (10%) Project (30 %) Exams: In class, closed book, closed notes. Assignments: Programming, simulations, paper reviews, etc. Project:
The project is on
overlay networking with the HyperCast software Pledge Policy:
Honor Policy:
Books (on reserve):
|