0% found this document useful (0 votes)
19 views

CSE2037 Basics of Data Communication and Computer Networks.docx

Computer Science and Engineering Syllabus

Uploaded by

Unknown
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

CSE2037 Basics of Data Communication and Computer Networks.docx

Computer Science and Engineering Syllabus

Uploaded by

Unknown
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

CSE2037/CSE2037L Basics of Data Communication and Computer Networks/ Basics of Data

Communication and Computer Networks Lab

1.​ Department/ School: Department of Computer Science and Engineering, School of Engineering and Sciences

2.​ NCrF Level: 5 3.​ Course Code 4.​ L-T-P 5.​ Credits

Program Name: B. Tech. CSE (Core, AIML, Data CSE2037/CSE2037 3-0-2 4


Science, Cyber Security) L

Semester:1

Programme Core Programme Elective Open Elective

6.​ Type of Course (Tick one):

VAC

7.​ Eligibility Criteria for entry : Refer point number 5.1 in Program Handbook

8.​ Prerequisite(s), if any (Mention course code and name)

9.​ Frequency of offering (check one): Odd Even Any Semester Both Semester

10.​ Focus: Employability Entrepreneurship Skill Development Basic Knowledge

Career path course may lead to: Employability

11.​ Student centric methods used for enhancing Experiential learning


learning experiences (Tick relevant)
Participative Learning ​

√ Problem solving methodologies

12.​ Brief Syllabus:


UNIT I Introduction to Data communications and Computer Networks

UNIT II Data transmission

UNIT III Application Layer and Transport Layer


UNIT IV Network Layer and Data Link Layer

UNIT V Wireless LANs

Course Objectives

1.​ To comprehend the fundamental principles of data communication, network architectures, and Internet protocols.
2.​ To analyze various data transmission techniques, transmission media, and modulation methods for efficient
communication.
3.​ To explore the design and functionality of application and transport layer protocols, including HTTP, DNS, TCP,
and UDP.
4.​ To evaluate network and data link layer protocols, routing algorithms, and error control mechanisms to optimize
network performance.
5.​ To understand wireless networking technologies and the IEEE 802.11 standards for implementing scalable wireless
LANs. ​
Total lecture, Tutorial and Practical Hours for this course (Take 15 teaching weeks per semester)

Lectures:43 Tutorials: NIL Practical’s:30

13.​ Course Outcomes (CO)


After completion of the course work, the student is able to:

Understand the fundamental concepts of data communication, network architecture, and Internet
CO1
protocols.

CO2 Analyze various data transmission techniques and the characteristics of transmission media.

Apply knowledge of application and transport layer protocols to understand network services
CO3
and reliable data transfer mechanisms.
Evaluate network and data link layer protocols, including routing algorithms, error control
CO4
strategies, and media access methods.
CO5 Explore wireless LAN technologies, including IEEE 802.11 standards and their applications.
14.​ UNIT WISE DETAILS No. of Units: _5_

Unit Number: 1 No. of Lectures: 9 Title: Introduction to Data communications and Computer Networks

Introduction to data communication, components, data representation, and data flow; overview of computer networks,
history, network criteria, and physical structures; the Internet's history, hierarchical organization, protocols, and standards;
network models, OSI model, and TCP/IP protocol architecture.

Unit Number: 2 No. of Lectures: 8 Title: Data Transmission

Fundamentals of data transmission including analog and digital transmission, transmission impairments, and channel
capacity; transmission media such as conductive metal (wired cables), optical fiber links, and wireless communication using
radio and satellite links; modulation and demodulation techniques.

Unit Number: 3 No. of Lectures: 9 Title: Application Layer and Transport Layer
Principles of network applications including the Web and HTTP, electronic mail, and DNS; transport layer services and
multiplexing; UDP (connectionless transport), TCP (connection-oriented transport); principles of reliable data transfer; TCP
congestion control.

Unit Number: 4 No. of Lectures: 9 Title: Network Layer and Data Link layer

The Internet Protocol (IP) and addressing; routing algorithms such as link state and distance vector; broadcasting and
multicasting; data link layer fundamentals including retransmission strategies like Stop-&-Wait ARQ, Go-Back-N ARQ, and
Selective Repeat ARQ; contention-based media access protocols (Pure ALOHA, Slotted ALOHA, CSMA/CD);
polling-based media access protocols such as Token Ring and Token Bus.

Unit Number: 5 No. of Lectures: 8 Title: Wireless LANs

Introduction to wireless LANs; wireless links and network characteristics; wireless LAN technology focusing on Wi-Fi and
the IEEE 802.11 standard; IEEE 802 protocol architecture and IEEE 802.11 architecture and services..

15.​ Instructions for students

1.​ All student must secure at least 50% marks in each evaluation component
2.​ All students must maintain the attendance at least 80%

16.​ Multi-Disciplinary Approach


(Please mentioned whether this course is multidisciplinary or not)

Yes No

Describe (if yes):

NA

17.​ SDG Number: SDG level of correlation

(Mention SDGs number out of 17 SDGs for which this course (Mention the level of correlation for each SDG)
is mapping)

a) SDG……9………
1. Weak 2. Moderate 3. High

1. Weak 2. Moderate 3. High


b) SDG……NA……

18.​ Title of Lab Manual (if applicable): Basics of Data Communication and Computer Networks Lab

19​ Books Recommended:


1.​ Forouzan, B. A. (2020). Data communication and networking (8th ed.). McGraw-Hill.
References:

1.​ Stallings, W. (2021). Data and computer communications (11th ed.). Pearson..
2.​ Tanenbaum, A. S. (2017). Computer networks (6th ed.). Pearson.

E-Book: NA

Reference websites:

1.​ The Bits and Bytes of Computer Networking, ,https://www.coursera.org/learn/computer-networking


2.​ Basics of Computer Networking, ,https://www.geeksforgeeks.org/basics-computer-networking/
3.​ Networking Essentials, ,https://www.netacad.com/portal/web/self-enroll/m/course-860135
4.​ Computer Networking: Related Online Links, ,https://www.ece.rutgers.edu/~marsic/books/CN/links/

20​ E-Learning Resources


Swayam , Computer Networks and Internet Protocol, , https://onlinecourses.nptel.ac.in/noc25_cs15/preview

Animated Lab Videos:

MOOC Supplemented

Practical Content

Sr. No. Title of the Experiment Software/Hardware Unit covered Time Required
based

1 Examine the functionalities and roles of Hardware Unit 1 2 hrs


networking components, including switches,
routers, and active and passive components.

2 Compare and analyze the characteristics, Both Unit 1 2 hrs


advantages, and applications of guided (fiber
optics, coaxial cables) and unguided (wireless)
communication mediums.

3 Design and implement a wired Local Area Both Unit 1 2 hrs


Network (LAN), ensuring practical connectivity
and functionality testing.

4 Study and run basic networking commands to Software Unit 2 2 hrs


understand their functionalities and
applications.

5 Identify and troubleshoot various networking Software Unit 2 2 hrs


issues to ensure smooth network operations.

6 Install and configure Cisco Packet Tracer or Software Unit 2 2 hrs


Wireshark tools to simulate and analyze
network operations effectively.
7 Capture and interpret ICMP, HTTP, and TCP Software Unit 3 2 hrs
packet data using Wireshark to study
encapsulation and decapsulation across OSI
layers.

8 Configure static routing on Cisco routers, Hardware Unit 3 2 hrs


evaluate routing tables, and analyze network
efficiency and delay under varying conditions.

9 Set up an Ethernet LAN with VLANs and Both Unit 4 2 hrs


assess traffic patterns and compliance with
IEEE 802.3 standards using Wireshark.

10 Configure IPv4 and IPv6 addressing, implement Both Unit 4 2 hrs


NAT, and analyze ARP and DHCP operations
using Wireshark packet captures.

11 Set up a DNS server to resolve domain names Software Unit 5 2 hrs


locally and compare the performance and
behavior of UDP and TCP protocols using
Wireshark analysis.

12 Configure a firewall on a computer or network Software Unit 5 2 hrs


device to enhance network security.

Project (To be done as individual/in group):

Create a simple tool that measures the bandwidth between two devices in a network by sending test data packets and
calculating the transfer speed.


Evaluation Scheme (Choose one/Modify as per rules of Regulatory Body)

S. TYPE OF PARTICULAR ALLOTTED PASS CRITERIA


No. COURSE RANGE OF
MARKS

1 Theory Mid Semester Exam (MSE) – Internal 20% Must Secure 40% Marks in
Internal Component and 40&
(L-0-0)/(L-T-0)/
in External Component
(L-0-P)*
Continuous Evaluation Through Class 20%
Tests/Practice/Assignments/Presentation/Quiz -
Internal

End term Exam (ETE) – External 60%

3 Practical/Practice Regular Practical/Practice & Report Writing - 50% Must Secure 40% Marks in
or for The Courses Internal Internal Component and 40&
of (1-0-P)
in External Component
(0-0-P) End Semester Practical/Drawing Tests Including 50%
Viva-Voce - External

RUBRIC FOR EVALUATION:


(At least 5 Criteria)

Criteria Developing Level Competent Level Exemplary Level


(50-70%) (70-90%) (>90%)
Presentation/ Group Preliminary study Clarity of Concept and Elective use of facts,
Discussion presentation statistics and details.
Project/Assignment Completely plagiarized No plagiarized content No plagiarized content and
from different sources. appropriate description
mechanisms.
Surprise Test/Quiz Accurately answering 40% Accurately answering Accurately answering
MCQ’s and/or accurately MCQ’s and/or accurately MCQ’s and/or accurately
answering 50% subjective answering subjective answering 50% subjective
questions. questions. questions with
enhancement
Internal evaluation (MSE 50-70% 70-90% >90%
+ class assignment)
External Evaluation (ETE) 50-70% 70-90% >90%

Mapping of PO’s and CO’s

Course PO PO PO PO PO PO PO PO PO PO PS PS PS
Outcome PO1 PO3 5 O1 O2 O3
2 4 6 7 8 9 10 11 12

CO1 3 2 1 2 2 1 1 2 2 3 1 2 3 2 1

CO2 2 3 2 2 2 1 2 1 2 2 1 1 3 2 1
CO3 2 3 3 1 2 1 1 2 3 2 2 2 3 3 2

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

CO5 2 1 2 2 2 2 2 1 2 2 3 2 3 2 1

Average 2.4 2.2 2.2 2.0 2.0 1.2 1.4 1.6 2.2 2.4 1.6 1.6 3.0 2.2 1.4

1=weakly mapped​ ​ 2= moderately mapped​ ​ 3=strongly mapped

COURSE PLAN (LECTURE/TUTORIAL/PRACTICAL)

S.No. Lecture / Topics / Sub-Topics Course Pre-Reading


Tutorial (L/T) Outcome
Introduction to Data
1 L Communication: 1 NA
Components

Data Representation and


2 L Data Flow 1 NA

Overview of Computer
3 L Networks: History 1 NA

Network Criteria and


4 L Physical Structures 1 NA

The Internet: History and


5 L Hierarchical Organization 1 NA

Protocols and Standards


6 L 1 NA
Network Models: OSI
7 L Model 1 NA
Network Models: TCP/IP
8 L Protocol Architecture 1 NA
Analog and Digital Data
9 L Transmission 2 NA

Transmission Impairments
10 L and Channel Capacity 2 NA

Transmission Media:
11 L Conductive Metal (Wired 2 NA
Cable)

Transmission Media:
12 L Optical Fiber Links 2 NA

Wireless Communication:
13 L Radio Links 2 NA

Wireless Communication:
14 L Satellite Links 2 NA

Modulation Techniques
15 L 2 NA
Demodulation Techniques
16 L 2 NA
Principles of Network
17 L Applications 3 NA

The Web and HTTP


18 L 3 NA
Electronic Mail in the
19 L Internet 3 NA
DNS: The Internet’s
20 L Directory Service 3 NA

Transport Layer: Services


21 L and Multiplexing 3 NA

UDP: Connectionless
22 L Transport 3 NA
TCP: Connection-oriented
23 L Transport 3 NA

Principles of Reliable Data


24 L Transfer 3 NA

Congestion Control: TCP


25 L Congestion Control 3 NA

The Internet Protocol (IP):


26 L Addressing 4 NA

Routing Algorithms: Link


27 L State 4 NA

Routing Algorithms:
28 L Distance Vector 4 NA

Broadcasting and
29 L Multicasting 4 NA
Retransmission Strategies:
30 L Stop-&-Wait ARQ 4 NA

Retransmission Strategies:
31 L Go-Back-N ARQ 4 NA

Retransmission Strategies:
32 L Selective Repeat ARQ 4 NA

Contention-based Protocols:
33 L Pure ALOHA 4 NA

Contention-based Protocols:
34 L Slotted ALOHA 4 NA

Contention-based Protocols:
35 L CSMA and CSMA/CD 4 NA
Polling-based Protocols:
36 L Token Ring 4 NA

Polling-based Protocols:
37 L Token Bus 4 NA

Introduction to Wireless
38 L LANs 5 NA
Wireless Links and
39 L Network Characteristics 5 NA

Wireless LAN Technology:


40 L Wi-Fi 5 NA

IEEE 802 Protocol


41 L Architecture 5 NA

IEEE 802.11 Architecture


42 L and Services 5 NA

You might also like