EEC273: Computer Networks (4 Units)
Winter 2006


General

Prerequisite

Overview

This is a graduate course that covers the fundamental design principles of computer networks and basic analytical techniques used in the modeling of networking systems. The emphasis is on preparing students for research in related subjects. Hence, the class will (1) draw on examples from state-of-the-art network protocols, architectures, and applications, (2) demonstrate how networking research is done, and (3) encourage students to investigate novel ideas via quarter-long class projects. Topics include: architecture design philosophies, algorithms and implementations of transport/network/data-link layer protocols, unicast and multicast routing, congestion control, network quality of service, router architectures, content distribution systems, real-time multimedia applications, overlay/peer-to-peer networks, network simulation & modeling, and performance analysis.

Please refer to the tentative lecture schedule for the course syllabus.

Grading

Homework assignments/Paper reviews 30%
Exams 30%
Term project:
(Proposal, progress report,
oral presentation, and final report)
40%

References