CSE 30264
Computer Networks
11/22/06
Spring Semester
CSE 30264Computer Networks(3-0-3)
 This course introduces students to fundamental topics on the principles, design, implementation, and performance of computer networks. Topics covered include: Internet protocols, congestion control, switching and routing, mobile IP and ad-hoc networks, network security, the end-to-end arguments and peer-to-peer systems.
  
Text: Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach, 3rd, Morgan Kaufmann - Elsevier, , , 1-55860-832-X
 
References: James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 3rd, , , ,
 
Faculty-in-Charge: Christian Poellabauer
 
Course Goals:Introduce students to fundamental topics on the principles, design, implementation, and performance of computer networks. The course has two important components: learn fundamental Computer Network principles, and train students to explore these network technogies using hands on experiments.
Prerequisites:The course includes significant programming projects; background in programming is necessary.
Co-requisites:
  
Topics: Number of Lectures
  Applications4
  Direct link networks 4
  Packet switching4
  Internetworking4
  End-to-end protocols 6
  Congestion control and resource allocation4
  Network security2
  Overlay networks1
  
Course Content:
 Engineering Science 2.0
 Engineering Design 1.0
Course Grading:
 Mid term 15
 Final Exam 15
 Take home assignments (2) 30
 Homework projects (4) 40
  
  
Computer Usage:The course includes programming assignments, preferably in ‘C’.
Laboratory Usage:No organized labs.
Special Consideration: