0% found this document useful (0 votes)
1 views

advanced_computer_networks

CMS 510 is an advanced course in computer networks and communications offered in Fall 2018, focusing on network architecture, protocols, and software design. The course includes various evaluation methods such as quizzes, lab work, and exams, with a strict policy on attendance, academic integrity, and professional behavior. Key topics covered include OSI layers, TCP/IP model, routing protocols, and multimedia networking.

Uploaded by

medica.eng.info
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

advanced_computer_networks

CMS 510 is an advanced course in computer networks and communications offered in Fall 2018, focusing on network architecture, protocols, and software design. The course includes various evaluation methods such as quizzes, lab work, and exams, with a strict policy on attendance, academic integrity, and professional behavior. Key topics covered include OSI layers, TCP/IP model, routing protocols, and multimedia networking.

Uploaded by

medica.eng.info
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CMS 510 - Advanced Computer Networks and

Title
Communications
Department Computer Science & Engineering
Program M.Sc. - 4 credits
Semester Fall 2018
Identification Instructor Behnam Kiani
E-mail: [email protected]
Classroom/hours Neftchilar Campus,
Language English
Type Major (Required)
1. James F. Kurose and Keith W. Ross , Computer Networking - A Top-Down Approach
Featuring the Internet, Seventh Edition , Addison Wesley, 2016;
Course 2. Andrew S. Tanenbaum, Computer Networks 5th Edition, Prentice Hall, 2013;
Resources 3. Curt M. White, Data Communications and Computer Networks: A Business User’s
Approach, Seventh Edition, 2014;
4. Wendell Odom, CCNA Routing and Switching Study Guide, ICND2 100-105, 2016.
This course introduces the underlying concepts and principles of advanced computer networks.
It presents the different components of a network and how these components fit together. This
Course course will discuss internet network architecture, various protocols and technologies, and
Objective emphasizes on the design and implementation of network software that transforms raw
hardware into a richly functional communication system with practical examples to reinforce
the concepts and demonstrate various protocols.
Quiz 10%
Attendance 10%
Lab Work 10%
Evaluation
Project 15%
Midterm Exam 25%
Final Exam 30%
Policy Policy Preparation for Class
The lecture material will focus on the major topics introduced in the text. Reading the assigned chapters
and having some familiarity with them before class will greatly assist students understanding of the
lecture. After the lectures, students are expected to revise their lecture notes and work on exercises.

Withdrawal (Pass/Fail)
This course strictly follows the grading policy of the School of Engineering and Applied Science. Thus, a
student is normally expected to achieve a mark of at least 60% to pass. In case of failure, the student will
be required to repeat the course the following term or year.

Cheating/Plagiarism
Cheating or other plagiarism during the Quizzes, Mid-term and Final Examinations will lead to paper
cancellation. This behavior will result in the student automatically scoring zero (0), without any
considerations.

Professional Behavior Guidelines


The course staff will treat all students ethically and fairly. We, in turn, expect the same from all students.
The students shall behave in the way to create favorable academic and professional environment during
the class hours. Unauthorized discussions and lapse in ethical behavior are strictly prohibited.

Ethics
Students are expected to arrive on time for the lecture. Lateness will not be tolerated.
All cell phones should be turned off and kept away before the class.
Use of any electronic devices is prohibited in the classroom and violations will not be tolerated.
Weekly Lectures
Introduction and Overview of Advanced Computer Networks
1.
International standards. OSI Layers Network Protocols, TCP/IP Model
2. • Layered communication architecture: layers, services, protocols and functions, layer entities,
service access points.
Architectural layers
• Packet vs Circuit Switching
3.
• Delay and throughput
• Protocols and service models
Principles of network applications;
4. • HTML application-layer protocol
• DNS, Network programming basics (nslookup, dig)
5. Peer-to-Peer vs Client-Server

Transport Layer
6. • TCP and UDP
Network Layer and Routing
• Routing and Switching
7.
• Routing Protocols
• Interdomain Routing and BGP
Link Layer and Local Area Network (LAN)
8.
• LAN Design and Implementation
9. Midterm Exam
10. Wireless and Mobile Network Communication
11. Wireshark Tutorial and Practical
Internet Protocol (IP) Design and IP addressing
12. • IPv4
• IPv6
Multimedia Networking
13. • Video Streaming
• Voice over IP
14. Networking Security and Management
15. Cloud Computing
16. Software Defined Networking (SDN)
17. Final Exam

You might also like