0605-749-Data Communications Lab

19953: Spring 1995-96

This is an advanced graduate course designed both as a forum to investigate current and important areas of data communications, networking, and distributed computing, and to get some laboratory experience dealing with the challenges of writing distributed software. Each student will choose a laboratory project that relates to software architecture in the upper data communication hierarchy layers. In addition, students will choose a topic of interest and give a report from papers relevant to the topic.

The students' performances will be assessed through their presentations and laboratory assignments, as well as their class participation. Here is the grade breakdown:

Students having already taken a laboratory seminar in data communications may take the course again, but may be asked to do a slightly more challenging project.

Prerequisites:

  1. ICSG 741: Data Communications & Networks II, or
  2. ICSG 730: Distributed Operating Systems I

Text: UNIX Network Programming, by W. Richard Stevens