Computer Networks


Course Overview

This Course introduces the basic concepts and principles of computer Networks. It presents an overview of networks terminology, examines different network topologies and architectures, discusses the physical components of computer networks, and reviews the principles of network connectivity. Understanding the Networks principles (components, standards, protocols and parameters); describing the features and functions of different Networks architectures; extension of the local area network (LAN) and network protocols including: OSI, TCP/IP, and IEEE802.x.

Tentative Topics Outline

1. Introduction to Computer Networks
2. Reference Models
3. The Physical Layer
4. Introduction to the Data Link Layer
5. The Medium Access Control Sublayer
6. Ethernet and Wireless LAN
7. Introduction to the Network Layer
8. Addressing in Network Layer
9. Routing Algorithms
10. The Transport Layer: Elements and Design Issues
11. The Internet Transport Protocols
12. The Application Layer

Text Books

Different book chapters will be used as a major source of information.
Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks”, Fifth Edition, Pearson Education, 2011.
Behrouz A. Forouzan, "Data Communication and Networking", McGraw-Hill, 2007.
James F. Kurose and Keith W. Ross, "Computer Networking: A Top Down Approach", Sixth Edition, Pearson Education, 2013.

Exams

-- There will be one mid-term exam and a final exam.
-- The mid-term exam will be given at approximately the 7th to 8th week of the semester. The exact date will be announced at least one week prior to the exam.
-- The final exam will be given during the last week of the semester.

Attendance

Attendance all lecture classes is expected and critical to your successfully completing the requirements of this course.

Grading Policy

Your grade will consist of four components:
Class participation 10%
Assignment Reports 10%
Quizzes 20%
Mid-term exam 20%
Final exam 40%

Lectures


Review Questions: Download Link

Review Problems


Labs





Comments

Popular posts from this blog