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

Computer Networks Outline Spring 2025

Uploaded by

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

Computer Networks Outline Spring 2025

Uploaded by

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

National University of Computer & Emerging Sciences (NUCES)

Peshawar Campus
Department of Computer Science
QEC-NUCES-PWR-CS -Course Outline

CS3001 Computer Networks


Form number
COURSE OUTLINE / DOCUMENT
COURSE Names Dr. Najmul Hassan
INSTRUCTORS
INFORMATION Email ID najmul.hassan@nu.edu.pk
Course
Coordinator
Name

Course Category
Code Title Credit hours
C- Core/ E-Elective
COURSE C CS3001 Computer Networks 3
INFORMATION Prerequisite(s)
TA
No. of
Required Theory Ratio Lab (Hrs)
TA(s)
(Yes/ No)
Yes 02

Edition
Title of Book Computer Networking: A Top-Down
TEXT BOOK(s) Approach
INFORMATION Author(s) James F. Kurose and Keith W. Ross
Publisher Addison Wesley
Title of Book Computer Networks: A Top-Down Approach
1.
Imprint details Authors: Behrouz A. Forouzan, Firouz Mosharraf
Title of Book Computer Networking with Internet Protocols and Technology
2.
Imprint details Authors: William Stallings
Title of Book
3.
Reference Imprint details
Book (s) a.
Support Material(s)

b.

c.

d.

The course follows a top-down approach to understand the protocol stack, the different
Short Description

networking architectures and the basics of wireless and mobile networks.


of Course:

______________________________________________________________________________________________________
CS3001 Computer Networks Page 1of 4 Course Outline / Spring-2025
National University of Computer & Emerging Sciences (NUCES)
Peshawar Campus
Department of Computer Science
QEC-NUCES-PWR-CS -Course Outline

The course primarily aims to acquaint the student with basic computer and
communication networking technologies and the layered approach that makes design,
implementation and operation of computer and communication networks possible. The
course explores in detail the concepts of layering, routing, congestion control, and
Description of Course:

medium access control. In keeping with the nature of the textbook, the course follows a
(not more than 250 words)

top-down approach, commencing with networking applications to motivate the study of


networking protocols, architectures and principles. Finally, the basics of wireless and
mobile networks are introduced in the course.

Course Objectives (CO): (Brief & unambiguous)… at least 5 Cos


a. tend to describe specific, discrete units of knowledge and skill
b. can be accomplished within a short time frame - still may be relevant for a class period
c. tend to be STATEMENTS OF INTENT; do not necessarily suggest that the behavior has been demonstrate

The course aims to introduce the:


1. concepts of layering, routing, congestion control, and medium access control;
2. networking applications;
3. study of networking protocols, architectures and principles;
4. basics of wireless and mobile networks.

Learning Outcome (LO): (Brief & unambiguous-with reference to course objectives i.e. at least 5 Los
a. describe broad aspects of behavior which incorporate a wide range of knowledge and skill
b. accomplished over time in several learning experiences
c. refer to DEMONSTRATIONS OF PERFORMANCE

Upon successful completion of this course, students should be able to understand:


a. the protocol stack;

b. the networking architectures and principles;

c. the basics of wireless and mobile networks.

______________________________________________________________________________________________________
CS3001 Computer Networks Page 2of 4 Course Outline / Spring-2025
National University of Computer & Emerging Sciences (NUCES)
Peshawar Campus
Department of Computer Science
QEC-NUCES-PWR-CS -Course Outline

Courseware Structure: (Mark X where applies)

Lecture Multimedia Exercise Labs Case Assignment Group Any other Medium
(s) Studies (s) Presentation
(Lect) (MM) (Exer) (Lab) (CAS) (Assign) (G-Pres)

X X X X X X

COURSE CONTENTS (Theory):


**Courseware Events
Weeks Contents/Topics (MM/ IT Lab/Case Study/ Comments (if any)
Assignment/
Presentation etc.)
Chapter 1 (Introduction): What is the Internet?, The
Week-01
Network Edge, The Network Core
Chapter 1 (Introduction): Delay, Loss, and Throughput in
Week-02
Packet-Switched Networks
Chapter 1 (Introduction): Protocol Layers and Their
Week-03
Service Models, Networks Under Attack (Security)
Chapter 2 (Application Layer): Principles of Network
Week-04
Applications, The Web and HTTP
Chapter 2 (Application Layer): Electronic Mail in the
Internet, DNS (The Internet's Directory Service), Peer-to-
Peer Applications, Socket Programming with TCP & UDP
Week-05
(Theoretical concepts only; Extensive network
programming to be covered in the Labs)
Chapter 3 (Transport Layer): Introduction and Transport-
Week-06 Layer Services, Multiplexing and Demultiplexing,
Connectionless Transport (UDP)
Chapter 3 (Transport Layer): Principles of Reliable Data
Week-07
Transfer
Chapter 3 (Transport Layer): Connection-Oriented
Week-08 Transport (TCP), Principles of Congestion Control, TCP
Congestion Control
Chapter 4 (The Network Layer: Data Plane): Overview of
Week-09
Network Layer, What’s Inside a Router?
Chapter 4 (The Network Layer: Data Plane): The Internet
Week-10
Protocol (IP): IPv4, Addressing,

Week-11 Fragmentation

Week -12 NAT (Network Address Translation)

Week 13 IPv6, Generalization Forwarding and SDN

Chapter 5 (The Network Layer: Control Plane): Routing


Week-14
Algorithms. The Link-State (LS) Routing Algorithm

Week-15 The Distance Vector (DV) Routing Algorithm),

Week-16 Count to infinity problem, poison reverse

______________________________________________________________________________________________________
CS3001 Computer Networks Page 3of 4 Course Outline / Spring-2025
National University of Computer & Emerging Sciences (NUCES)
Peshawar Campus
Department of Computer Science
QEC-NUCES-PWR-CS -Course Outline

** Courseware Events column is subject to variations / appropriations

______________________________________________________________________________________________________
CS3001 Computer Networks Page 4of 4 Course Outline / Spring-2025

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy