CS5390 - Computer Networks
Summer 2009


Catalog Description:

CS 5390 Computer Networks: (3 semester hours) The design and analysis of computer networks. Topics include: the ISO reference model, transmission media, medium-access protocols, LANs, data link protocols, routing, congestion control, internetworking, and connection management. Prerequisite: CS/SE 5345. (3-0) S

Note: This course will be offered together with CS 4390 Computer Networks course. 5390 students will prepare a summary paper on several research papers on one of the following topics:

  1. TBA
  2. TBA


Course Objectives:

This course is an introductory course on computer networks. Using the Internet as a vehicle, this course introduces the underlying concepts and principles of modern computer networks with emphasis on protocols, architectures, and implementation issues. The main goal of this course is to understand layering in computer networks, understand different protocol stacks (OSI and TCP/IP), understand functions and protocols within a layer, understand how layers fit together and finally understand how the Internet works. In addition, you will also experience with
    (i) writing simple network applications and
    (ii) learning exactly what is going on inside the Internet by looking at frames/packets/segments and identifying each bit.


Course Syllabus

Tentative course schedule

Course Information:

Instructor Information:

Dr. Kamil Sarac ([email protected])
Office: ES 4.207
Phone: 972 883 2337
Office hours: Tuesdays and Thursdays: 4pm - 5pm TH at ECSS 4.207


Teaching Assistant:

Name:  Donghyun Kim ([email protected])

Office hours: Tuesdays/Wednesdays 8-9pm in ECSS 4.610

Student Evaluation:







Course Topics (from the textbook):