CS 1652: Data Communication and Computer Networks
The course emphasizes basic principles and topics of computer communications. The first part of the course provides an overview of interfaces that interconnect hardware and software components, describes the procedures and rules involved in the communication process and most importantly the software which controls computers communication. The second part of the course discusses network architectures and design principles, and describes the basic protocol suites. The third part of the course introduces the concept of internetworking, a powerful abstraction that deals with the complexity of multiple underlying communication technologies.
Requirements and Grading
Regular Reading Assignments from the text book. Homework Assignments. Group Lab Assignments: (Using a protocol Analyzer in a PC environment to gain visual and practical knowledge of a protocol) Group Project Implementation: A C-based simple protocol implementation. Grading will be based on a exams (2), homeworks, and projects.
Expected class size: 40 students.
Frequency: This course is offered once each year.
Course Web Pages
Section (11764): T Th 9:30AM - 10:45AM
Instructor: John (Jack) Lange
Class web page: www.cs.pitt.edu/~jacklange/teaching/cs1652-f11/