COMPUTER-NETWORKS-CourseFile 28 11 2022

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

COMPUTER NETWORKS

Department of Computer Science Engineering

Dr.A.Mallikarjuna Reddy
Assoc.Prof
Anurag University,
Hyderabad

Course File Index

Sl. No. Page


Item Description
Number

1 Course Information Sheet 1

2 Syllabus Copy 2

3 Time Table 3

4 Programme Educational Objectives (PEO’s) 4

5 Programme Outcomes (PO’s) 5

6 Programme Specific Outcomes (PSOs) 6

7 CO’s, PO’s and PSO’s Articulation Matrix 7

8 Course Schedule 8

9 Lecture Plan 10

10 Academic Calendar 11

All Evaluations (Mid, Assignment etc. - Question Papers with


11 12
Key/ Scheme of Evaluation)

12 Marks Sheet

13 Course Attainment Report

Add-ons : PPT’s, Lecture Notes, Previous Question Papers,


14
Case Study, Content beyond Learning
Department of Computer Science and Engineering

Course Name : Computer Networks

Course Number : A57048

Course Category : Core


Prerequisites : Programming and Problem
solving and Data Structures

III B Tech – I Semester


(2022-2023)
ANURAG UNIVERSITY
III Year B.Tech. CSE - I Sem L T/P/D C
3 0 3
COMPUTER NETWORKS

Course Outcomes:
The students will able to:
1. Analyze TCP/IP and OSI models and various protocols.
2. Identify suitable multiple access protocol for different networks.
3. Analyze various Routing Protocols.
4. List Techniques to improve QoS
5. Evaluate various responsibilities of application layer.

Unit - I:
Network Models-Layered Tasks, OSI model, Layers in the OSI model, TCP/IP protocol
Suite, Addressing, Basics of switching.Data Link Layer: Error detection and Correction-
CRC,Checksum. Data Link Control-Framing, Flow and Error Control.

Unit - II:
Data Link Layer: Wired LAN:Ethernet, Protocols,Noiseless Channels, Noisy Channels,
HDLC. Multiple Access -Random Access, Controlled Access, Channelization.

Unit- III:
Network Layer: Internetworking: IPV4, IPV6, Transition from IPv4 to IPv6, Delivery,
Forwarding and Routing- Delivery, Forwarding, Routing Tables: Static Routing
Table ,Dynamic Routing Table, Unicast routing protocols.

Unit- IV:
Transport Layer: Process-to-Process delivery TCP, UDP, Congestion Control and Quality
of Service-Data Traffic, Congestion Control, Quality of Service, Techniques to improve
QoS.
Unit-V:
Application Layer: Name Space, Domain Name Space, Distribution of Name Space, DNS
in Internet, Resolution, Domain Name Space (DNS) Messages, Electronic Mail, FTP, HTTP.

Text books:
1) Behrouz A Forouzan ,”Data Communications and Networking”,4th Edition, McGraw-
Hill.
Reference Books:
1) Andrew S. Tanenbaum, Computer Networks, Third Edition.
2) William Stallings, Data Communications, Eight Editions. Pearson Publishers.

Programme Educational Objectives (PEO’s)

1. The graduates are employable as software professionals in reputed industries

2. The graduates conceive the problems by applying the principles of computer science and
domain-based expertise with state-of-art technologies

3. The graduates work productively in supportive and leadership roles in multidisciplinary


teams with effective communication and team work skills with high regard to legal and
ethical responsibilities

Programme Outcomes (PO’s)

1. Engineering knowledge: Apply the knowledge of mathematics, science,


engineering fundamentals, and an engineering specialization for the solution of complex
engineering problems.
2. Problem analysis: Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the
specified needs with appropriate consideration for public health and safety, and
cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation
of data, and synthesis of t h e information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools, including prediction and modelling to
complex engineering activities, with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal, and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate
the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with
the engineering community and with the society at large, such as, being able to
comprehend and write effective reports and design documentation, make
effective presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work,
as a member and leader in a team, to manage projects and in multidisciplinary
environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of
technological change.

Programme Specific Outcomes (PSOs)

1. Professional Skill: The ability to understand, analyze and develop software


solutions.
2. Problem-Solving Skills: The ability to apply standard principles, practices
and strategies for software development.
3. Successful Career: The ability to become Employee, Entrepreneur and/or
Life Long Learner in the domain of Computer Science.
Course Outcomes:

1. Illustrate the functionalities of various network models and Data link Layer.
2. Analyze error and flow control mechanisms in the data link layer.
3. Examine various Routing Protocols.
4. Compare various congestion control mechanisms to improve the QoS of networking.
5. Identify the suitable Application layer protocols for specific applications.

Course Articulation Matrix:

CO’s/ PO PO PO PO PO PO PO PO PO P1 PO1 PO1


PO’s 1 2 3 4 5 6 7 8 9 0 1 2
- - - - - 1
CO1 3 1 1 1 - -
CO2 3 2 2 2 - - - - - - - 1

CO3 3 3 3 3 2 - - - - - - 2

CO4 3 2 2 2 - - - - - - - 1

CO5 3 3 1 1 - - - - - - - 1

Mapping of Course outcomes to PSO’s:

CO/PSO’s PSO1 PSO2 PSO3


CO1 3 3 3
CO2 3 3 3
CO3 3 3 3
CO4 3 2 2
CO5 2 3 3
COURSE SCHEDULE

Distribution of Hours Unit – Wise

Chapters
Total No. of
Unit Topic
Hours
Book1 Book2

I Network Models Ch1,2,10 - 10


Ch11,12 -
II Data Link Layer 10
Ch 12,13
III Network Layer - 10
Ch 20,22
IV Transport Layer - 10
Ch 25,26
V Application Layer - 8

Contact classes for Syllabus coverage 48

Lecture Plan
Unit I
S. No. Topic No of lectures TLP
1 Introduction to CN 1 Chalk & Talk
2 Layered Tasks 1 Role Play
3 OSI model 1 PowerPoint
Presentation
4 Layers in the OSI model 1 Jigsaw
5 TCP/IP protocol Suite 1 Poster Presentation
6 Addressing 1 Flipped class room
7 Error detection and Correction 1 Chalk & Talk
8 Hamming Distance 1 Chalk & Talk
9 CRC 1 Chalk & Talk
10 Checksum 1 Chalk & Talk
Unit II
1 Framing, Flow and Error 1 PowerPoint
Control, Presentation
2 Noiseless Channels 1 PowerPoint
Presentation
3 Noisy Channels: 1 Poster Presentation
Stop and wait ARQ
4 Go Back N ARQ 1 PowerPoint
Presentation
5 Selective Repeat ARQ 1 Flipped classroom
6 HDLC 1 PowerPoint
Presentation
7 HDLC 1 Flipped classroom
Multiple Access -Random 1 Chalk & Talk
8
Access
9 Controlled Access 1 Flipped classroom
10 Channelization 1 Chalk & Talk
Unit III
1 Delivery, Direct Versus 1 PowerPoint
Indirect Delivery Presentation
2 Forwarding Techniques 1 PowerPoint
Presentation
3 Forwarding process 1 PowerPoint
Presentation
4 Types of Routing tables 1 Chalk & Talk
5 Distance Vector Routing 1 Chalk & Talk
6 Link State Routing 1 Chalk & Talk
7 Path Vector Routing 1 Chalk & Talk
IPV4 Addressing 1 PowerPoint
8
Presentation
9 Classful Addressing 1 PowerPoint
Presentation
Frame format of IPV4 & IPV6 1 PowerPoint
10
Presentation
Unit IV
1 Process-to-Process delivery 1 Chalk & Talk
User Datagram Protocol 1 Power Point
2
Presentation
Transmission Control Protocol 1 Power Point
3
Presentation
4 Transmission Control Protocol 1 Chalk & Talk
5 Congestion Control 1 Chalk & Board &
Open Loop Congestion Control 1 PowerPoint
6
Presentation
Closed Loop Congestion 1 PowerPoint
7
Control Presentation
Quality of Service 1 PowerPoint
8
Presentation
PowerPoint
9 Techniques to improve QoS 1
Presentation
10 Techniques to improve QoS 1 Flipped Class room
Unit V
Power point
1 Name Space 1
presentation
2 Domain Name Space 1 Chalk & Board
3 Distribution of Name Space 1 Chalk & Board
4 DNS in Internet 1 Chalk & Board
5 Resolution 1 Chalk & Board
Domain Name Space (DNS) PowerPoint
6 1
Messages Presentation
PowerPoint
7 Electronic Mail 2
Presentation
8 FTP
Total 48

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy