Carleton University

Department of Systems and Computer Engineering

94.521 Computer Communications Networks

Fall 1999


Important Information:


Instructor:
Mike Devetsikiotis, Room 4486ME, Tel: 520-5730, email: mike.devetsikiotis@sce.carleton.ca

Course Objectives:
To provide an introduction to telecommunication networks and computer communications. Emphasis is placed on design and performance issues of traditional and broadband networks.

Lectures:
Tuesday and Thursday 19:30 - 21:00, in room 3275 ME.

Office Hours:
Tuesday 13:30 - 15:30 and Thursday 14:30 - 15:30 or by appointment.

Teaching Assistant:
Ashraf Matrawy, Office Hours Tuesdays, 15:30 - 17:00, 4290 ME. Please try to send the TA an e-mail at amatrawy@sce.carleton.ca before visiting him.

Laboratory:
Some time may be set aside for computer simulation exercises. Specific arrangements will be announced later.

Web Site:
All course-related material and announcements will be appearing on this course web site, www.sce.carleton.ca/devetsikiotis/94521page.html. Students are expected to visit that site regularly for updates on the course, deadlines etc.


Textbook:
An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network, S. Keshav, Addison-Wesley, 1997, ISBN #0-201-63442-2.



Library Reserves:

Additional References:
Marking: Prerequisites:

Some undergraduate preparation in computer networks and protocol layers. Furthermore, the course requires a certain degree of mathematical maturity and, in particular, some exposure to elementary stochastic processes.

Exams:

Assignments: Last Day to Withdraw: November 5, 1999.



Week by Week Outline:
    1. Course arrangements and introduction to communication networks.
    2. Overview of traditional and broadband networks.
    3. Layered protocol architectures and related issues.
    4. Network design problems and techniques.
    5. Queuing theory and math review.
    6. Multiple access techniques.
    7. Data Link protocols and error control.
    8. Switching techniques.
    9. Scheduling and resource allocation in networks.
    10. Naming and addressing techniques.
    11. Routing algorithms.
    12. Congestion and flow control.
    13. Preparation for final exam. No lectures will be scheduled unless catch-up is necessary.


Students with a disability who require academic accommodations, please feel free to come and discuss this with me. Students must also contact the Paul Menton Centre to complete the required forms at least two weeks prior to the first in-class or itv test, and no later than November 5 for December exams and March 10 for April exams.


Assignments (in PDF format):

Slides in handout/PDF format (from the textbook by S. Keshav, published by Addison-Wesley):

Slides from Tanenbaum's "Computer Networks", Chapter 3, Data Link Layer

Additional material:

B. E. Carpenter and D. D. Kandlur, "Diversifying Internet Delivery", in IEEE Spectrum, vol. 36, no. 11, November 1999