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

CCN Outline OBE-base-V-2

Uploaded by

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

CCN Outline OBE-base-V-2

Uploaded by

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

University of Central Punjab

Faculty of Information Technology

BSCS

PROGRAM (S) TO BE

EVALUATED

A. Course Description

Course Code CSNC 2413

Course Title Computer Communications and Networks

Credit Hours 3-1

Prerequisites by Course(s) and Topics Operating Systems

Post requisites by Course (s) and Topics

Assessment Instruments with Weights Assignment (15%)—At least 4

Quiz (15%)---At least 4

Mid Term (25%)

Class Activity (5%)

Final Term (40%)

Semester Spring 2024

Course Instructor

Course Instructor Email

Course Coordinator Muhammad Bilal Khan


th th
Textbook
1. Computer Networking – Kurose, Ross. 5 /6 edition.
th
2. Data Communications and Networking, by Behrouz A. Forouzan (5 Edition)
3. Unix Network Programming – Richard Stevens.

http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm

4. https://eclass.teicrete.gr/modules/document/file.php/
TP326/%CE%98%CE%B5%CF%89%CF%81%CE
%AF%CE%B1%20(Lectures)/
Computer_Networking_A_Top-Down_Approach.pdf
th
Reference Material 1. Data and Computer Communications by William Stallings (9 Edition)
th
2. Computer Networks by Andrew S. Tanenbaum and David J. Wetherall (5 Edition)
th
3. Computer Networks and Internets by Douglas E. Comer (5 Edition)
th
4. Computer Networks: A Systems Approach, 4 Ed. Larry Peterson, and Bruce Davie, Morgan Kaufmann
5. RFCs: http://www.ietf.org/rfc.html
6.

Course Introduction This course introduces the basic concept of computer network to the students. Network layers, Network models (OSI, TCP/IP) and
protocol standards and socket programming are the main components of this course.

Course Objectives The objective of this course is to provide an overview of layered architecture of computer networks such as TCP/IP and OSI. To develop
familiarity with common networking protocols such as IP, TCP, UDP, DHCP, Ethernet, IEEE 802.11 etc. Another goa of this course is to
make students familiar with common networking devices such as switches and routers and with tools, commands and software’s using
which one can simulate and test a computer network.

1
NCEAC.FORM.001.C
Course learning Outcomes Blooms Taxonomy PLOs
CLO No.
Level
CLO-1 Describe the fundamental concepts and technologies of Communication & Computer Networks 1 PLO 1-Academic
Education

CLO-2 Explain the services and functions provided by each layer of the TCP/IT model 2 PLO-2-Knoledge for
solving computing
problems

CLO-3 Analyze working and performance of various networking technologies, routing algorithms and 4 PLO 3- Problem
protocols of TCP/IP stack. Analysis

Bloom Taxonomy: 1: Remember, 2: Understand, 3: Apply, 4: Analyze, 5: Evaluate, 6: Create

PLOs are given at the end of course outline

Week# Lecture# Topic Instruments

1 1 Introduction to Computer Networks


What is the Internet?
“Nuts & bolts” view, Services view

2 Network edge, End systems, Access networks, Network core, Circuit/Packet switching, Physical media,
Delay, Loss

2 3 Throughput in Packet switched networks Quiz 1 CLO-1, CLO-2


Protocol Layers and their service models
TCP/IP and OSI

4 Application Layer: Assignment 1 CLO-1, CLO-2


Principles of network applications, network application architectures, transport services provided by
internet, application layer protocols

3 5 The Web and HTTP and HTTPS

6 FTP, SMTP, IMAP, POP3 Quiz 2 (of assignment 1) CLO-1, CLO-2

4 7 DNS - The Internet’s Directory Service


DHCP

8 Transport layer:
Introduction to transport layer in the internet. Multiplexing and de-multiplexing, TCP, UDP

5 9 Socket programming

10 Connectionless Transport UDP: UDP segment structure, UDP checksum Assignment 2 CLO-1, CLO-2

6 11 Data transfer protocols: Stop-and-Wait, Go back N, Selective repeat


Principles of reliable data transfer: Pipelined (Go back N, Selective repeat)

12 TCP connection management, RTT estimation and measurement Quiz 3 (of assignment 2) CLO-2, CLO-3

7 13 Principles of congestion control, approaches to congestion control, TCP congestion Control

14 Connection oriented Transport: TCP segment structure, reliable data transfer,


Flow control [Self study]

8 15 Stream Control Transmission Protocol (SCTP)

16 Mid Term Review CLO-1, CLO-2,


CLO-3

9 Mid Term
10 19 Network layer:
Forwarding and routing, Network Service Models

20 What’s inside a router? IPv4 Datagram format

11 21 IPv4 addressing, Subnetting, NATing

22 Subnetting, Fixed Length Subnet Mask, Variable Length Subnet Mask Quiz 4 CLO-3
Self-Study: DHCP, Internet Control Message Protocol

12 23 Routing, Interior and Exterior Routing with Examples Assignment 3 CLO-1, CLO-2,
Routing algorithms: Distance vector routing algorithm (Bellmanford algorithm) CLO-3
Self-Study: Routing algorithms: Link state routing algorithm (Dijkstra Algo )

24 Introduction to the link layer, Link Layer Addressing: MAC Addresses, ARP Quiz 5 (of assignment 3) CLO-1,

2
NCEAC.FORM.001.C
13 25 Multiple access protocols, ALOHA, CSMA CA/CD
Note: Variations of ALOHA and CSMA/CD are excluded

26 MAC Layer Error Detection: CRC Assignment 4 CLO-2

14 27 Physical Layer: Introduction Basic concepts, of analog and digital signal, Simple and Composite signal,
relationship between frequency, time period and wavelength. Concept of signal phase, amplitude and
frequency.

28 Multiplexing: TDM, FDM, WDM and CDM Quiz 6(of Assignment 4) CLO-1,

15 29 Definition of channel and channel capacity, Effect of noise on channel capacity, Signal to noise ratio (SNR),
Nyquist bandwidth formula (for noiseless channel, Shannon’s channel capacity (for noisy channel)
Note: Numerical of Nyquist bandwidth formula (for noiseless channel) and Shannon’s channel
capacity (for noisy channel)

30 Introduction to Network Security, threat, attack, vulnerability, IDS, Firewall, Public Key Cryptography

16 31 Revision/Presentations

32

Final Term CLO-1, CLO-2,


CLO-3

3
NCEAC.FORM.001.C
4
NCEAC.FORM.001.C

You might also like