Carnegie Mellon University

Department of Electrical and Computer Engineering

18-345: Introduction to Telecommuncation Networks
Fall 1999

Handouts:
Course Syllabus

Problem Sets:
Problem Set 1

Projects:

Project One
Project Description
Sock.c
Sock.h
Socket Power Point Presentation

Class Schedule:
Lecture : Monday and Wednesday 12:30-2:20PM, HH B131
Recitation : Thursday 4:30-5:20PM, HH B103

Textbook:
Communication Networks: A First Course , by Jean Warland, Second Edition, WCB/ McGraw-Hill.

References:
Digital Telephony, by J. Bellamy, John Wiley & Sons, Inc., New York
Data Networks, by D. Bertsekas and R. Gallager, Prentice Hall, New Jersey.
Data and Computer Communications, by W. Stalling, MacMillan Publishing Company, New York.
Data Communications, Computer Networks and OSI, by F. Halsall, Addison-Wesley Publishing Company, New York.

Course Objectives:
The networking technology is one of the fastest growing engineering areas. “Information Superhighway” promises to provide various digital services ranging from conventional telephone to interactive high-definition TV. Regional telephone companies and cable companies are investing billions of dollars to provide an infrastructure for high-speed networks and new business models are being established through Internet.
This course introduces fundamental concepts of telecommunication networks. Underlying engineering principles of telephone networks, computer networks, and integrated digital networks are discussed. Topics in the course include: telephone and data networks overview; OSI layers; data link protocol; flow control, congestion control, routing; local area networks (Ethernet, Token Ring, FDDI); transport layer; introduction to high-speed networks (ATM, Gigabit Ethernet); performance evaluation techniques.

Background and Prerequisites:
Probability Theory (36-217 or sequence of 36-211,212 or 36-225,226) and 18-240

Lecture Notes:
The lecture notes will be handed out during lectures.

Problem Sets:
The problem sets will be assigned throughout the course. These assignments will be collected but will NOT be graded. They are only to help you understand the material and will not be counted toward the final grade. The solutions will be provided.

Project:
There is a network software project. The objective of this project is to expose students to network software programming. More details will be given later in the course. The project is worth 15%.

Evaluation:
There will be 7 quizzes and 2 exams in the course.
Quizzes : 5 out of 7 quizzes will be counted 5% each toward the final grade. The quiz will be given in the last 30 minutes of the lecture on given dates.
Exams : Exam 1 and 2 are 110 minutes long and worth 30% each.

Quiz Schedule
5 out of 7 quizzes (5% each, total 25% ) every other Wednesdays starting September 1.
Quiz 1 : September 1
Quiz 2 :
September 15
Quiz 3 :
September 29
Quiz 4 :
October 13
Quiz 5 : October 27
Quiz 6 : November 10
Quiz 7 : November 22

Exam Schedule:
Exam 1 : October 20, 12:30-2:30 (30%)
Exam 2 : December 1, 12:30-2:30 (30%)


 

This page will be updated soon.

 

Last Updated: September 1, 1999 By: Jeff Thomas