CCN Outline OBE-base-V-2
CCN Outline OBE-base-V-2
BSCS
PROGRAM (S) TO BE
EVALUATED
A. Course Description
Course Instructor
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
2 Network edge, End systems, Access networks, Network core, Circuit/Packet switching, Physical media,
Delay, Loss
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
12 TCP connection management, RTT estimation and measurement Quiz 3 (of assignment 2) CLO-2, CLO-3
9 Mid Term
10 19 Network layer:
Forwarding and routing, Network Service Models
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
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
3
NCEAC.FORM.001.C
4
NCEAC.FORM.001.C