|
King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering COE 560: Computer Communication NetworksSpring 2002 (012) Syllabus Catalog DescriptionArchitecture of Computer network with some examples. Techniques of data communication: data communication through circuit switching, message and packet switching via radio or satellite. Minimization of overheads in data communication, routing and flow control, capacity assignment, buffering and concentrating, etc. Communication interface: protocols, line control procedures. Prerequisites: Consent of the Instructor or graduate standing Text Book: D. Bertsekas and R. Gallagar, “Data Networks”. 2nd Ed., Prentice Hall, 1992. Reference Books:
Instructor: Dr. Abdulaziz Almulhem Office: 14/241 OR 22/317 Tel: 3960 Class Hours: SM 5:00-6:15pm Classroom: 22/134 Office hours: By appointment Email: almulhem www.ccse.kfupm.edu.sa/~almulhem Grading Policy: Homeworks: 30% Project & Term paper: 30% Midterm: 20% During class time Final: 30% As scheduled by the registrar Topics to be covered:
Basic Terminology. Protocols. Communication Architecture. OSI Reference Model and Layering.
Random variables and their properties. PDF and CDF. Continuous and discrete probability distributions.
ARQ Protocols and Analysis. Point-to-Point protocol at the Network and Transport layers. ATM.
Introduction to performance analysis. Little Theorem. Single queue models (M/M/1, etc). Network of queues.
Introduction to traffic modeling and characterization, packet voice modeling, video traffic modeling, MMPP model for video.
Introduction to packet switching, input versus output queuing, queuing discipline, self-routing switches.
Design issues in routing. Shortest path algorithms. Routing algorithms. Optimal routing.
Design issues of flow and congestion control. Window flow control schemes. Rate control schemes.
Projects: There will be one project per student during the semester. It will weigh 40% of the final course grade. The project is to be completed in three phases; each will be graded separately. Project Grading: Annotated Summary 20% Report 60% Presentation 20% Annotated Summary: Once a project topic is been selected, you are required to search the library, Internet, or any other source to collect related literature. Each article is to be summarized. A short report is then to be submitted with copies of the articles and their annotated summaries. Moreover the action plan and the tentative outline for the final report need to be prepared and submitted. This is required by Monday Mar 4,2002. Report: By the last day of classes of the semester, you are requested to submit the final report to the instructor. The length of the report should be around 25 double-spaced typing pages. The report will be evaluated based on the following criteria:
Simulations/Experiments/Working Programs 60%
Presentation: Each student is required to deliver a 20-minute presentation on his project. If class time is not sufficient, presentation will be held out of class time. |