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

ComputerNetworks Outline v1.1

,

Uploaded by

Hinan Bilal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

ComputerNetworks Outline v1.1

,

Uploaded by

Hinan Bilal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

NAMAL Institute Mianwali

Course Outline
Computer Networks

Course Description
The objective of this course is to introduce the principles and practices of Computer Networking,
specifically focusing on the Internet. Students will be able to understand the anatomy of the
Internet, understand fundamental layered structure and commonly offered layered services, and
examine protocols and algorithms used to operate the network, create foundation for more
advanced courses in computer networks.

Course / Faculty Details


Instructor: Dr. Saad A. Malik (Ph.D, Engr.) (Room 6, Cabin 13)
Lab Engineer: Mr. M. Jaleel
Contact email: [email protected];
Mob: 0332 860 7168 (whats app)
Credit Hours : 3 + 1 (Theory + Lab)
Pre-requisite : none
Department : Computer Science
Offerring : Spring `20, CS and EE students

Measurable Student Learning Outcomes


CLOs Description PLOs Domain Domain
Level
1 Explain services offered by the layers of Internet protocol stack 1 Cognitive 2. Understand
2 Analyze modern applications of the Internet. 2 Cognitive 4. Analyze
3 Design and develop solutions for different aspects of computer 3 Cognitive 6. Create
networks.

Text Books
1. [KUR17] “Computer Networking: A Top-Down Approach”, by James F. Kurose and Keith
W. Ross, Addison-Wesley, 7th ed.
2. [TAN10] “Computer Networks”, by Andrew S. Tanenbaum and, David J. Wetherall, 5th
Edition, Pearson, 2010
3. [LAR12] “Computer Networks a systems approach”, by Larry L. Peterson and Bruce S.
Davie, Morgan Kauffman Publishers, 5th ed.

Grading Policy
Relative grading, with B on the average marks obtained.
Term Exam 1 20 % Quiz / Assignment 10 % + 10 %
Term Exam 2 20 % Finals 40 %

Class Attendance
• Compulsory with 80%
• No entry after the first 5 min.
• Attendance shall be marked for the week based on the spot checking for that week.
Assignment Submission:
• By hand or electronically via LMS, to be told at the time of submission.
• 10% deduction from the absolute marks for that assignment, for each 24 hour after the due
date.
Quiz
• Spot, Unannounced quizes from the same or from the previous lecture, during the lecture
slot.
• A total of roughly 8 to 12 spot quizzes be taken, but only 5 shall be considered for
marking / grading (dates randomly picked, so attendance may affect your quiz marks).
Tentative Weekly Lecture Plan
Wk. Lec. Topics Comments
1 i Computer Networks and the Internet:
Introduction, The Network Edge, The Network Core,
ii Delay, Loss, and Throughput in Packet-Switched Networks
Protocol Layers and Their Service Models
2 i Application Layer: Principles of Network Applications
Application Layer: The Web and HTTP
ii Application Layer: File Transfer: FTP, Electronic Mail in the Internet,
DNS—The Internet’s Directory Service
3 i Application Layer: Peer-to-Peer Applications, Socket Programming
ii Practice Session / Discussions / Problems
4 i Term Exam 1
ii Transport Layer Introduction and Transport-Layer Services,
Multiplexing and Demultiplexing, Connectionless Transport: UDP
5 i Principles of Reliable Data Transfer
ii Connection-Oriented Transport: TCP, TCP Congestion Control
6 i Practice Session / Discussion
ii The Network Layer : Introduction, Virtual Circuit and Datagram
Networks, What’s Inside a Router?
7 i The Network layer: The Internet Protocol (IP): Forwarding and
Addressing in the Internet
ii The Network Layer: Routing Algorithms, Routing in the Internet
8 i The Network Layer : Routing in the Internet, Broadcast and Multicast
Routing
ii Practice Session / Discussion
9 i Term Exam 2
ii The Network Layer : Routing in the Internet, Broadcast and Multicast
Routing,
10 i The Link Layer Links, Access Networks, and LANs: Introduction to
the Link Layer, Error-Detection and -Correction Techniques
ii The Link Layer: Links, Access Networks, and LANs: Multiple Access
Links and Protocols, Switched Local Area Networks , Link
Virtualization: A Network as a Link Layer
11 i The Link Layer: Links, Access Networks, and LANs: Data Center
Networking, Retrospective: A Day in the Life of a Web Page Request
ii Practice Session / discussion
12 i Physical Layer : Introduction / fundamentals of digital
communications
ii Satellite Networks, Cellular Networks, PSTN, SEAME-WE,
13 i Physical Layer Standards : Ethernet IEEE 802.3
ii IEEE 802.11
14 i Practice Sessions / Discussions
ii Software Defined Networks
15 i Assignment / Project Presentation
ii REVISION
16 i REVISION
ii REVISION
17 FINALS

You might also like