This
course provides an introduction to the fundamental principles of computer
networks and data communications. Emphasis is given on current technologies and
architectures for establishing direct link and packet-switched networks, sharing
access to a common communication medium, internetworking and routing,
end-to-end flow control, congestion control and recourse allocation, and
network security.

Course Assignments and Exams:

There
will be weekly homework assignments on the topics covered in class, with an
approximate 8 homework assignments. There will also be one midterm exam, three
projects and a final exam.

The
grading distribution for the course assignments and exams is as follows: