IS2102 Data Communication Course Handout Aug-Dec23
IS2102 Data Communication Course Handout Aug-Dec23
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.
[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:
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.
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
Channel Capacity
Lecture
& Class Quiz
Shannon Capacity
10. Problem [2102.2] Mid Term
Formula
Solving End Term
Practice
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
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
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