0% found this document useful (0 votes)
84 views8 pages

IS2102 Data Communication Course Handout Aug-Dec23

This document outlines a course on data communications offered by Manipal University Jaipur. The course is offered to third semester BTech students in Computer Science and Engineering (IoT and Intelligent Systems). It aims to provide students with fundamental concepts and techniques for communicating data efficiently and reliably. Over the course, students will learn about topics like transmission media, encoding techniques, error control, multiplexing, and multiple access techniques. They will be assessed through internal and end term exams, assignments, and attendance. The syllabus covers concepts of data transmission, signal encoding, error control, data link layer, multiplexing, and media access control.

Uploaded by

Shrishti Chordia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views8 pages

IS2102 Data Communication Course Handout Aug-Dec23

This document outlines a course on data communications offered by Manipal University Jaipur. The course is offered to third semester BTech students in Computer Science and Engineering (IoT and Intelligent Systems). It aims to provide students with fundamental concepts and techniques for communicating data efficiently and reliably. Over the course, students will learn about topics like transmission media, encoding techniques, error control, multiplexing, and multiple access techniques. They will be assessed through internal and end term exams, assignments, and attendance. The syllabus covers concepts of data transmission, signal encoding, error control, data link layer, multiplexing, and media access control.

Uploaded by

Shrishti Chordia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

MANIPAL UNIVERSITY JAIPUR

School of Computer and Communication Engineering


B.Tech Computer Science and Engineering (IoT and Intelligent Systems)
Course Hand-out
DATA COMMUNICATIONS| IS2102| 4 Credits | 3 1 0 4
Session: Aug 2022-Dec 2022 | Faculty: Dr Usha Choudhary, Dr. Pooja Gupta, | Class: B.Tech III SEM

A. Introduction: This course is offered by Department Computer Science and Engineering (IoT and Intelligent
Systems) which provides students with the fundamental concepts and techniques used for communicating data in
efficient and reliable manner. The student will be able to gain practical understanding of relevant terminology and
describe various encoding techniques, flow & error control mechanisms, multiplexing & multiple-access techniques
used for enabling data communication. The course lays down the foundation for Computer Networks, Wireless
Communications.

B. Course Outcomes: At the end of the course, students will be able to:
[IS 2102.1] Interpret the fundamental concepts of data communication, transmission media, and transmission
impairments on analog and digital transmission.
[IS 2102.2] Outline the principles of signal encoding techniques used for digital data to digital signal conversion and
analog data to digital signal conversion and compare them.
[IS 2102.3] Apply the knowledge of various error detection and correction techniques to find and overcome error
encountered during transmission, and discuss flow control and error control techniques.
[IS 2102.4] Distinguish different types of multiplexing techniques in data communications.
[IS 2102.5] Interpret the fundamental Multiple Access techniques in data communications.

C. PROGRAM OUTCOMES AND PROGRAM SPECIFIC OUTCOMES


[PO.1].Engineering knowledge: Apply the knowledge of mathematics, computer science, and communication
engineering fundamentals to the solution of complex engineering problems.
[PO.2]. Problem analysis: the sophisticated curriculum would enable a graduate to identify, formulate, review research
literature, and analyse complex engineering problems reaching substantiated conclusions using basic principles of
mathematics, computing techniques and communication engineering principles.
[PO.3]. Design/development of solutions: Upon analyzing the B Tech ISE graduate should be able to devise solutions
for complex engineering problems and design system components or processes that meet the specified requirements
with appropriate consideration for law, safety, cultural & societal obligations with environmental considerations.
[PO.4]. Conduct investigations of complex problems: To imbibe the inquisitive practices to have thrust for innovation
and excellence that leads to use research-based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
[PO.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.
[PO.6].The engineer and society: The engineers are terms society builders and transformers. B. Tech ISE graduate
should be able to 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.
[PO.7]. Environment and sustainability: The zero effect and zero defect is not just a slogan, it is to be practised in each
action. Thus a B Tech ISE should understand the impact of the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
[PO.8]. Ethics: Protection of IPR, staying away from plagiarism are important. Student should be able to apply ethical
principles and commit to professional ethics,responsibilities and norms of the engineering practice.
[PO.9]. Individual and team work: United we grow, divided we fall is a culture at MUJ that an outgoing student should
be able to function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary
settings.
[PO.10]. Communication: Communicate effectively for all engineering processes & activities with the peer engineering
team, community and with society at large. Clarity of thoughts, being able to comprehend and formulate effective reports
and design documentation, make effective presentations, and give and receive clear instructions.
[PO.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.
[PO.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.
D. Program Specific Outcome-
[PSO.1] Apply the fundamental knowledge of computer science and engineering in developing effective
software/hardware for real world complex engineering problems by adapting advanced technologies.

[PSO.2] Analyse and configure various IoT based innovative and smart applications using recent hardware and
software tools.

[PSO.3] Design industrial IoT based solutions for improving operational efficiency at home and industry
automation systems.

E. Assessment Plan:

Criteria Description Maximum Marks


Sessional Exam 30
Internal Assessment Internal Assessment with multiple options
(Summative) like- Quizzes and Assignments, Research
30
Paper, Research Project, Online MOOC
Course
End Term Exam
End Term Exam (Close Book) 40
(Summative)
Total 100
A minimum of 75% Attendance is required to be maintained by a student to
Attendance
be qualified for taking up the End Semester examination. The allowance of
(Formative)
25% includes all types of leaves including medical leaves.
Make up Assignments Students who miss a class will have to report to the teacher about the
(Formative) absence. A makeup assignment on the topic taught on the day of absence will
be given which has to be submitted within a week from the date of absence.
No extensions will be given on this. The attendance for that particular day of
absence will be marked blank, so that the student is not accounted for
absence. These assignments are limited to a maximum of 5 throughout the
entire semester.

F. SYLLABUS

Introduction: Data communications, Networks, Network types, Standards. Network Protocols: Introduction,
Need for protocol architecture, OSI Model, TCP/IP protocol architecture. Data Transmission: Concepts and
terminology, Analog and digital data transmission, Transmission impairments, Channel capacity,
Transmission Media. Signal Encoding Techniques: Analog and digital Signals, Digital-to-digital conversion:
Line coding schemes, Block coding, scrambling, Analog-To-Digital Conversion: Pulse code modulation,
Delta modulation. Digital Data Communication Techniques: asynchronous and synchronous transmission,
Types of errors, Error detection, Error correction, Line configurations. Data Link Layer: Introduction, Flow
control, Error control, High-level data link control. Multiplexing and Spread Spectrum: Frequency-division
multiplexing, Time-division multiplexing, Code-division multiple access, Space division multiplexing,
Spread Spectrum. Media Access Control (MAC): Random access, Aloha, Carrier sense multiple access
(CSMA), CSMA with collision detection, CSMA with collision avoidance, Code-division multiple access.
Wired LANs (Ethernet)
G. Reference Books
1. 1. W. Stallings, Data and Computer Communications, (10e), Pearson Education, 2014.

2. B. A. Forouzan, Data Communications & Networking, (5e), McGraw Hill, 2013.

H. Lecture Plan:

Mode of
Lecture Mode of Corresponding
Major Topics Topics Assessing the
No. Delivery CO
Outcome
Introduction and course
1 Course handout Lecture NA NA
handout briefing
Introduction:
General block
Class Quiz
diagram of
1. Lecture [2102.1] Mid Term
communication
End Term
system, Data
communications
Introduction to Data
Protocol, Need
Communication Class Quiz
for Protocol
2. Lecture [2102.1] Mid Term
Architecture, OSI
End Term
Model
Lecture Class Quiz
TCP/IP Protocol
3. & [2102.1] Mid Term
Architecture
Activity End Term
Concepts and
Terminology –
Simplex, Half- Class Quiz
4. Duplex, Full- Lecture [2102.1] Mid Term
Duplex, End Term
Frequency,
Data Transmission Bandwidth
Lecture
Time Domain and
& Class Quiz
Frequency Domain
5. Problem [2102.1] Mid Term
Concepts, Data
Solving End Term
Rate
Practice

Class Quiz
Analog and Digital
6. Lecture [2102.1] Mid Term
Data and Signals,
End Term
Analog and Digital Data
Transmission
Class Quiz
Analog and Digital
7. Lecture [2102.1] Mid Term
Transmission
End Term

8. Transmission Impairments Lecture [2102.1]


&
Class Quiz
Attenuation, Delay Problem
Mid Term
Distortion, Noise Solving
End Term
Practice

Data Rate and Class Quiz


9. Nyquist Lecture [2102.2] Mid Term
Bandwidth End Term

Channel Capacity
Lecture
& Class Quiz
Shannon Capacity
10. Problem [2102.2] Mid Term
Formula
Solving End Term
Practice

Fr. Range and Lecture Class Quiz


11. Transmission & [2102.2] Mid Term
medium Activity End Term
Transmission Media:
Introduction and Different
Types
Class Quiz
Wired and
12. Lecture [2102.2] Mid Term
Wireless Medium
End Term

Microwave LOS
communication.
Free Space Loss, Class Quiz
13. Wireless Transmission Atmospheric Lecture [2102.2] Mid Term
Absorption, End Term
Multipath,
Refraction

Lecture
Analog and Digital
& Class Quiz
Signals, Line
14. Problem [2102.2] Mid Term
Coding Schemes:
Solving End Term
Unipolar, Polar
Practice
Lecture
& Class Quiz
NRZ & Bipolar –
15. Problem [2102.2] Mid Term
AMI
Solving End Term
Signal Encoding Techniques: Practice
Digital-To-Digital Conversion Lecture
Biphase –
& Class Quiz
Manchester &
16. Problem [2102.2] Mid Term
Differential
Solving End Term
Manchester
Practice
Lecture
Modulation Rate & Class Quiz
17 and Scrambling Problem [2102.2] Mid Term
Techniques Solving End Term
Practice
18. Digital Data – Analog Signal ASK & FSK Lecture [2102.2]
Class Quiz
Mid Term
End Term

Class Quiz
19. PSK – BPSK Lecture [2102.2] Mid Term
End Term

Class Quiz
20. MFSK Lecture [2102.2] Mid Term
End Term

Class Quiz
22. QAM Lecture [2102.2] Mid Term
End Term

Lecture
& Class Quiz
Pulse Code
22. Problem [2102.2] Mid Term
Modulation
Solving End Term
Practice
Analog-To-Digital Conversion

Class Quiz
24. Delta Modulation Lecture [2102.2] Mid Term
End Term

Mid- Term

Asynchronous and
Class Quiz
25. Synchronous Lecture [2102.3]
End Term
Transmission

Type of Error,
Redundancy, Class Quiz
26. Lecture [2102.3]
Detection Vs End Term
Correction

Cyclic Redundancy Class Quiz


27. Digital Data Communication Lecture [2102.3]
Check End Term
Techniques

Lecture
&
Polynomials & Class Quiz
28 Problem [2102.3]
CRC Architecture End Term
Solving
Practice
Lecture
Error Correction &
Class Quiz
29. and Block Code Problem [2102.3]
End Term
Principle Solving
Practice
30. Lecture [2102.3]
Class Quiz
Line
Mid Term
Configurations
End Term

Class Quiz
31. Framing Lecture [2102.3]
End Term

Lecture
Flow Control - &
Class Quiz
32. Data Link Control Protocols Stop-and-Wait Problem [2102.3]
End Term
Protocol Solving
Practice
Lecture
&
Class Quiz
33. Sliding Window Problem [2102.3]
End Term
Solving
Practice
Lecture
Error Control: &
Class Quiz
34. Stop-and-Wait Problem [2102.3]
End Term
ARQ Solving
Practice

Lecture
&
Class Quiz
35. Go-Back-N ARQ Problem [2102.3]
End Term
Solving
Practice
Data Link Control Protocols
Lecture
&
Selective Repeat Class Quiz
36 Problem [2102.3]
ARQ End Term
Solving
Practice

High-Level Data
37 Class Quiz
Link Control Lecture [2102.3]
End Term
(HDLC)

38. Introduction to
Multiplexing,
Frequency Class Quiz
Lecture [2102.4]
Division End Term
Multiplexing
39 (FDM)
Multiplexing

40. Time-Division
Multiplexing
Lecture
(TDM), Space Class Quiz
& [2102.4]
division End Term
Activity
41 multiplexing.
Spread Spectrum
Multiple Access: Class Quiz
42. Lecture [2102.5]
Random access End Term

Lecture
&
43. Different types for Class Quiz
Problem [2102.5]
Media Access End Term
Multiple access. Solving
Practice

Aloha, Carrier
Lecture
44. sense multiple
&
access, Carrier Class Quiz
Problem [2102.5]
sense multiple End Term
Solving
access with
Practice
45. collision detection,
Carrier sense
Lecture
multiple access
&
with collision
46. Problem [2102.5] End Term
avoidance, Code-
Solving
division multiple
Practice
access.
47 Code Division Multiple CDMA
Lecture [2102.5] End Term
48 Access Ethernet

END TERM EXAM


I. Course Articulation Matrix: (Mapping of COs with POs& PSOs)

CORRELATION WITH
CORRELATION WITH PROGRAM OUTCOMES PROGRAM SPECIFIC
CO STATEMENT OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4

Interpret the
fundamental concepts of
data communication,
[IS 2102.1] transmission media, and 3 1 1 1 2
transmission
impairments on analog
and digital transmission.
Outline the principles
of signal encoding
techniques used for
digital data to digital
[IS 2102.2] 3 1 1 1 3
signal conversion and
analog data to digital
signal conversion and
compare them.
Apply the knowledge of
various error detection
and correction
techniques to find and
[IS 2102.3] overcome error 3 1 2 1 1 1 1 3 2 1
encountered during
transmission, and discuss
flow control and error
control techniques.
Distinguish different
types of multiplexing
[IS 2102.4] 3 2 11 1 3
techniques in data
communications.
Interpret the
fundamental Multiple
[IS 2102.5] 3 1 2 1 1 1 1 1 3 2 1
Access techniques in
data communications.
1-Low Correlation; 2- Moderate Correlation; 3- Substantial Correlation

You might also like