This course presents key concepts and principles of computer and telecommunication networks and systems. Topics include: networks architectures, OSI model, circuit switching, packet switching, queuing theory, data link protocol, traffic engineering, flow control, congestion control, traffic routing, transport layer, local area networks, multiuser wireless and optical networks and other advanced topics.
After completing this course, students should be able to:
- Describe various types of network architectures and protocols
- Analyze current and emerging networks
- Evaluate the performance of standard networks
- Describe and analyze QoS and traffic engineering mechanisms and protocols
- Understand the design of multiuser wireless and optical networks
- Implement some key concepts
The course will cover networks architectures, circuit switching, packet switching, queuing theory, data link protocol, traffic engineering, flow control, congestion control, routing, transport layer, local area networks and multiuser wireless and communication networks.
- Homework assignments (Problem sets and programming assignments): 20%
- Paper reviews: 10%
- Class presentation: 10%
- Project: 40%
- Midterm Exam: 20%
Click here to view the syllabus