04-641   Fundamentals of Telecommunications and Computer Networks

Location: Africa

Units: 12

Semester Offered: Fall

Course description

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.

Outcomes

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

Content details

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.

Assessment

  • Homework assignments (Problem sets and programming assignments): 20%
  • Paper reviews: 10%
  • Class presentation:  10%
  • Project: 40%
  • Midterm Exam:  20%

Prerequisites

Graduate standing

Syllabus

Click here to view the syllabus

Faculty

Martin Saint