0% found this document useful (0 votes)
16 views5 pages

3.3 OBE-baed course card (Computer Networks)

The document outlines the course structure for 'Computer Networks' at CECOS University, detailing its content, learning outcomes, and assessment methods. It includes information on course prerequisites, textbooks, and a comprehensive lecture plan covering various networking concepts and technologies. The course aims to equip students with foundational knowledge and practical skills in computer networking, preparing them for professional roles in the field.

Uploaded by

Ghassan Husnain
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)
16 views5 pages

3.3 OBE-baed course card (Computer Networks)

The document outlines the course structure for 'Computer Networks' at CECOS University, detailing its content, learning outcomes, and assessment methods. It includes information on course prerequisites, textbooks, and a comprehensive lecture plan covering various networking concepts and technologies. The course aims to equip students with foundational knowledge and practical skills in computer networking, preparing them for professional roles in the field.

Uploaded by

Ghassan Husnain
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/ 5

CECOS UNIVERSITY

Phase-VI, Hayatabad,
Peshawar, Pakistan
Phone: +92-91-5860291-3
Fax: +92-91-5860294
OF IT & EMERGING SCIENCES, PESHAWAR E-Mail: [email protected]
A PRESTIGIOUS NAME IN PROFESSIONAL EDUCATION AND EMERGING SCIENCES
Web Site: www.cecos.edu.pk

Department of Computer Science

Computer Networks

CORSE CODE: CS-2XX Core Elective

Contact Hours: Credit Hours:


Theory =16 Theory = 2.0
Practical = 0 Practical = 1.0
Total = 48 ` Total = 3.0

------------------------------------------------------------------------------------------------------------
------
COURSE DESCRIPTION:

Introduction and protocols architecture, basic concepts of networking, network topologies, layered
architecture, physical layer functionality, data link layer functionality, multiple access techniques,
circuit switching and packet switching, LAN technologies, wireless networks, MAC addressing,
networking devices, network layer protocols, IPv4 and IPv6, IP addressing, sub netting, CIDR, routing
protocols, transport layer protocols, ports and sockets, connection establishment, flow and congestion
control, application layer protocols, latest trends in computer networks.

Pre-requisite: None

TEXT AND MATERIALS:


 Textbooks:
Computer Networking: A Top-Down Approach Featuring the Internet, 6th edition by James F.
Kurose and Keith W. Ross
 Reference Books:
1. Computer Networking: A Top-Down Approach Featuring the Internet, 6th edition by
James F. Kurose and Keith W. Ross
2. Computer Networks, 5th Edition by Andrew S. Tanenbaum
3. Data and Computer Communications, 10th Edition by William Stallings
4. Data Communication and Computer Networks, 5th Edition by Behrouz A. Forouzan

Programming Learning Outcomes (PLOs):


This course achieves the following PLOs.
PLO1 Academic Education: To prepare graduates as computing professionals.
PLO2 Knowledge for Solving Computing Problems: Apply knowledge of computing
fundamentals, knowledge of a computing specialization, and mathematics, science, and domain

Page 1 of 5
knowledge appropriate for the computing specialization to the 16 abstraction and
conceptualization of computing models from defined problems and requirements.
PLO3 Problem Analysis: Identify, formulate, research literature, and solve complex computing
problems reaching substantiated conclusions using fundamental principles of mathematics,
computing sciences, and relevant domain disciplines.
PLO5 Modern Tool Usage: Create, select, adapt and apply appropriate techniques, resources,
and modern computing tools to complex computing activities, with an understanding of the
limitations.
COURSE LEARNING OUTCOMES (CLOS):
Upon successful completion of the course, the student will be able to:
Taxonomy
S.No. CLO Domain PLO
level
Describe the key terminologies and technologies of
1. C-2 Describe PLO2
computer networks
Explain the services and functions provided by each
2. C-2 Explain PLO1
layer in the Internet protocol stack.
Identify various internetworking devices and
3. C-4 Identify PLO2
protocols and their functions in a networking
Analyze working and performance of key
4. C-4 Analyze PLO3
technologies, algorithms and protocols
5. Build Computer Network on various Topologies P3 Build PLO5

Lecture Plan:
Week/
Module Topic References
Lecture

1.1 What is the Internet?


1.2 Network Edge (end systems, access networks,
links)
1.3 Network core (packet switching, Circuit Switching,
I Network Structure)  Chapter 1 1-2
1.4 Delay, loss, throughput in networks  Class notes
1.5 Protocol layers, service models
1.6 Networks under attack: security
1.7 History

2.1 principles of network applications


2.2 Web and HTTP
II 2.3 FTP 3-4
 Chapter 2
2.4 electronic mail, SMTP, POP3, IMAP
2.5 DNS  Class notes
2.6 P2P applications
2.7 socket programming with UDP and TCP
III 3.1 transport-layer services  Chapter 3 5-6
3.2 multiplexing and demultiplexing

Page 2 of 5
3.3 connectionless transport: UDP
3.4 principles of reliable data transfer
3.5 connection-oriented transport: TCP(segment
structure, reliable data transfer, flow control, connection  Class notes
management)
3.6 principles of congestion control
3.7 TCP congestion control
Week 8
4.1 introduction
4.2 virtual circuit and datagram networks
4.3 what’s inside a router
IV 4.4 IP: Internet Protocol (datagram format, IPv4  Chapter 4 7-8
addressing, ICMP, IPv6)  Class notes
4.5 routing algorithms (link state, distance vector,
hierarchical routing)
4.6 routing in the Internet (RIP, OSPF, BGP)
4.7 broadcast and multicast routing

Mid Term Examination


5.1 introduction, services
5.2 error detection, correction
5.3 multiple access protocols
V 5.4 LANs (addressing, ARP, Ethernet, switches,  Chapter 5 9-10
VLANS)  Class notes
5.5 link virtualization: MPLS
5.6 data center networking
5.7 a day in the life of a web request
Wireless
6.2 Wireless links, characteristics (CDMA)
6.3 IEEE 802.11 wireless LANs (“Wi-Fi”)
6.4 Cellular Internet Access (architecture, standards
VI e.g., GSM) 11-12
 Chapter 6
Mobility
 Class notes
6.5 Principles: addressing and routing to mobile users
6.6 Mobile IP
6.7 Handling mobility in cellular networks
6.8 Mobility and higher-layer protocols
6.9 Summary
7.1 multimedia networking applications
VII 7.3 Introduction to voice-over-IP  Chapter 7 13-14
8.1 What is network security?  Class notes
8.2 Basics of cryptography
8.3Authentication
VIII 8.4 Securing e-mail 15-16
 Chapter 8
8.6 Network layer security: IPsec
 Class notes
8.8 Firewalls and IDS
Revision

Final Term Examination

Page 3 of 5
Course Targets:

Learning
Teaching Assessment PLOs to
Module No. CLO No. Domain with
Methodology Methodology target
Level
Lectures + Quiz + Mid Term +
I + II 1 C-2 2
Discussions Assignments
Lectures + Quiz + Mid Term +
II-III 2 C-2 1
Discussions Assignments
Lectures + Quiz + Mid Term +
III + IV 3 P-3 5
Discussions Assignments
Lectures + Quiz + Mid + Final
V 4 + Assignments + C-4 1
Discussions
Presentation
Lectures + Quiz + Mid + Final
VI+VII 4 + Assignments + C-4 2
Discussions
Presentation
Lectures + Quiz + Mid + Final
VIII 5 + Assignments + P-3 5
Discussions
Presentation

TEACHING METHODOLOGY:
Lectures, light discussions, oral questions asked by instructor and answered orally by students, and
exercise/problem solving practices.

COURSE ASSESSMENT:
 Presentation: 5 %
 Quizzes: 10 %
 Assignments: 10 %
 Midterm examination: 25%
 Final term examination: 50%

Name Ghassan Husnain


Written by Date: 02-02-2024
Signature:

Name:
Reviewed by Date:
Signature:

Page 4 of 5
Name:
Approved by Date:
Signature:

Page 5 of 5

You might also like