Founded in 1966

CS 1652: Data Communication and Computer Networks

3 credits


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.


CS 1550.

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.

Recitation: None.

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:

You are using an older browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.