- Jordan University of Science and Technology

advertisement
Jordan University of Science & Technology
Faculty of Computer & Information Technology
Department of Computer Science
Year:
2015
Semester:
Fall
Course Information
Course Title
Advanced Computer Networks
Course Number
CS742
Prerequisites
CS C442 Computer
Course Website
Instructor
http://www.just.edu.jo/~masadeh/
Dr. Muneer Masadeh
Office Location
Office Phone
Office Hours
E-mail
Networks
Ph4L0
02-720-1000
Ext.23403
by Appointment
masadeh@just.edu.jo
The Goal
This module aims to provide a broad coverage of some new advanced topics in the
field of computer networks (wireless networks, mobile networks, Mobile IP, etc.)
Learning Outcomes:
• Knowledge and understanding
- Understand the main abstract concepts related to the layered communication
architecture
• Cognitive skills (thinking and analysis).
- Analyze and implement some of the most advanced routing and congestion control
algorithms.
- Evaluate the performances of computer networks (through mathematical modeling
and simulation)
• Communication skills (personal and academic).
- Understand basics and principles of new generation of computer networks ( wireless
networks, mobile networks…).
• Practical and subject specific skills (Transferable Skills).
- Practice network simulators (QualNetsimulator)
CATALOG DESCRIPTION
Quantitative approaches to the design of data and computer networks including the
telephone network. Applications of queuing theory – blocking and delay. Packet
switching and OSI standards. Concepts of a layered architecture. The data link layer.
Flow and congestion control in a network, routing, higher layers. An introduction to local
area networks. A design project is part of this course.
Instructor:
Dr. MuneerMasadehBaniYassein,
Email: masadeh@just.edu.jo
Website: www.just.edu.jo/~masadeh
Class meeting:Moday :2:15 PM – 5:15 PM,
Office hours: Monday:
1:0 PM – 2:00 PM
Objectives:
This course provides students with quantitative approaches to the design of data and
computer networks. We focus on advanced modern networking including IP, routing,
LANs, protocols and applications.
Textbook: William Stallings, “Data and Computer Communications, 10th Edition”,
Prentice-Hall NJ, 2011. ISBN: 0131392050.
Measurable Student Learning Outcomes:
At the completion of the course, students will be able to…
1. Apply the principles of data transmission to compute channel capacity,
bandwidth, and data rate.
2. Explain various synchronous/asynchronous transmission techniques and apply
error detection and error correction techniques.
3. Compare and contrast various data link flow control and error control protocols
(i.e. sliding window, stop and wait).
4. Explain various multiplexing techniques.
5. Compare/contrast circuit switching and packet switching.
6. Explainroutingmechanisms, congestion control and avoidance concepts.
7. Apply a route discovery algorithm to determine the shortest path in an Internet
represented as a weighted graph.
8. Identify challenges associated with wireless and mobile networking, and explain
some wireless networks and protocols, such as IEEE 802.11 wireless LANs.
9. Evaluate Internetand transport protocols.
Topics:
1.
Data communications, Data networking, and the Internet
2.
Protocol Architecture, TCP/IP, and Internet-Based Applications
3.
Data Transmission
4.
Digital Data Communication Technique
5.
Data Link Control protocol
6.
Multiplexing
7.
Circuit Switching and Packet Switching
8.
Routing in Switched Networks
9.
LANs and Wireless LANs
10.
Internetwork Protocols
11.
Transport Protocols
12.
Mobile Adoc Network
13
Wireless Network
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
(3 hours)
COURSE REQUIREMENTS
Class
Participation:
Attendance
Policy from the
JUST Catalog:
Cheating:
Late work:
Reading:
Regular attendance is required and class participation is expected.
A student is expected to attend each class session on a regular and
punctual basis in order to obtain the educational benefits, which each
meeting affords.
Students shall be informed by their instructors exactly how often they
will be allowed to be late or absent during the semester. Students
who exceed these limits may be withdrawn from the course by the
instructor. In the event of a student’s absence from a test, the
instructor will generally determine whether the student will be allowed
to make up the work that was missed. Lack of preparation is not an
adequate excuse for missing an examination.
Cheating or copying on an examination or an assignment will result in
an F grade on the exam or assignment. If it occurs more than once,
the course grade will be F.
Late assignments will be accepted if they are submitted within one
week of the due date. They will not be accepted after that. There are
no exceptions for any reasons.
Reading assignments should be completed prior to the first class of
the week in which they are assigned. Read and think about all the
Review Questions at the end of each chapter. It is a good idea to
Homework
Project:
Exams:
Grading
Criteria:
Incomplete:
I grade
Withdrawal:
W grade
write the answers in your notebook. It will help you to learn the
materials and in reviewing for exams.
While I encourage discussion of the assignments among the students,
the actual solutions and programs should be done individually unless I
have approved students working together.
Homework will be assigned. Homework solution will be reviewed in
class.
The project not attempted will be graded as 0 and included in the final
average. A significant network related programming project will be
assigned.
There will be two exams.There are no makeup exams.
Midterm: 25%; Final: 25%; Project (50%).
A grade of incomplete, can be given by the instructor after
consultation with the Department Chair. It is used when a student,
because of some unavoidable circumstance, has been unable to
complete all assigned work for the course. The instructor must certify
that the student’s work is passing at this point and the student must
agree to complete the missing the work. A grade of I will become an
F in the following situation:I is given in the fall semester and not made
up by the end of the following summer.I is given in the spring
semester and not made up by the end of the following fall.
Students can withdraw up to the 8th week of the semester and
receive a grade of W. After the 8th week deadline, a student may
withdraw and receive a W only if the student is passing the course.
Otherwise, a student withdrawing after the 8th week will receive a
grade of WF.
COURSE OUTLINE
CS742Advanced Computer Networks 3-0-3
Course Outline
Reading
Week
1
2
3
4
5
6
7
8
Topic
Data communication, Data
Networking, and the Internet
Protocol Architecture, TCP/IP, and
Internet-based Applications
Data Transmission
Digital Data Communication
Techniques
Data Link Control Protocol
Midterm Review, Project
Assignment
Midterm Exam
Multiplexing
Exercises
Chapter 1
Chapter 2
Chapter 3
Chapter 6
Chapter 7
Project Assignment
Chapter 8
9
10
11
12
13
14
15
16
17
Circuit Switching and Packet
Switching
Routing in Switched Networks
LAN and WLANs
Internetwork Protocols
Transport Protocols
Mobile Adoc Networks
Wireless Networks
Project Presentation, Final review
Final Examination
Chapter 10
Chapter 12
Chapters 15, 17
Chapter 18
Chapter 22
Download