0% found this document useful (0 votes)
73 views4 pages

Course Outlines - CN - Spring

This document provides information about a Computer Networks course offered at the International Islamic University Islamabad, Pakistan. The course is a 4-credit, semester-long course taught by Dr. Qaisar Javaid. The course aims to provide students with a conceptual understanding of computer network fundamentals and design principles. Over the semester, topics will include networking layers, protocols, routing, wireless networks, and more. Students will complete labs and assignments to apply their knowledge and analyze network behavior.

Uploaded by

daud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views4 pages

Course Outlines - CN - Spring

This document provides information about a Computer Networks course offered at the International Islamic University Islamabad, Pakistan. The course is a 4-credit, semester-long course taught by Dr. Qaisar Javaid. The course aims to provide students with a conceptual understanding of computer network fundamentals and design principles. Over the semester, topics will include networking layers, protocols, routing, wireless networks, and more. Students will complete labs and assignments to apply their knowledge and analyze network behavior.

Uploaded by

daud
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

International Islamic University Islamabad, Pakistan

Department of Computer Sciences

Computer Networks
Course Code: CS-374 Semester: Spring 2024
Credit Hours: 04 Prerequisite Codes:N/A
Instructor: Dr. Qaisar Javaid Discipline:
BSCS/IT
Office: C-Block Telephone: 0321-5000435
Lecture Days: TBA E-mail:
[email protected]
Class Room: As per timetable Consulting Hours:Tuesday 1600-1650; also,
through appointment via e-mail
Knowledge Group: Networks Updates on LMS: After every lecture

Course Description:

The area of computer networking is undergoing rapid development; it’s important to focus not only on what
computer networks are today, but also on why and how they are designed as they are. The aim of this course is
to provide a conceptual introduction to fundamentals of computer networks and the design principles. The lab
component of this course is aimed at providing the students with an understanding of practical aspects of
networking through hands-on labs.

In this course, we will also study the fundamentals of building scalable computer networks. We will go through
the thought-process that went into designing the Internet---which is the best example of a computer network that
has adapted and scaled to the changing user demands.

Course Learning Outcomes (CLOs):


At the end of the course the students will be able to: PLO BT Level*
1. Understand the fundamental Building blocks of Computer Networks i.e., Layered 1 C-2
approach and protocols that make networking possible
2. Apply the knowledge of Computer networking to understand contemporary 2 C-3
networking issues
3. Investigate and analyze the behavior of network traffic 4 C-4
4. Design and implement solutions to overcome network unreliability (through 3 P-7
hands on programming)
* BT= Bloom’s Taxonomy, C=Cognitive domain, P=Psychomotor domain, A= Affective
domain

Mapping of CLOs to Program Learning Outcomes

PLOs/CLOs CLO1 CLO2 CLO3 CLO4


PLO 1 (Engineering Knowledge) √
PLO 2 (Problem Analysis) √
PLO 3 (Design/Development of Solutions) √
PLO 4 (Investigation) √
PLO 5 (Modern tool usage)
PLO 6 (The Engineer and Society)
PLO 7 (Environment and Sustainability)
PLO 8 (Ethics)
PLO 9 (Individual and Team Work)
PLO 10 (Communication)

Page 1 of 4
International Islamic University Islamabad, Pakistan
Department of Computer Sciences

PLO 11 (Project Management)


PLO 12 (Lifelong Learning)

Mapping of CLOs to Assessment Modules and Weightages (In accordance with NUST statutes)
To be filled in at the end of the course.
Assessments/CLOs CLO1 CLO2 CLO3 CLO4
Quizzes: 10%
Assignments: 10%
Mid Term Exam: 20%
Final Exam: 60%
Total : 100 %

Main Topics to be Covered:

The course spans over a number of different topics as under:

Topic 0: Course Introduction; Motivations of studying Computer Networking

Topic 1: Internet as a Black box, Standardization and Layering


• Network Edges and Core
• Why layering?
• TCP/IP Model

Topic 2: Applications Layer


• DNS, HTTP
• FTP
• Presentation & Session Layers

Topic 3: Transport Layer Protocols


• UDP, TCP, Flow Control, Congestion Control

Topic 4: Network Layer


• Internet Protocol
• Routing Algorithms (DV, LS)
• Routing Protocols (RIP, OSPF)
• Error control, IP addressing, CIDR, sub-netting, NAT, VPN

Topic 5: Data Link Layer


• Framing, Error and Flow Control, Ethernet
• ARP and RARP
• Wireless and Mobile Networks

Topic 6: Wireless and Mobile Networks


• Introduction to mobile networking
• Wireless LANs: IEEE 802.11,
• WPAN & Bluetooth,

Page 2 of 4
International Islamic University Islamabad, Pakistan
Department of Computer Sciences

Lecture Breakdown:

Week Topics Text Book Chapter Remarks CLO


Mappings

1 Topic 0 and 1: Introduction Chapter 1

2 Topic 1: Standardization and Layering Chapter 1 Chap.1


[T&W]

3 Topic 2: Application Layer [DNS & HTTP] Chapter 2 Chap.7


[T&W]

4 Topic 2: Application Layer [HTTP & FTP] Chapter 2 Chap.


7[T&W]

5 Topic 3: Application Layer [SMTP] Chapter 2 Chap.


7[T&W]
6 OHT-1

7 Topic 3: Transport Layer [UDP] Chapter 3 Chap.


6[T&W]

8 Topic 3: Transport Layer [TCP, Flow Chapter 3 Chap.


Control] 6[T&W]

9 Topic 3: Transport layer [Congestion Chapter 3 Chap.


Control] 6[T&W]

10 Topic 4: Network Layer [IP addressing, Chapter 4 Chap.


Sub-netting, Super-netting, CIDR] 5[T&W]

11 Topic 4: Network Layer [NAT, Routing Chapter 4 Chap.


Algorithms] 5[T&W]

12 OHT-2

13 Topic 4: Network Layer [Routing Chapter 4 Chap.


Algorithms, Routing Protocols, ICMP] 5[T&W]

14 Topic 5: Data Link Layer [Framing, Chapter 5 Chap.


Addressing, ARP] 3[T&W]

15 Topic 5: Data Link Layer [Error and Flow Chapter 5 Chap.


Control] 3[T&W]

16 Topic 5: Data Link Layer [MAC sub layer] Chapter 5 Chap.


4[T&W]

17 Revision

Page 3 of 4
International Islamic University Islamabad, Pakistan
Department of Computer Sciences

18 Final Exam

Lab Experiments:
Lab 01: Intro to Python
Lab 02: Network Programming
Lab 03: Intro to WireShark
Lab 04: DNS
Lab 05: HTTP
Lab 06: UDP
Lab 07: TCP
Lab 08: IP
Lab 09: ICMP
Lab 10: ARP
Lab 11: Ethernet & Wireless
Lab 12: Lab Exam
Lab 13: Project Viva

Tools / Software Requirement:


Wireshark and TCPDump software

Page 4 of 4

You might also like