Computer Networks
Course Code 22CS62 Course type PCC Credits L-T-P 4–0-0
Hours/week: L - T- P 4–0–0 Total credits 4
L = 50 Hrs; T = 0 Hrs; P = 0 Hrs
Total Contact Hours CIE Marks 100
Total = 50 Hrs
Flipped Classes content 10 Hours SEE Marks 100
Course learning objectives
1. To provide an understanding of the basics of computer networking.
2. To inculcate the knowledge of various protocols including Application layer, Transport layer
and Network layers used in computer Networks.
3. To familiarize the connection-oriented and connection-less services including their applications
in computer networks.
4. To inculcate programming skills on Routing Algorithms and the error detection and correction
techniques.
Pre-requisites : Fundamentals of basic mathematics, Data Structures and algorithms, Operating
systems.
Unit – I Contact Hours = 10 Hours
Introduction to Computer Networks and the Internet: What Is the Internet? The Network Edge,
Network Devices, Network Architecture, Network Topologies, The Network Core, Delay, Loss, and
Throughput in Packet-Switched Networks, Protocol Layers and Their Service Models, Introduction to
various Networking devices like like routers/gateway/firewall.
Unit – II Contact Hours = 10 Hours
Application Layer: Principles of Network Applications, The Web and HTTP, File Transfer: FTP Commands
and Replies, Electronic Mail in the Internet, SMTP, POP3, DNS, P2P, Video Streaming, Content
Distribution Networking, The Internet's Directory Service, Peer-to-Peer Applications-Bit Torrent File
distribution protocol. Domain Name System (DNS)
Unit – III Contact Hours = 10 Hours
Transport Layer: Introduction and Transport-Layer Services, Multiplexing and De-multiplexing,
Connectionless Transport: UDP, Principles of Reliable Data Transfer: Go-Back-N and Selective Repeat,
Connection-Oriented Transport: TCP. TLS 1.3 and QUIC protocol. Demonstration of Network Analysis
Tool.
Unit – IV Contact Hours = 10 Hours
The Network layer: Introduction, Virtual Circuit and Datagram Networks, inside a Router, The Internet
Protocol (IP): Forwarding and Addressing in the Internet. Configuring IPv4, IPv6, IPSec, Subnetting and
Supernetting Configuring Network devices such as router, gateway, firewall.
Unit – V Contact Hours = 10 Hours
The Link Layer: Links, Access Networks, and LANs: Introduction to the Link Layer, Error Detection and
Correction Techniques, Multiple Access Links and Protocols, Introduction to Link Virtualization and Data
Center Networking.
Flipped Classroom Details
Unit No. I II III IV V
No. for Flipped 2 2 2 2 2
Classroom Sessions
Unit No. Self-Study Topics
I Network Security.
II Cookies & web caching.
III Link virtualization, Data Centre Networking.
Books
Text Books:
1. James F Kurose and Keith W Ross, Computer Networking, A Top-Down Approach, Sixth edition,
Pearson, 2013.
Reference Books:
2. Behrouz A Forouzan, Data and Communications and Networking, Fifth Edition, McGraw Hill,
Indian Edition
3. Larry L Peterson and Brusce S Davie, Computer Networks, fifth edition, ELSEVIER
4. Andrew S Tanenbaum, Computer Networks, fifth edition, Pearson
5. Mayank Dave, Computer Networks, Second edition, Cengage Learning
E-resources (NPTEL/SWAYAM.. Any Other)
1. https://nptel.ac.in/courses/106105081/
2. https://onlinecourses.swayam2.ac.in/cec19_cs07/
Course delivery methods Assessment methods
1. Chalk and Talk 1. IA tests
2. PPT and Videos 2. Open Assignment (OA)/ Certification
3. Flipped Classes 3. Course Semianr/project
4 Semester End Examination
Course Outcome (COs)
At the end of the course, the student will be able to (Highlight the action verb representing the learning
level.)
Learning Levels: Re - Remember; Un - Understand; Ap - Apply; Learning
PO(s) PSO(s)
An - Analysis; Ev - Evaluate; Cr – Create Level
Explain the basics of computer networking and its real world Un 1 1
1.
applications
Demonstrate the connection oriented and connection-less 1,4,5 1,2
2. services and analyze the packet transfer using Network simulator Un, An
tool like Wireshark.
Analyze the concept of Routing and forwarding using IPV6 and 1,2,3,4 1,2
3. An
IPV4.
Develop the programs to implement the error detection and 1,2,3 1,2,3
4. Ap
correction techniques.
Scheme of Continuous Internal Evaluation (CIE):
Addition of two IA Two Assignments – (Open Course project (CP)/ Case Total
Components
tests /Industry/Certification etc) study etc Marks
20 marks (with report &
Marks 30+30 = 60 10 + 10 = 20 100
presentation)
-Certification earned by passing the standard Online MOOCs course (of atleast 8 hours defined by BOS)
can be considered as a Course activity and awarded maximum of 15 marks.
-Minimum score to be eligible for SEE: 40 OUT OF 100
Scheme of Semester End Examination (SEE):
1. It will be conducted for 100 marks of 3 hours duration.
2. Minimum marks required in SEE to pass: Score should be > 35%, however overall score of
CIE + SEE should be > 40%.
3. Question paper contains three parts A, B and C. Students have to answer
1. From Part A answer any 5 out of 7questions, each Question Carries 6 Marks.
2. From Part B answer 5 out of 10 questions choosing any one full question from each unit, each
Question Carries 10 Marks.
3. From Part C answer 1 out of 2questions, each Question Carries 20 Marks.
CO-PSO Mapping
CO-PO Mapping (Planned)
(Planned)
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1
2
3
4
Sl. No. Skill & competence enhanced Applicable Industry Job roles students can take
after undergoing the course Sectors & domains up after undergoing the
course
1 Analytical skills Cisco Systems., IBM, Network Analyst, Network
Infosys Technologies, administrator.
TCS, Bharti Airtel, HCL.
2 Programming skills TCS, Bharti Airtel, HCL. Network Analyst , Network
administrator.