Ahmedabad Institute of Technology, Ahmedabad
Course File
3150710 COMPUTER NETWORK Credit: 3
Hours: 4
CONTENTS
Course Learning Objectives:
After learning the course the students should be able to:
● To develop an understanding of computer networking basics.
● To develop an understanding of different components of computer networks, various
protocols, modern technologies and their applications
● The layers of computer network architecture of TCP/IP and OSI model with their
applications.
● Describe how routing protocols work.
● Network performance parameters and traffic issues for Quality of Service
● use IP addressing and understand the need of various application layer protocols.
Pre-requisites: Digital Fundamental, Data Structure ,
Linkages with other Courses:
● Advance Computer Network
● Cryptography And Network Security
Course Policies and Procedures:
The evaluation of participants will be on continuous basis comprising of the following
Elements:
Mid-Semester examination (Internal Assessment-30 Marks)
End –Semester Examination (External Assessment-70 Marks)
Practical Exam and Viva (External Assessment-30 Marks)
Internal Assessment and Submission (Internal Assessment-20 Marks)
For Mid Semester Exam:
● Two Mid Semester Exams will be taken of 30 marks and best of two will be
considered.
● If the student fails to pass mid semester exam then remedial exam can be given by
student.
● So Final marks will be considered for the Remedial exam.
● Passing Marks out of 30 will be 12.
For End Semester Exam:
● Final External Exam will be taken by the University of 70 marks.
● Passing Marks out of 70 will be 23.
For Practical Exam and Viva:
● An External Examiner from University will conduct the Exam.
● Passing Marks out of 30 will be 15.
● Practical and Question and Answer sessions will be conducted by the External
Examiner.
For Internal Assessment and Submission:
● Practical Submission and Performance will be in consideration on a regular basis.
● Assignment and other practices evaluation will be considered.
● Attendance criteria will also be considered.
● Passing Marks out of 20 will be 10.
Evaluation Policy:
Level of Question Approximate % of Question
Remembrance 5
Understanding 40
Apply 15
Analyze / Solve 15
Evaluate 15
Create 10
Lesson Plan
SR. Topics Number Teaching
No of Methodology
Classes
1 UNIT 1: INTRODUCTION TO
COMPUTER NETWORKS AND
INTERNET
2 Understanding of network and Internet, The 1 Interactive Class
network edge, The network core, with PPT
presentation
3 Understanding of Delay, Loss and Throughput 2 Interactive Class
in the packet- switching network,History of with PPT
the computer network presentation and
university example
4 protocols layers and their service model, 2 PPT presentation
and discussion in
small group
5 Revision of Topics 1 University
Example
6 UNIT-2 :APPLICATION LAYER
7 Principles of computer applications, 1 PPT presentation
and self study
8 Web 2 PPT presentation
and self study
9 HTTP, 2 PPT presentation
with assignment
10 E-mail, 2 Team Exercise
11 DNS 1 Interactive Class
with PPT
presentation
12 Socket programming with TCP and UDP 2 Interactive Class
with Practical
Assignment
13 Revision of Topics 1 University
Example
14 Unit-3: TRANSPORT LAYER
15 Introduction and transport layer 1 Discussion with
services,Multiplexing and Demultiplexing small group
16 Connectionless transport (UDP), 2 PPT presentation
17 Principles of reliable 2 Interactive Class
with PPT
data transfer, presentations
18 Connection-oriented transport (TCP), 2 Interactive Class
with PPT
presentation
19 Connection-oriented transport (TCP) header 2 Assignment with
format interactive class
20 TCP congestion control 2 Interactive Class
with PPT
presentation
21 Revision of Topics 1 University
Example
22 UNIT-4 NETWORK LAYER
23 Introduction to forwarding and 2 Discussion in small
routing,Network Service models, group
24 Virtual 1 PPT presentation
with practical
and Datagram networks, assignment
25 study of router, 2 Interactive Class
26 IP protocol and addressing in the 4 Interactive Class
with practical
Internet, assignment
27 Routing algorithms, 3 Interactive Class
with university
example
28 Broadcast and Multicast routing 1 Self study
29 Revision of Topics 1 University
Example
30 UNIT-5 THE LINK LAYER AND LOCAL
AREA NETWORK
31 Introduction to link layer services, 1 Discussion in small
group
32 error-detection techniques, 2 Interactive Class
with university
example
33 error correction techniques, 3 self study
34 Multiple access protocols,addressing, 1 Interactive Class
with PPT
presentation
35 Ethernet, 1 self study with
assignment
36 switches,VLAN 1 assignment with
self study
37 Revision of Topics 1 University
Example
Course Teaching Materials:
As Attached
Virtual Laboratory:
1. http://vlabs.iitkgp.ac.in/ant/1/
List of Experiments:
As Attached
Assignments:
As Attached
Question Bank:
As Attached
Reference Books:
1. Computer Networking- A Top-Down approach (6th edition), Kurose and Ross,
Pearson
2. Computer Networks- A Top-Down approach, Behrouz Forouzan, McGraw Hill
3. Computer Networks (5th edition), Andrew Tanenbaum, Prentice Hall
4. Computer Networking and the Internet (5th edition),Fred Halsall, Addison Wesley
5. Data Communications and Networking (5th edition), Behrouz Forouzan, McGraw
Hill
6. TCP/IP Protocol Suite (4th edition), Behrouz Forouzan, McGraw Hill
Web Resources:
1. https://www.javatpoint.com/computer-network-tutorial
2. https://www.geeksforgeeks.org/basics-computer-networking/
3. https://aws.amazon.com/what-is/computer-networking/
4. https://www.techtarget.com/searchnetworking/definition/network
Blogs:
1. https://www.routerfreak.com/best-blogs-network-engineer/
2. https://www.ccnablog.com/the-world-of-networks/
NPTEL/MOOCS:
1. http://swayam.gov.in/
2. https://www.netacad.com/courses/packet-tracer
3. https://imp.i384100.net/DVmkzy
Softwares:
Cisco Packet Tracer
Research Organizations / Industries in the field:
Serial Number Companies (create and use
algorithms)
1 Cisco
2 Juniper
3 VMware
4
DELL
5 Huawei
Course Outcomes:
CO1 :Understand the basic terminologies used in networking and layered architecture of computer network
CO2 : Apply basic protocols of application layer and its implementation
CO3 :Apply the essential principles of connectionless and connection-oriented protocols used for reliable
data transfer, flow control and congestion control.
CO4 :Analyze IP addressing and various routing algorithms to find shortest paths for network-layer packet
delivery
CO5 :Evaluate different link layer terminologies like error detection-correction, Multiple access protocol
and Link layer addressing used in the network.
CO-PO Matrix:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
PSO1 PSO2
CO1 3 2.0 2 1 1.0 2.0 2
CO2 3 2 3.0 2 1 1 1.0 2.0 2
CO3 3 3 2 2 1 1.0 2.0 1
CO4 3 2 3.0 2 2 1 2 2.0 3.0 3
CO5 3 3 2.0 1 1.0 2.0 2
Avg
. 3 2.5 2.5 2 2 1 1.2 1.2 2.2 2