King Fahd University of Petroleum and
Minerals
Computer Engineering Department
Computer Networks (COE 540)
Syllabus
Catalog Description
This course deals with
the fundamentals of LANs, MANs and WANs, and performance issues. Topics include
multiple-access protocols, routing, and congestion and flow control. Analytic
and simulation techniques are used for performance modeling. This course also
gives the insight of Quality of Service (QOS) in the different areas of
networking.
Instructor: Dr. Tarek Sheltami
Office: 22-411-2
Email: tarek@ccse.kfupm.edu.sa
Course time: 5-6:15pm (SM)
Tel: 4678
Textbooks:
1. Data
Networks, second edition, Dimitri Bertsekas
and Robert Gallager 1992, Prentice Hall, Inc., and
2. Computer
Networking: A Top Down Approach Featuring the
Internet. By: J. F. Kuros and K. W. Ross
All assignments will
require computer usage. This may involve the use of word processing as well as
graphic software’s. Some assignments may require the use of electronic
databases and/or the internet. Moreover, oral presentations should be conducted
via computers. In different projects, students might use special packages that
are available in the department to carry out their project simulations or to
process their experimental data. Some simulation programs available in the COE
department such as OpNet, Matlab
and others or programming language such as Java and C++ can be used in the
project work.
Grading Policy: |
% |
Tentative exam dates |
Attendance/Participation/Assignments |
15% |
|
Mid-terms |
20% |
TBA |
Project |
30 |
|
Final Exam |
35% |
Scheduled by registrar |
Evaluation Methods
1.
Attendance
and participation in class discussions.
2.
Weekly
progress assessment.
3.
Midterm
exams.
4.
Final exam.
5. Project and oral
presentation.
Tentative Topics
·
Introduction and Layered Network
Architecture
·
Physical Layer (channels and Modems), Error
Detection
·
Review of Probability, Statistics and
Basics of Markov Processes
·
Introduction to Delay Models (Little’s
Formula, M/M/1 Model)
·
Introduction to Delay Models (M/M/c and
derivative Models, basic M/G/1 formulas, Burke’s Theorem, Jackson’s Theorem)
·
Introduction to The Transport Layer
·
Introduction to The Network Layer
·
Introduction to Linear Programming
·
Modeling Network Layer using LP
·
Introduction to The Link Layer and Local
Area Networks
·
Introduction to Wireless Networks