5-8 B Tech EIoT Scheme NEP - Minor - Internet of things -ECE(IoT)
B. Tech (EIoT) Semester-V
B. Tech -SEMESTER V
Evaluation Scheme
Course
Offering Type
Course Code Type Course L T P Credits Theory Practical
Dept.
AICTE NEP-2020
CA MS ES CA ES
Antenna Design for IoT Program
EI ECC 5 01 CC 3 0 2 4 - 20 50 30 - ECE Discipline Specific
Applications Core
IoT System Architecture 3 1 0 Program
EI ECC 5 02 CC 4 30 20 50 - - ECE Discipline Specific
Core
Computer Networks 3 0 2 Program
EI ECC 5 03 CC 4 - 20 50 30 - ECE Discipline Specific
Core
Principles of Sensors and 3 1 0 Program
EI ECC 5 04 CC 4 30 20 50 - - ECE Discipline Specific
Data Acquisition Core
1* ED/EI/ EM Elective(s) 2* 3* - - - - - - - -
contact hours **
ED/EI/EM: Discipline Centric Elective/Interdisciplinary Elective/ Multidisciplinary Elective
** Actual teaching hours shall depend on LTP of all the courses
1*: The LTP allocation, Evaluation Scheme and Pre-requisites for Electives are given in Table below. The course code will depend upon the elective(s) chosen by the student.
2*: The actual weekly load will depend upon the elective(s) chosen by the student.
3*: A student may register for courses leading to a minimum of 16 credits and a maximum of 28 credits. Normally, a student registers for courses leading to 24 credits.
• Students opting for these courses as EI may refer to section 4.3 for information regarding Pre-Requisites and Equivalent Courses
B. Tech SEMESTER V (Discipline Centric Elective Courses)
Evaluation Scheme
Course Code Type Course L T P Credits Theory Practical Offering Dept.
CA MS ES CA ES
EI ECE 5 01 Smart Sensor Technologies for IoT 3 0 2
ED 4 - 20 50 30 - ECE
Applications
EI ECE 5 02 ED Artificial Intelligence in IoT 3 0 2 4 - 20 50 30 - ECE
EI ECE 5 03 ED Industrial IoT 3 1 0 4 30 20 50 - - ECE
• AICTE Course Type: Program Electives
• NEP-2020 Course Type: Discipline Centric Elective
B. Tech (EIoT) Semester-VI
B. Tech - SEMESTER VI
Evaluation Scheme
Course
Offering Type
Course Code Type Course L T P Credits Theory Practical
Dept.
AICTE NEP-2020
CA MS ES CA ES
EI CSC 6 01 CC Control Systems 3 0 2 4 - 20 50 30 - CSE Engg. Sc. Interdisciplinary
EI ICC 6 02 CC Cloud Computing 3 0 2 4 - 20 50 30 - ICE Engg. Sc. Interdisciplinary
Wireless and Mobile Program
EI ECC 6 03 CC 2 0 4 4 30 20 50 - - ECE Discipline Specific
Communication Core
1* ED/ EI/ EM Elective(s) 2* 3* - - - - - - - -
contact hours **
ED/EI/EM: Discipline Centric Elective/Interdisciplinary Elective/ Multidisciplinary Elective
** Actual teaching hours shall depend on LTP of all the courses
1*: The LTP allocation, Evaluation Scheme and Pre-requisites for Electives are given in Table below. The course code will depend upon the elective(s) chosen by the student.
2*: The actual weekly load will depend upon the elective(s) chosen by the student.
3*: A student may register for courses leading to a minimum of 12 credits and a maximum of 28 credits. Normally, a student registers for courses leading to 24 credits.
B. Tech SEMESTER VI (Discipline Centric Elective Courses)
Evaluation Scheme
Course Code Type Course L T P Credits Theory Practical Offering Dept.
CA MS ES CA ES
EI ECE 6 01 ED Microcontroller for IOT 3 0 2 4 - 20 50 30 - ECE
EI ECE 6 02 ED Optical Sensors 3 0 2 4 - 20 50 30 - ECE
EI ECE 6 03 ED Wireless Sensor Networks 3 1 0 4 30 20 50 - - ECE
EI ECE 6 04 Telecommunication Switching 3 1 0
ED 4 30 20 50 - - ECE
Systems
• AICTE Course Type: Program Electives
• NEP-2020 Course Type: Discipline Centric Elective
B. Tech (EIoT) Semester-VII/VIII
B. Tech - SEMESTER VII
Evaluation Scheme
Course
Type
Course Code Type Course L T P Credits Theory Practical Offering Dept.
AICTE NEP-2020
CA MS ES CA ES
EI ECC 7 01 CC Training $ ECE Program Core Discipline Specific
0 0 4 2 - - - 50 50
EI ECC 7 02 CC Project-I 0 0 8 4 - 20 - 30 50 ECE Program Core Discipline Specific
1* ED/EI/EM Elective(s) 2* 3* - - - - - - - -
contact hours **
ED/EI/EM: Discipline Centric Elective/Interdisciplinary Elective/ Multidisciplinary Elective
** Actual teaching hours shall depend on LTP of all the courses
$ Training has to be undertaken during the Summer Vacations just after VI semester
1*: The LTP allocation, Evaluation Scheme and Pre-requisites for Electives are given in Table below. The course code will depend upon the elective(s) chosen by
the student.
2*: The actual weekly load will depend upon the elective(s) chosen by the student.
3*: A student may register for courses leading to a minimum of 06 credits and a maximum of 30 credits. Normally, a student registers for courses leading to
24 credits.
B. Tech - SEMESTER VIII
Evaluation Scheme
Course
Offering Type
Course Code Type Course L T P Credits Theory Practical
Dept.
AICTE NEP-2020
CA MS ES CA ES
EI ECC 8 01 CC Project-II ECE Program Core Discipline Specific
0 0 16 8 - 20 - 30 50
1* ED/EI/EM Elective(s) 2* 3* - - - - - - - -
contact hours **
ED/EI/EM: Discipline Centric Elective/Interdisciplinary Elective/ Multidisciplinary Elective
** Actual teaching hours shall depend on LTP of all the courses
1*: The LTP allocation, Evaluation Scheme and Pre-requisites for Electives are given in Table below. The course code will depend upon the elective(s) chosen by
the student.
2*: The actual weekly load will depend upon the elective(s) chosen by the student.
3*: A student may register for courses leading to a minimum of 08 credits and a maximum of 28 credits. Normally, a student registers for courses leading to
24 credits.
[Link]. SEMESTER VII/VIII (Discipline Centric Elective Courses)
Evaluation Scheme
Course Code Type Course L T P Credits Theory Practical Offering Dept.
CA MS ES CA ES
EI ECE 701 ED Optical Wireless Communications for Beyond 5G 3 1 0 4 30 20 50 - - ECE
Networks and IoT
EI ECE 702 ED Quantum Information Theory 3 1 0 4 30 20 50 - - ECE
EI ECE 703 ED Smart Sensor Technologies for IoT Applications 3 1 0 4 30 20 50 - - ECE
EI ECE 704 ED D2D IoT Communication 3 1 0 4 30 20 50 - - ECE
EI ECE 705 ED Wireless Technologies for IoT 3 1 0 4 30 20 50 - - ECE
EI ECE 706 ED Signal Processing and Data Analytics 3 0 2 4 - 20 50 30 - ECE
EI ECE 707 ED Advanced Computer Networks 3 0 2 4 - 20 50 30 - ECE
EI ECE 708 ED Modern Computer Vision 3 0 2 4 - 20 50 30 - ECE
• AICTE Course Type: Program Electives
• NEP-2020 Course Type: Discipline Centric Elective
Course No. Title of the Course Course Pre-Requisite
Structure
EI ECC 5 01 Antenna Design for IoT Applications 3L-0T-2P None
COURSE OUTCOMES (CO):
CO1: To understand the concept of radiation from conducting elements.
CO2: To understand the various figure of merits of an antenna.
CO3: To understand the concept of wave propagation in different media.
CO4: To understand the concept of IOT systems.
CO5: To understand the design of various IOT antenna and their parameter measurement.
Unit No. Topics
Unit 1 Potential Functions & Electromagnetic Field, Current Elements, Radiation from
Monopole & Half Wave Dipole, power radiated by current element, radiation
resistance.
Unit 2 Reciprocity Theorems, Radiation Pattern, Antenna Parameters: Antenna Gain,
Effective Area, Antenna Terminal Impedance, Antenna Temperature and Signal to
Noise Ratio.
Unit 3 Ground wave, sky wave propagation: Mechanism Ionosphere Propagation -
Reflection and refraction, Virtual Height, MUF, Critical frequency, Skip Distance,
Space wave Propagation, Line of sight, Troposcatter, Duct Propagation.
Unit 4 IOT system Basics, Receivers Definitions, Transmitters Definitions and Features,
Free Space Propagation, Friis Transmission Formula, Communication Systems Link
Budget, Path Loss, Free Space Path Loss, Hata Model, Receiver Sensitivity, Noise
Sources, Basic Receiver Sensitivity Calculation, Internet of Things (IOT) Basics, IOT
Benefits to Companies and Organizations.
Unit 5 Microstrip Antenna, wearable antenna, textile antenna, Phased array antenna and
meta material antennas, 3D printing antenna, role of materials, measurement of
Antenna parameters like gain, radiation pattern and polarization.
Suggested Readings:
Textbooks:
[T1] Kraus, John D. & Mashefka, Ronald J. / “Antennas: For All Applications” / Tata
McGraw Hill.
[T2] David M. Pozar, “Microwave Engineering”, 4th Edition, Wiley.
[T3] Constantine A. Balanis, Antenna Theory analysis and design , 2nd Edition, Wiley.
B. CO-PO & CO-PSO MAPPING TABLE
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 1 1 - - - 1 1 - 1 1 1 2
CO2 3 3 2 3 3 1 - - 1 1 - 1 3 3 3
CO3 3 3 3 3 3 - - - 1 1 - 1 3 3 3
CO4 3 3 2 3 3 - - - 1 1 - 1 3 3 3
CO5 3 3 3 3 3 1 - - 1 1 - 1 3 3 3
C. THEORY LECTURE PLAN
UNIT COURSE CONTENT: LECTURE
NO.
Unit-I Potential Functions & Electromagnetic Field, 01,02
Current Elements, 03,04
Radiation from Monopole & Half Wave Dipole, 05, 06
power radiated by current element, 07, 08
radiation resistance. 09, 10
Unit-II Reciprocity Theorems, , 11
Radiation Pattern, HPBW, FNBW 12,13
Antenna Parameters: Antenna Gain, Directivity 14,15
Effective Area, antenna Efficiency 16,17
Antenna terminal impedance, Antenna Temperature and Signal to 18
Noise Ratio.
Unit-III Ground wave propagation 19
sky wave propagation: 20
Mechanism Ionosphere Propagation - Reflection and refraction, 21
Virtual Height, MUF, Critical frequency, Skip Distance, 22,23
Space wave Propagation, Line of sight, Troposcatter, Duct Propagation. 24,25
Unit-IV IOT system Basics, Receivers Definitions, Transmitters Definitions and 26
Features,
Free Space Propagation, Friis Transmission Formula, 27
Communication Systems Link Budget, Path Loss, Free Space Path Loss, 28-29
Hata Model.
Receiver Sensitivity, Noise Sources, Basic Receiver Sensitivity 30,31
Calculation,
Internet of Things (IOT) Basics, IOT Benefits to Companies and 32
Organizations
Unit-V Microstrip Antenna, 33,34
wearable antenna, 35
textile antenna, 3D printing antenna, 36, 37
role of materials 38,
measurement of Antenna parameters like gain, radiation pattern 39,40
and polarization.
D. PRACTICAL CLASS PLAN
Suggested List of Experiments:
1. Introduction and hands on practice on ANSYS software.
2. microstrip transmission line simulation for PCB circuit design using EM simulator.
3. Design and analyze dipole antenna using ANSYS software.
4. Design Microstrip patch antenna for IOT application.
5. Measurement of Scattering parameters of antenna or DUT using Vector Network Analyzer.
6. Measurement of Gain, Directivity and Radiation pattern of Antenna.
7. Study of Tx-Rx Modules & Interface with Arduino.
8. Study of IoT Based Antenna Positioning System.
9. Minor project assigned in the LAB.
Course Code Course Name Course Pre-requisite
Structure
EI ECC 5 02 IoT System L-T-P Data Communication,
Architecture 3-1-0 Instrumentation
COURSE OUTCOME (CO):
CO1: Explain in a concise manner the architecture of IOT
CO2: Identify various hardware components used in IOT
CO3: Analyze the various connectivity technologies and interfaces in IOT
CO4: Compare and appreciate the usage of modern technologies like cloud
computing for data management in IOT
CO5: Illustrate application of IOT with typical case studies in various fields and
protocols
UNIT-1 Introduction: Definition, basic IOT block diagram, Characteristics of IoT
devices – power, computational constraints, IoT Architectural view –
Middle ware based architecture, Service oriented architecture, M2M
Communication and IOT, Typical application areas of IoT, Functional
overview, Design principles of IOT
UNIT-2 IOT hardware: Embedded hardware: Embedded platforms for prototyping-
Arduino, ESP32, RaspberryPi (only overview), typical CPU’s and GPU’s used
in IoT boards Sensor technologies (only operating principles required of
each) - humidity sensor (DHT11/22), Gas Sensor (MQ series), Ultrasonic
distance sensor (HC-SR04), temperature sensors Sensor data
communication, Wireless Sensor network Topologies Actuators – ( working
principles only) Relays, DC motors, stepper motor, Solenoids.
UNIT-3 IOT Communication and Connectivity: IOT device gateways, IP
addressing in the IoT, Electronic Product Codes, RFID, ubiquitous code
Communication Technologies for IoT – Zigbee, Bluetooth, BLE, Wifi, LTE,
LoRa, 6LoWPAN (detailed protocol stack not required) Overview of I/O
interfaces - UART, SPI, I2C, CAN
UNIT-4 IOT Data Management: Organization of Data, Big data, Acquiring methods,
management techniques, Analytics, Storage technologies – Volatile. Non-
volatile, Embedded (MTP/OTP), external flash (NAND/NOR), DRAM,
eflash, UFS, eMMC. Cloud computing and IOT– architecture,
advantages of cloud computing, Software as a Service (SaaS), Platform
as a Service (PaaS), Infrastructure as a Service (IaaS).
UNIT-5 Internet of Things SMART Applications and protocols: Applications :- Energy
management and Smart grid, IoT for Home (home automation), Cities
(lighting, water supply, parking) , Environment monitoring( pollution
control), Agriculture, stock monitoring, precision farming for irrigation,
pesticide spraying), Supply chain and customer monitoring, Industrial IoT
and Automotive IoT, Fog Computing Protocols:- (fundamental concepts only)
- Message Queue Telemetry Transport (MQTT), Constrained Application
Protocol (CoAP), Extensible Messaging and Presence Protocol (XMPP)
Text Books:
[T1] Rajkamal, “Internet of Things : Architecture and Design Principles”,
McGraw Hill (India) Private Limited.
[T2] Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-
Approach)”, 1st Edition, VPT, 2014
Reference books:
[R1] The Internet of Things (The MIT Press Essential Knowledge series) Paperback–
March 20, 2015 by Samuel Greengard
[R2] The Internet of Things: Converging Technologies for Smart Environments and
Integrated Ecosystems, Ovidu Vermesan and Peter Friess, River Publishers.
A. CO-PO & CO-PSO MAPPING TABLE
CO\P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 2 3 1 3 1 1 2 3 2
CO2 3 3 1 3 1 1 3 3 3
CO3 3 3 1 3 2 1 3 3 3
CO4 2 3 2 2 1 1 3 2 2
CO5 3 3 1 2 1 1 3 2 2
B. THEORY LECTURE PLAN
UNIT Nos. Course contents Lecture No. Tutorial
I. Introduction: Definition, basic IOT block
1
(09) diagram,
Characteristics of IoT devices – power,
2-3
computational constraints,
IoT Architectural view – Middle ware
based architecture, Service oriented 4-5 2
architecture,
M2M Communication and IOT, Typical
6-7
application areas of IoT,
Functional overview, Design principles of
8-9
IOT
II. IOT hardware: Embedded hardware:
(09) Embedded platforms for prototyping-
10-11 3
Arduino, ESP32, RaspberryPi (only
overview),
typical CPU’s and GPU’s used in IoT
boards Sensor technologies (only
operating principles required of each) - 12-13
humidity sensor (DHT11/22), Gas Sensor
(MQ series),
Ultrasonic distance sensor (HC-SR04),
temperature sensors Sensor data 14-15
communication,
Wireless Sensor network Topologies
16
Actuators – ( working principles only)
Relays, DC motors, stepper motor,
17-18
Solenoids
Mid Semester Examination
III. IOT Communication and Connectivity:
19
(09) IOT device gateways,
IP addressing in the IoT, Electronic
20-21
Product Codes,
RFID, ubiquitous code Communication
3
Technologies for IoT – Zigbee, Bluetooth, 22-23
BLE, Wifi,
LTE, LoRa, 6LoWPAN (detailed protocol
24-25
stack not required)
Overview of I/O interfaces - UART, SPI,
26-27
I2C, CAN
IV. IOT Data Management: Organization of
(08) Data, Big data, Acquiring methods, 28-29
management techniques, Analytics,
Storage technologies – Volatile. Non-
30
volatile,
Embedded (MTP/OTP), external flash
(NAND/NOR), DRAM, eflash, UFS, 31 3
eMMC.
Cloud computing and IOT– architecture,
advantages of cloud computing, Software 32-33
as a Service (SaaS),
Platform as a Service (PaaS),
34-35
Infrastructure as a Service (IaaS).
V. Internet of Things SMART Applications
(08) and protocols: Applications :- Energy
management and Smart grid, IoT for
36-37
Home (home automation), Cities (lighting,
water supply, parking) , Environment
monitoring( pollution control),
Agriculture, stock monitoring, precision
38
farming for irrigation, pesticide spraying),
Supply chain and customer monitoring, 2
Industrial IoT and Automotive IoT, Fog
Computing Protocols:- (fundamental 39-41
concepts only) - Message Queue
Telemetry Transport (MQTT),
Constrained Application Protocol (CoAP),
Extensible Messaging and Presence
42-43
Protocol (XMPP)2-wire and 4-wire data
transmission
Total 43 13
Course No. Title of the Course Credits Course Pre-Requisite
Structure
EIECC 503 Computer Networks 4 L-T-P
3-0-2
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Understand fundamental concepts of OSI, TCP/IP models and network
architecture.
CO2: Analyse protocols for logical link layer and media access control.
CO3: Design multistage switching structures involving time and space switching stages.
CO4: Implement routing schemes and logical addressing using Internet protocols.
CO5: Understand Transport protocols and congestion control algorithms.
Unit Topics
Nos.
Unit 1 Introduction to Computer Networking, Network Topologies, Types of area
networks – LAN, MAN and WAN, Transmission Modes in Computer Networks
(Simplex, Half-Duplex and Full-Duplex), Layers of OSI Model, TCP/IP Model,
Network Devices (Hub, Repeater, Bridge, Switch, Router), IEEE 802.3;
ETHERNET, Fast ETHERNET, Gigabit ETHERNET. Switching & Multiplexing:
Circuit, message, packet switching, Comparison of Switched Communication
Techniques.
Unit 2 Framing, bit stuffing, byte stuffing; error control, and Cyclic Redundancy
Codes for error detection; Flow control, ARQ strategies, Sliding Window
Protocols and their performance analysis; HDLC protocol. Media Access
Control (MAC): Multiplexing techniques; Pure and Slotted ALOHA, CSMA,
CSMA/CD.
Introduction to queuing theory, Birth and Death Process, Analysis of M/M/1
and M/M/1/K queuing systems.
Unit 3 Switching system, GSTN/PSTN network, GoS and Blocking probability,
Traffic engineering, T1, E1 Standards, Space division switching, Time division
switching; Time multiplexed switching; Multiple stage switching: SSS, STS
and TST combination switching. Blocking probability analysis for multi-stage
switches. Comparison of single-stage with multi-stage switches.
Unit 4 Routing algorithms, shortest path, flooding, Link State and Distance Vector
routing; Hierarchical routing, Internet routing; IPv4 protocol, IPv4 address
allocation, subnetting, Network address translation (NAT), CIDR, ARP, RARP,
DHCP; IPv6 summary; IPv4 to IPv6 transition strategies.
Unit 5 Transport Layer responsibilities, Port numbers, Client-server architecture,
Internet Control Message Protocol (ICMP); User Datagram Protocol (UDP),
UDP Header, Transmission Control Protocol (TCP), TCP Header, Differences
between TCP and UDP, Congestion Control, Leaky Bucket Algorithms.
Text Books:
[T1] Behrouz A. Forouzan, “Data Communications and Networking,”
McGraw-Hill. [T2] Andrew S. Tanenbaum, David J Wetherall, “Computer
Networks”, Pearson Education.
[T3] Thiagarajan Viswanathan, Manav Bhatnagar, “Telecommunication
Switching Systems and Networks”, Prentice Hall Inc.
Reference Books:
[R1] William Stallings, “Data and Computer Networks,” Pearson Education
B. CO-PO & CO-PSO MAPPING TABLE
CO\P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 2 3 2 3 1 2 3 3
CO2 3 3 2 3 2 3 3 2
CO3 3 2 3 2 2 2 3 2 3
CO4 3 2 3 2 2 2 3 3 2
CO5 2 3 2 3 1 2 3 3
C. THEORY LECTURE PLAN
UNIT Course Content Lecture
No. No.
Introduction to Computer Networking 1
Transmission Modes, Media, Types of area networks – LAN, 2
MAN and WAN
Network Topologies 3
1 Layers of OSI Model 4
TCP/IP Model, Network Devices (Hub, Repeater, Bridge, 5
Switch, Router)
IEEE 802.3; ETHERNET, Fast ETHERNET, Gigabit 6
ETHERNET
Switching & Multiplexing: Circuit, message, packet switching 7
Comparison of Switched Communication Techniques 8
Framing; 9
Bit and Byte Stuffing 10
Cyclic Redundancy Codes for error detection 11
Flow control, ARQ strategies 12
Sliding Window Protocol and their performance analysis 13
2 HDLC protocol 14
Media Access Control (MAC): Pure and Slotted 15
ALOHA
CSMA, CSMA/CD 16
Introduction to queuing theory, Birth and Death 17
Process
Analysis of M/M/1 and M/M/1/K, queuing system 18
Telecommunication switching: GSTN/PSTN 19
GoS, Blocking probability and Traffic engineering 20
Switching Fabrics, Multiplexing Techniques, T1, E1 21
Standards
3 Space division switching 22
Multiple stage switching 23
Time division switching, Time multiplexed switching, 24
Combinational switching: STS, TST and Blocking probability 25-26
analyses
Routing algorithms, shortest path, flooding 27
Link State and Distance Vector routing 28
Hierarchical routing 29
IPv4 addressing 30
4
Address allocation, subnetting 31
CIDR, ARP, RARP, DHCP 32
NAT 33
IPv6 summary, Transition IPv4 to IPv6 34
Transport Layer responsibilities 35
Port address; Client server architecture, ICMP 36
User Datagram Protocol (UDP), UDP Header 37
5
Transmission Control Protocol (TCP), TCP Header 38-39
Differences between TCP and UDP 40
Congestion Control; Leaky bucket algorithms 41-42
D. PRACTICAL CLASS PLAN
Suggested List of Experiments:
Experiment 1: Overview of different network elements in cisco packet tracer (CPT).
Experiment 2: Study of following Network Devices: a) Repeater b) Hub c) Switch d) Router.
Experiment 3: Configure and analyse bus, ring, star, mesh, and hybrid network topologies using
CPT.
Experiment 4: Connect the computers in Local Area Network, and study of basic network
commands.
Experiment 5: To generate a M/M/1 Queue having infinite buffer space with parameters (𝜆, 𝜇) and
plot the average delay per packet vs 𝜆⁄𝜇.
Experiment 6: Write a MATLAB program to simulate STOP and WAIT ARQ protocol and evaluate its
efficiency.
Experiment 7: Perform an Initial Switch Configuration in CPT
Experiment 8: Configure and Troubleshoot a Switched Network using Spanning Tree Protocol.
Experiment 9: Implement Initial Router Configuration in CPT.
Experiment 10: Analyse Distance Vector Routing Protocol using Routing Information Protocol to
configure a computer network.
Experiment 11: Compare TCP and UDP in CPT.
Course No Title of the Course Credits Course Prerequisite
Structure
EIECC504 Principles of Sensors 4 L-T-PNone
and Data Acquisition 3-0-2
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Understand the detailed characterization of sensors
CO2: Understand fundamental principles of sensing technology
CO3: To elucidate sensors and signal conditioning circuits
CO4: To familiarize with different methods of Analog/Digital conversion
CO5: To identify the type of interface used for data communications
Unit
Nos. Topics
Unit 1 Sensor Characteristics and Principles of Measurement
Classification of sensors, transducers and actuators. Units of information and
measurement. Input and output characteristics: Transfer function,
Impedance matching, Range, Span, I/O Full scale and Resolution. Accuracy,
errors and repeatability. Sensitivity. Hysteresis, non-linearity, saturation.
Frequency response, response time and bandwidth. Calibration, Excitation,
Deadband and reliability.
Unit 2 Principles of Sensing
Capacitive sensors, piezoelectric effect, pyroelectric effect, photo electric effect,
photoconducting effect, photovoltaic effect, magneto-mechanical effect
(magnetostriction), magneto-resistive effect, thermoelectric effect, thermo-
resistive effect (RTD, thermistor) and semiconductor thermal sensors.
Unit 3 Signal Conditioning
Input signal conditioning - offset, scaling, loading, isolation. Wheatstone
bridge, common mode rejection ratio, Instrumentation amplifier, isolation
amplifiers, charge amplifier, integrator and differentiator, filters, comparators.
Unit 4 Analog/Digital converters
Digital quantities, data converters and parameters, DACs-weighted resistor,
ladder network, characteristics, sources of error, ADCs-integrating type-dual
ramp, charge balance, non-integrating type, successive approximation, flash
type.
Unit 5 Data Acquisition and Communication
Microprocessor/Microcontroller for data acquisition. Polling and Interrupt
driven data acquisition. 2-wire and 4-wire data transmission. Data
transmission protocols (USB, CAN, RS232, RS485, I2C, SPI, 1-wire). Data
visualization. IEEE-1451 smart transducer standard.
Text Books:
1. Jacob Fraden, Hand Book of Modern Sensors: physics, Designs and Applications,
2014, 3rd ed., Springer, USA.
2. Ramakant A Gayakwad, Op-amp and linear integrated circuits.
Reference Books
1. Bentley, John P., Principles of Measurement Systems, 2005, 4thedition,
Pearson/Prentice Hall, India.
2. Jon. S. Wilson, Sensor Technology Hand Book, 2005, Elsevier Inc., USA.
3. John Park and Steve Mackay, Practical Data acquisition for Instrumentation and
Control, 2005, Newness publishers, USA.
B. CO-PO & CO-PSO MAPPING TABLE
CO\P PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 2 3 1 3 1 1 2 3 2
CO2 3 3 1 3 1 1 3 3 3
CO3 3 3 1 3 2 1 3 3 3
CO4 2 3 2 2 1 1 3 2 2
CO5 3 3 1 2 1 1 3 2 2
C. THEORY LECTURE PLAN
UNIT Course contents Lecture Practicals
Nos. No.
II. Classification of sensors, transducers, 1
(09) and actuators
Units of information and measurement. 2-3
Input and output characteristics
Transfer function, Impedance matching, 4-5
Range, Span, I/O Full scale, and
Resolution.
Accuracy, errors, and repeatability. 6-7
Sensitivity. Hysteresis, non-linearity,
saturation.
Frequency response, response time and 8-9
bandwidth. Calibration, Excitation,
Deadband and reliability.
II. Capacitive sensors, piezoelectric effect 10-11 1. Study of the
(09) Pyroelectric effect, photo electric effect 12-13 characteristics
Photoconducting effect, photovoltaic 14-15 of Resistance
effect, magneto-mechanical effect Temperature
(magnetostriction) Detector (RTD).
Magneto-resistive effect, thermoelectric 16 2. Study the
effect signal
Thermo-resistive effect (RTD, thermistor) 17-18 conditioning
and semiconductor thermal sensors.
circuit for RTD
by varying the
temperature.
Mid Semester Examination
III. Input signal conditioning - offset, 19 3. Measuring
(09) scaling, loading, isolation resistance
Wheatstone bridge, common mode 20-21 using
rejection ratio Wheatstone
Instrumentation amplifier, isolation 22-23 bridge.
amplifiers 4. Analyse the
Charge amplifier, integrator, and 24-25 output of
differentiator instrumentation
Filters, comparators 26-27 amplifier using
IC 741.
IV. Digital quantities, data converters and 28-29 5. Design an ADC
(08) parameters circuit that
DACs-weighted resistor, ladder network 30 converts analog
Characteristics, sources of error 31 input signals to
ADCs-integrating type-dual ramp, 32-33 corresponding
charge balance binary output
Non-integrating type, successive 34-35 values.
approximation, flash type. 6. Design DAC
circuits
V. Microprocessor/Microcontroller for data 36-37 7. Design of some
(08) acquisition. Polling and Interrupt driven simple sensors.
data acquisition 8. Design some
2-wire and 4-wire data transmission 38 advance
Data transmission protocols (USB, CAN, 39-41 sensors
RS232, RS485, I2C, SPI, 1-wire)
Data visualization. IEEE-1451 smart 42-43
transducer standard
Total 43 8
Course Code Title of the Course Credits Course Pre-requisite
Structure
EIECC603 Wireless and Mobile 4 L-T-P 1. Digital
Communication 3-1-0 Communication
2. Probability
Theory and
Random
Processes
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: understand the cellular system design and technical challenges.
CO2: analyze the Mobile radio propagation, fading, diversity concepts and the channel
modeling.
CO3: Analyze the performance of wireless communication system.
CO4: Demonstrate the ability to comprehend and develop advanced wireless
communication modelling techniques.
CO5: Understand the principles and applications of OFDM
Unit Topics
Nos.
Unit 1 Introduction to Wireless Communication. The Cellular concept, The Wireless
Spectrum, System design, Capacity improvement in cellular systems, Co
channel interference reduction. Intelligent cell concept and applications.
Technical Challenges.
Unit 2 Free-Space Path Loss, Two-Ray Model, Okumura Model, Hata Model. Mobile
radio propagation: Reflection, Diffraction. Fading. Multipath Propagation.
Channel modeling, Diversity Schemes and Combining Techniques. Path Loss
and Shadowing.
Unit 3 PDF, CDF, Random variable transformation, Moment Generating function
(MGF), Characteristic function, order statistics, Gaussian random variable,
Autocorrelation, Power Spectral Density, AWGN, RMS Delay Spread, Doppler
Fading, Jakes Model, Jakes Spectrum, Impact of Doppler Fading.
Unit 4 Wireless Channel Fading and Distribution: Small scale, large scale and
multipath fading channels, Rayleigh, Rician, Exponential, Nakagami-m, Chi-
squared, point-to-point communication: Transmit diversity, Receive diversity,
BER/SER Performance in Fading Channels for different modulation
techniques.
Unit 5 Introduction to Multicarrier Modulation, OFDM, Cyclic Prefix, SNR
performance, OFDM Issues –PAPR, Frequency and Timing Offset Issues.
Text Books:
1. David Tse and Pramod Viswanath, “Fundamentals of Wireless
Communication”, Cambridge University Press, 2005.
2. Andrea Goldsmith, “Wireless Communications”, Cambridge University
Press, 2005.
3. Marvin Kenneth Simon, Mohamed-Slim Alouini, “Digital
Communication over Fading Channels”, Willey, 2005.
Reference Books:
4. Aditya K. Jagannatham, “Principles of Modern Wireless
Communication Systems”, McGraw-Hill Education, 2017.
5. K. J. Ray Liu, Ahmed K. Sadek, Weifeng Su, Andres Kwasinski,
“Cooperative Communication and Networking”, Cambridge University
Press, 2009.
B. CO-PO & CO-PSO MAPPING TABLE
CO\ PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
PO 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 3 3 2 2 - - - - - - - 1 3 2 2
CO2 3 2 2 3 - - - - - - - 1 2 3 3
CO3 3 2 2 - - - - - - - - 1 2 2 3
CO4 3 3 3 2 - - - - - - - 1 3 3 2
CO5 3 2 2 3 - - - - - - - 1 2 3 2
C. Lecture Plan
UNIT Course Content Lecture Tutorial
NO` No. Classes
1 (07) Introduction to wireless communication 1 02
Types of wireless communication and wireless 2
spectrum modern wireless communication systems
Cellular concepts 3
Cell capacity and reuse 4
Cell capacity and reuse 5
Co-channel interference reduction 6
Technical Challenges 7
2 (09) Free-Space Path Loss 8 03
Two-Ray Model 9
Okumura Model 10
Hata Model 11
Mobile radio propagation: Reflection, Diffraction 12
Fading and Multipath Propagation 13
Channel modeling 14
Diversity Schemes and Combining Techniques 15
Path Loss and Shadowing 16
Class Test 1
3 (10) Introduction of Random variables; Properties of PDF 17 03
and CDF
Moment Generating function (MGF) 18
Moment Generating function (MGF) 19
Characteristic function 20
Characteristic function 21
Order statistics 22
Gaussian random variable, Autocorrelation, Power 23
Spectral Density, AWGN
RMS Delay Spread 24
Doppler Fading 25
Jakes Model, Jakes Spectrum, Impact of Doppler 26
Fading
4 (10) Small scale, large scale and multipath fading 27 03
channels
Rayleigh Distribution 28
Rician and Exponential distribution 29
Nakagami-m and Chi-squared Distribution 30
Transmit diversity 31
Receive diversity 32
Performance Analysis of wireless communication 33
system
Performance Analysis of wireless communication 34
system
Performance Analysis of wireless communication 35
system
Performance Analysis of wireless communication 36
system
Class Test 2
5 (06) Introduction to Multicarrier Modulation 37 02
OFDM 38
Cyclic Prefix 39
SNR performance 40
OFDM Issues –PAPR 41
Frequency and Timing Offset Issues 42
Total 42+13
SYLLABUS
B. Tech SEMESTER V (Discipline Centric Elective Courses)
Course No. Title of the Course Credits Course Pre-
Structure Requisite
EI ECE 5 01 Optical Sensors 4 L-T-P --
3-1-0
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: To describe the fundamental principles of optical sensor and their potential application
areas.
CO2: To interpret modulator-based sensors by evaluating the performance of the Electro-
optic effect.
CO3: To model the grating-based sensor channels and evaluate the different types of grating
encoding techniques.
CO4: To illustrate the different types of sensors based on optical waveguides systems.
CO5: To design and analysis of different types of optical interferometers by evaluating their
performance.
Unit 1 Fiber Optic Sensor Technology
Introduction to fiber optics sensor; Advantages of fiber sensors; Extrinsic
and Intrinsic fiber optic sensors; Components of fiber optic sensors; Type of
optical fibers.
Unit 2 Modulator based Sensor
Solid state optical modulator; Electro-optic effect; Bulk Modulators: Electro-
optic phase modulators; Electro-optic Intensity Modulator; Integrated
optical modulators – Phase and Intensity modulation; Intensity Sensors;
Multimode fabry-perot sensors.
Unit 3 Fiber Bragg Grating based Sensor
Introduction to Gratings; Gratings encoding techniques; Sensor based on
Grating period modulation; Fiber Bragg Grating (FBG); Types of Grating
fibers; Distributed feedback (DFB) laser; Temperature and strain sensor.
Unit 4 Ring Resonator based Sensor
Introduction to ring resonator; Add/Drop ring resonator; Racetrack
resonator; Qualitative parameters: FSR, FWHM, F, Q-factor and
Sensitivity; The Sagnac
Effect; Ring gyros; Fiber optic coil configuration – Phase and
Polarization modulation; Strain and wavelength measurement.
Unit 5 Optical Interferometer based Sensor
Introduction to Mach-Zender and Michelson Interferometer; Principle of
operation – two beam Interferometer, active and passive homodyne; Fiber
Interferometer Configurations; Other types of the interferometer: Sagnac
interferometer and Fabry– Perot Interferometer.
Text Books:
1. Udd, Eric, and William B. Spillman Jr, eds. Fiber optic sensors: an introduction
for engineers and scientists. John Wiley & Sons, 2011.
2. Haus, J. (2010). Optical sensors: basics and applications. John Wiley & Sons.
Reference Books:
1. Krohn, David A., Trevor MacDougall, and Alexis Mendez. Fiber optic sensors:
fundamentals and applications. Bellingham, WA: Spie Press, 2014.
2. Yin, Shizhuo, Paul B. Ruffin, and T. S. Francis, eds. Fiber optic sensors. CRC
press, 2017.
Course Code Course Name Course Pre-requisite
Structure
EI ECE 5 02 Artificial Intelligence L-T-P Computer
in IoT 3-0-2 Programming
COURSE OUTCOME (CO):
CO1: To familiar with machine learning in IoT and analysing IoT data.
CO2: Familiar with hands on applications of machine learning in IoT.
CO3: To implement deep learning algorithms for IoT dataset.
CO3: To apply genetic algorithms in IoT applications.
CO5: Reinforcement learning and implementation in live IoT applications.
UNIT-I Introduction to IoT: IoT reference model, IoT platforms, Big
data and IoT, Need of AI/ML in IoT, Introduction to IoT
Architecture and Technologies: Architecture, Communication
protocols, Cloud and IoT, Analytics & Visualization and IoT,
Tensor Flow, Keras, review of python libraries: Numpy, Pandas.
UNIT- Data files in IoT: Data Access and Distributed Processing for
II IoT: Txt format, CSV format, XLSX, Jason, HDF5, SQL data.
File operation: read and write to a CSV/Excel file, connect to
a big data source and extract data using R/Python, data
exploration cleans up and transformation with R, describe and
summarize data using functions in R.
UNIT-III Statistical Analysis: Techniques for visualizing relationship in
data and understanding the relationships, exploring data-
visualization correlation and regression, probability
distribution.
Machine Learning for IoT: Linear regression, Logistic
regression, loss functions, SVM, Naive Bayes, Decision tree,
Ensemble learning, Bagging and pasting.
Model improvement: Feature scaling, overfitting,
Regularization, Cross- validation, No Free Lunch theorem,
Hyperparameter tuning and grid search.
UNIT-IV Deep Learning for IoT: Artificial neural network in IoT,
Multilayer perceptron, the back propagation algorithm,
deployment of solutions to Edge Devices.
Convolutional neural networks: Introduction to CNN, Recent
advance in CNN architectures, Recurrent neural networks,
Long short-term memory (LSTM), Gated recurrent unit, Auto
encoders.
UNIT- Reinforcement Learning for IoT: Introduction, RL terminology,
V Deep reinforcement learning, Q-learning, Sensor interfacing
with RL.
Introduction to Federated Learning: Applying Federated
learning over multiple edge devices.
Text Books:
[T1] Goodfellow, Ian, Yoshua Bengio, and Aaron Courville, "Deep learning
(adaptive computation and machine learning series)", Cambridge
Massachusetts (2017): 321-359.
[T2] Von Stuart Russell, Peter Norvig, “Artificial Intelligence: A Modern
Approach”, Pearson Series, 2022.
[T3] Arshdeep Bahga and Vijay Madisetti, Internet of Things - A Hands-
on Approach (1 ed.), Universities Press, 2015. ISBN 978-
8173719547.
[T4] Amita Kapoor, “Hands-On Artificial Intelligence for IoT”, Packt
Publishing, 2019
Reference Book:
[R1] Amir M. Rahmani, Pasi Liljeberg, Jürgo-Sören Preden and Axel
Jantsch, Fog Computing on the Internet of Things (1 ed.), Springer
International Publishing, 2018. ISBN 978-3319862149.
List of Experiments
Ex. 1 Construct a regression algorithm in Python for prediction of electrical
power output. Plot the results using matplotlib.
Ex. 2 Obtain any IoT data or download from available source and write a Python
code to classify the data using SVM.
Ex. 3 Write Python codes for observing the wine quality using Gaussian Naive
Bayes technique.
Ex. 4 Use any IoT data and write python code for analyzing the data using
decision tree algorithm.
Ex. 5. Use any data and discuss the effect of hyper tuning of model parameter
in Python environment.
Ex. 6 Write python code using Tensor Flow for artificial neural network form
scratch.
Ex. 7 Write python codes for Energy output prediction (or any data as per
choice) using multi-layer perceptron) MLPs in Tensor Flow.
Ex. 8 Use Scikit/TensorFlow for designing a LSTM/CNN network for
classification of IoT data (data can be as per your choice). Compare both
LSTM and CNN.
Ex. 9 Write python codes for utilizing the Genetic algorithm for CNN
architecture. Compare the performance with CNN only. The data can be
use as per choice.
Ex. 10 Obtain personal IoT medical data (e.g. Hypoglycemia prediction using
CGM data/ Heart monitor data) and design a machine learning model
for assisting radiologist/ Medical practitioner.
Ex. 11 Obtain Human activity recognition (HAR) IoT data using wearable
sensors (data is freely available, e.g. MHEALTH, UTD-MHAD, WHARF
etc.) and design machine learning algorithm (select any ML technique)
for classification of hu
Course No. Title of the Credits Course Pre-Requisite
Course Structure
EI ECE 5 03 Industrial IOT 4 L-T-P None
3-1-0
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: To understand the theory and practice related to Industrial IoT Systems.
CO2: To identify the various security threats for IIOT hub systems.
CO3: To formulate and solve engineering problems by using Industrial IoT.
CO4: To implement real field problem by gained knowledge of Industrial
applications with IoT capability.
Unit 1 Introduction to Industrial IOT:What is IIOT? IOT Vs. IIOT,
History of IIOT, Components of IIOT - Sensors, Interface,
Networks, People &ProcessVarious Industrial Revolutions, Role of
Internet of Things (IoT) & Industrial Internet of Things (IIoT) in
Industry, Industry 4.0 revolutions, Support System for Industry
4.0, Smart Factories.
Unit 2 Implementation systems for IIoT:Sensors and Actuators for
Industrial Processes, Roles of sensors in IIOT, special
requirements for IIOT sensor networks, Process automation and
Data Acquisitions on IIoT Platform, Microcontrollers and
Embedded PC roles in IIoT, Hardwire the sensors with different
protocols such as HART, MODBUS-Serial & Parallel, Ethernet,
BACNet, Current, M2M etc
Unit 3 IIoT Data Monitoring & Control: Introduction to web security,
Conventional web technology and relationship with IIOT,
Vulnerabilities of IoT, Privacy, Security requirements, IoT Gate way,
Cloud computing, Real Time Dashboard for Data Monitoring, Data
Analytics and Predictive Maintenance with IIoTtechnology.
Unit 4 Cyber Physical Systems: Next Generation Sensors, Collaborative
Platform and Product Lifecycle Management, Augmented Reality
and Virtual Reality, Artificial Intelligence, Big Data and Advanced
Analysis
Unit 5 Industrial IoT- Applications and Case Studies:Smart Metering,
e-Health Body Area Networks, CityAutomation, Automotive
Applications, Home Automation, Smart Cards, Plant
Automation,Real life examples of IIOT in Manufacturing Sector.
Textbooks:
[T1] A. Suresh, Malarvizhi Nandagopal, Pethuru Raj Industrial IoT Application
Architectures and Use Cases, CRC Press, 2020.
[T2] Ismail Butun, “Industrial IoT Challenges, Design Principles, Applications,
and Security” Springer, 2020.
Reference Books:
[R1] Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach
to Connecting Everything”, 1st Ed, Apress Pub, 2013.
[R2] Hakima Chaouchi, “The Internet of Things Connecting Objects to the
Web” Willy Publications
[R3] Olivier Hersent, David Boswarthick, Omar Elloumi, The Internet of
Things: Key Applicationsand Protocols, 2nd Edition, Willy Publications
B. Tech SEMESTER VI (Discipline Centric Elective Courses)
Course Code Course Name L-T-P Pre-Requisite
EI ECE 6 01 Microcontroller for IOT 3-0-2 None
Course Outcomes:
1. To interpret the working principle of different microcontrollers.
2. To program the microcontrollers for different embedded system design and IOT
applications.
3. To identifies the different families and architectures of Microcontrollers,
Embedded operating systems.
4. To implement the embedded system prototype for some IOT based applications.
Unit-I (8)
Introduction: Concept of embedded system design: design challenge,
processor technology, IC technology, design technology, trade-offs.
Introduction to Embedded Processors -Overview of the 8051 family,
internal diagram 8051, Bus Width, Memory Structure, Instruction Set,
Number of input/ output pins, CPU, Memory, Input and Output ports,
System Bus, Timers and counters, Serial Port, Interrupt Control.
Unit-II (8)
ARM Cortex-M4 Processor Core: Overview - Programmers Model -
Memory Model - Exception and Fault Handling - Power Management -
Instruction Set Summary - CMSIS Functions - Hardware-Software
Synchronization - Interrupt Synchronization - Multithreading -
Register Map - System Timer - Nested Vectored Interrupt Controller -
Floating Point Unit (FPU)-Optional Memory Protection Unit.
Unit-III (8)
Arduino Platform: Introduction to the Arduino environment, the Arduino
board, the Arduino IDE, and the Arduino compatible shields together with
their libraries. Arduino board main components, inputs, and outputs.
Arduino Integrated Development Environment (IDE), Compiling Code,
Arduino Shields, and Libraries.
Unit-IV (8)
Raspberry Pi Platform: Basic functionality of Raspberry Pi B+ board,
setting up the board, configuration and use, implications of an
operating system on the behavior of the Raspberry Pi as an IoT device,
booting Raspberry Pi 3, Downloading an Operating System, format an
SD card and booting the OS.
Unit-V (8)
Embedded System Development: Embedded system development
process, determine the requirements, design the system architecture,
choose the operating system, choose the processor, choose the
development platform, choose the programming language, coding
issues, code optimization, efficient input/output, testing and
debugging.
Books:
1. Myke Predko,‟Programming & Customizing the 8051 Microcontroller, ‟Tata
McGraw-Hill Pub. Co. Ltd., New Delhi.
2. Simon Monk, “Programming the Raspberry Pi: Getting Started with Python”,
January 2012, McGraw Hill Professional.
3. Massimo Banzi, “Getting Started with Arduino”, First Edition, February 2009,
O'Reilly Media, Inc References: Eben Upton and Gareth Halfacree, “Raspberry
Pi User Guide”, August 2016, 4th edition, John Wiley & Sons.
4. Alex Bradbury and Ben Everard, “Learning Python with Raspberry Pi”, Feb
2014, John Wiley & Sons.
5. Michael Margolis, “Arduino Cookbook”, First Edition, March 2011, O'Reilly
Media, Inc.
6. J. W. Valvano, ―Embedded Systems: Real-Time Interfacing ARM Cortex –
Microcontrollers‖, Fourth edition, Cengage, 2014.
List of Experiment:
1. Write a program to generate a square wave using microcontroller 8051.
2. Write a program to generate a delay of 5 ms using microcontroller
8051.
3. Study and implement parallel data communication by interfacing
microcontroller with a LCD.
4. Write a Program to Blink RGB LED using Arduino Duo and ARM
Cortex.
5. Write a Program to control LED using Push Button with Arduino Duo
and ARM Cortex.
6. Write a Program to Interface humidity/temperature Sensor with Arduino
Duo and ARM Cortex
7. Write a Program to control Relay with Arduino Duo and ARM Cortex
8. Write a Program to Interface Potentiometer for Analog to Digital
Conversion
9. Write a Program to Interface pressure Sensor with Arduino Duo and
ARM Cortex
10. Write a Program to Interface Accelerometer and Gyroscope Sensor with
Arduino Duo and ARM Cortex.
11. Write a program to send “HELLO WORLD” via Bluetooth
communication.
12. Write a Program to Control Buzzer using Bluetooth Mobile Application.
Course No. Title of the Credits Course Pre-Requisite
Course Structure
EI ECE 6 02 Optical Sensors 4 L-T-P --
3-1-0
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: To describe the fundamental principles of optical sensor and their potential
application areas.
CO2: To interpret modulator-based sensors by evaluating the performance of the Electro-
optic effect.
CO3: To model the grating-based sensor channels and evaluate the different types of grating
encoding techniques.
CO4: To illustrate the different types of sensors based on optical waveguides systems.
CO5: To design and analysis of different types of optical interferometers by evaluating their
performance.
Unit 1 Fiber Optic Sensor Technology
Introduction to fiber optics sensor; Advantages of fiber sensors; Extrinsic
and Intrinsic fiber optic sensors; Components of fiber optic sensors; Type
of optical fibers.
Unit 2 Modulator based Sensor
Solid state optical modulator; Electro-optic effect; Bulk Modulators:
Electro-optic phase modulators; Electro-optic Intensity Modulator;
Integrated optical modulators – Phase and Intensity modulation; Intensity
Sensors; Multimode fabry-perot sensors.
Unit 3 Fiber Bragg Grating based Sensor
Introduction to Gratings; Gratings encoding techniques; Sensor based on
Grating period modulation; Fiber Bragg Grating (FBG); Types of Grating
fibers; Distributed feedback (DFB) laser; Temperature and strain sensor.
Unit 4 Ring Resonator based Sensor
Introduction to ring resonator; Add/Drop ring resonator; Racetrack
resonator; Qualitative parameters: FSR, FWHM, F, Q-factor and
Sensitivity; The Sagnac
Effect; Ring gyros; Fiber optic coil configuration – Phase and
Polarization modulation; Strain and wavelength measurement.
Unit 5 Optical Interferometer based Sensor
Introduction to Mach-Zender and Michelson Interferometer; Principle of
operation – two beam Interferometer, active and passive homodyne; Fiber
Interferometer Configurations; Other types of the interferometer: Sagnac
interferometer and Fabry– Perot Interferometer.
Text Books:
1. Udd, Eric, and William B. Spillman Jr, eds. Fiber optic sensors: an
introduction for engineers and scientists. John Wiley & Sons, 2011.
2. Haus, J. (2010). Optical sensors: basics and applications. John Wiley
& Sons.
Reference Books:
1. Krohn, David A., Trevor MacDougall, and Alexis Mendez. Fiber optic
sensors: fundamentals and applications. Bellingham, WA: Spie Press,
2014.
2. Yin, Shizhuo, Paul B. Ruffin, and T. S. Francis, eds. Fiber optic
sensors. CRC press, 2017.
Course No. Title of the Course Credits Course Pre-Requisite
Structure
EI ECE 6 03 Wireless Sensor 4 L-T-P None
Networks 3-1-0
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Explain fundamental principles of Ad-hoc Networks
CO2: Discuss a comprehensive understanding of Ad-hoc network
protocols
CO3: Understand the fundamentals of wireless sensor networks
and their application to critical real time scenarios
CO4: Understand various security issues in ad hoc and sensor
networks and the corresponding solutions
Unit Topics
Nos.
Unit 1 Introduction to wireless Ad-Hoc network, Types of Ad-Hoc
network, Elements of Ad hoc Wireless Networks, Issues in
Ad hoc wireless networks, Example commercial applications
of Ad hoc networking, Self-configuring, Self-organizing,
cooperation in Ad-Hoc network, MAC
protocol in Ad-Hoc network.
Unit 2 Routing in Mobile Ad-Hoc network (MANET), Issues in designing a
routing protocol for Ad Hoc wireless networks, Classifications of
routing protocols, Table driven routing protocols-Destination
sequenced distance vector (DSDV), On-Demand routing
protocols-Ad hoc On-Demand vector routing (AODV), Multicast
routing, Mobility model, Opportunistic mobile network, UAV
networks.
Unit 3 Wireless Sensor Network: Introduction, Challenges, Enabling
technologies, Application examples, Coverage and placement,
Topology management, MAC protocols, Routing, Congestion
and flow control; Underwater sensors network.
Unit 4 Basics-Sensor Network and Noisy observation model, Likelihood
Function and Maximum likelihood Estimate (MLE), Properties
of MLE-Unbiasedness and Spread around mean, Reliability of
the MLE, Vector Estimation: Complex parameters.
Unit 5 Sensor Network Security: Overview, Need for security, different
keying schemes, Limitations of WSN, Security requirements,
Issues and challenges in security provisions, Network Security
Attacks, Layer wise attacks, wormhole attack, Key distribution
and management, Secure Routing- SPINS, reliability
requirements in sensor networks.
Course No. Title of the Course Credits Course Pre-Requisite
Structure
EI ECE 6 04 Telecommunication 4 L-T-P None
Switching Systems 3-1-0
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Describe and apply the fundamentals of telecommunication systems and
associated technologies.
CO2: Solve problems and design simple systems related to tele-traffic and trunking
efficiency.
CO3: Understand and explain the concept of digital subscriber loops.
CO4: Learn about Integrated services digital network
CO5: Explain digital hierarchy namely SONET / SDH
Unit Topics
Unit 1 Evolution of Telecommunications; Network Structures; Network Services;
Terminology; Regulation; Standards; The ISO Reference Model for Open
Systems Interconnections; Basics of a Switching System; Functions of a
Switching System; Message Switching; Circuit Switching; Crossbar
Switching Principle of crossbar switching, crossbar switch configurations;
A General Trunking; Electronic Switching; Digital Switching Systems;
Call Processing Functions:-Sequence of operations, Signal Exchanges;
State Transition Diagrams; Common Control; Reliability, Availability and
Security; Stored Program Control; Centralized SPC, Distributed SPC.
Unit 2 The Unit of Traffic; Congestion; Traffic Measurement; A Mathematical
Model; Lost-Call Systems – Theory, Traffic Performance, Loss Systems in
Tandem, Use of Traffic Tables; Queuing Systems – The Second Erlang
Distribution, Probability of Delay, Finite Queue Capacity, Some other
useful results, Systems with a Single Server, Queues in Tandem, Delay
Tables, Applications of Delay Formulae.
Unit 3 ISDN: ISDN Basic Rate Access Architecture, ISDN U Interface, ISDN D
Channel Protocol. High-Data-Rate Digital Subscriber Loops: Asymmetric
Digital Subscriber Line, VDSL. Digital Loop Carrier Systems: Universal
Digital Loop Carrier Systems, Integrated Digital Loop Carrier Systems,
Next-Generation Digital Loop Carrier, Fiber in the Loop, Hybrid Fiber
Coax Systems, Voice band Modems: PCM Modems, Local Microwave
Distribution Service, Digital Satellite Services.
Unit 4 Analog termination requirements, BORSCHT configuration, digital
termination requirements, signaling tones, touch tone dial generation,
design consideration, touch tone detection, switching hierarchy and
routing, transmission plan, numbering plan- CCITT No. 7 Signaling
systems.
Unit 5 SONET/SDH: SONET Multiplexing Overview, SONET Frame Formats,
SONET Operations, Administration and Maintenance, Payload Framing
and Frequency Justification; Data transmission in PSTN’s switching,
techniques for data transmission, data communication architecture, link
to link layers, end to end layers, PABX, data network standards,
Metropolitan Area Network (MAN), Satellite based data networks, fibre
optic networks.
Text Books:
1. Thiagarajan Vishwanathan, “Telecommunication Switching Systems and
Networks”, Prentice Hall of India Ltd., 2011.
2. V.E. Benes “Mathematical Theory of connecting Networks & Telephone
Traffic”, Academic Press, 1965.
3. J.C. Bellamy, “Digital Telephony”, John Wiley 3rd Ed. 2000.
B. Tech SEMESTER VII/VIII (Discipline Centric Elective Courses)
Course No. Title of the Course Credits Course Pre-
Structure Requisite
EI ECE 701 Optical Wireless 4 L-T-P
Communications for Beyond 3-0-2
5G Networks and IoT
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: Understand the fundamental principles of optical wireless communication
(OWC) and its potential application areas.
CO2: Analyze and design OWC systems by evaluating the performance of optical
sources, photodetectors, and modulation schemes.
CO3: Model indoor, outdoor, and underwater OWC channels and evaluate the
impact of different environmental factors on system performance.
CO4: Apply different modulation schemes such as PAM, PPM, PIM, OFDM, CSK,
and NOMA to OWC systems and analyze their performance.
CO5: Develop use cases and simulation exercises related to OWC systems, such as
indoor OWC links, O-OFDM and CSK modulation schemes, WiFi/LiFi co-
existence, and V2V communications.
Unit 1 Introduction to Optical Wireless Communication Systems
Existing wireless Access Schemes, OWC/Radio Comparison, Potential
OWC Application Areas, LEDs and Lasers (Internal and External
Quantum Efficiency, Power and Luminous Efficiency, and Modulation
Bandwidth), PIN and APD Photodetector, Photodetection Techniques,
Photodetection Noise
Unit 2 Indoor, Outdoor and Underwater Optical Wireless Communication
Channel Modelling
LOS and non-LOS propagation models; Interference from other light
sources; Atmospheric channel loss, beam divergence, pointing loss and
different atmospheric turbulence models; Absorption, scattering,
turbulence, multipath interference, physical obstruction and
background noise
Unit 3 Modulation Schemes for Optical Wireless Communication Systems
Digital baseband modulation techniques such as Pulse-amplitude
modulation (PAM), Pulse Position Modulation (PPM), and Passive Inter-
modulation (PIM); Multi-carrier modulation (OFDM) for OWC; Color shift
keying and Non-orthogonal multiple access (NOMA)
Unit 4 System Performance Analysis: Indoor and Outdoor OWC link
Indoor OWC link performance, including the effect of ambient light sources
and link performance for multipath propagation; Outdoor OWC link
performance under the effect of atmospheric turbulence.
Unit 5 Millimetre-Wave communication
Millimeter channel modelling, Millimeter wave communications, Racian
K- factor for Indoor mmWave Channels, mmWave MIMO in channels
with realistic Spatial Correlation
Text Books:
[T1] Z. Ghassemlooy, W. Popoola, S. Rajbhandari, “Optical Wireless
Communications”, CRC Press, 2013 and 2019.
Reference Books:
[R1] Gerd Keiser, “Optical Fiber Communication”, 4th Edition, Tata McGraw-Hill
Ltd., 2008.
[R2] L. C. Andrews, R. L. Phillips, Laser Beam Propagation through Random Media,
SPIE Press, USA, 2005.
[R3] Ivan Djordjevic, “Advanced Optical and Wireless Communications Systems”,
Springer International Publishing, 2018
Course No. Title of the Course Credits Course Pre-
Structure Requisite
EI ECE 702 Quantum Information 4 L-T-P
Theory 3-1-0
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Interpret the basic concepts and mathematical techniques of
Quantum Shannon Theory.
CO2: Understand the fundamental protocols of quantum information theory:
direct coding, entanglement distribution, superdense coding and quantum
teleportation.
CO3: Learn the resources used in quantum protocols: quantum and
classical channels.
CO4: Analyze the trade-offs among these resources, and the definitions of
the various channel capacities in quantum information theory.
CO5: Understand the computational difficulties surrounding many of
these capacities.
Unit Topics
Nos.
Unit 1 Introduction; Classical Shannon Theory: compression and
source coding; Shannon entropy; noisy channels and channel
capacities; coding; mutual information. Review of Quantum
theory: state vectors, qubits, Pauli matrices, unitary
transformations, composite systems and tensor products,
quantum gates and circuits, entanglement and
Bell inequalities.
Unit 2 Noisy quantum states: ensembles and density matrices, POVMs
and generalized measurements, separability and entanglement,
Kraus maps and quantum instruments, noisy quantum channels,
purifications. Unit quantum protocols: entanglement distribution,
elementary encoding, superdense coding, quantum teleportation.
Unit 3 Tools of Quantum Shannon Theory: distance measures, classical
information and entropies, quantum
information and entropies. Classical typicality: typical sets,
typical sequences, Shannon compression, weak and strong
typicality, joint typicality, conditional typicality. Quantum
typicality: typical subspaces, bipartite and multipartite states,
conditional quantum typicality, weak and strong quantum
typicality, joint and conditional quantum typicality.
Unit 4 Schumacher compression. The method of types for classical and
quantum systems. Types, type classes and typical type classes.
Entanglement manipulation. Classical communication over noisy
quantum channels. Holevo information, and classical capacity.
Examples of quantum channels. Super-additivity of classical
capacity.
Unit 5 Classical communication over entanglement-assisted quantum
channels. Capacity theorem. Coherent communication with noisy
resources: entanglement-assisted quantum communication;
private classical communication. Quantum communication. The
quantum capacity theorem. Resource trade-offs and trade-off
coding.
Text Books:
1. Mark Wilde, Quantum information Theory, Cambridge, 2017.
2. Michael A. Nielsen and Isaac L. Chuang, Quantum
Computation and Quantum Information, Cambridge, 2000.
3. Masahito Hayashi, Quantum information Theory: Mathematical
Foundation, Springer, 2017.
Reference Books:
4. K R Parthasarthy, Coding Theorems of Classical and
Information Theory, Springer, 2013.
5. John Watrous, The Theory of Quantum Information, Cambridge
2018.
Course Code Course Name Course Pre-requisite
Structure
EI ECE 703 Smart Sensor Technologies 3-1-0 IoT
for IoT Applications
COURSE OUTCOME (CO):
CO1: To explain principles and characteristics of IoT sensors, such as temperature,
light, pressure, and proximity sensors.
CO2: To analyze and evaluate sensor selection and deployment based on
sensitivity, accuracy, precision, resolution, range, power requirements, and other
factors.
CO3: To design and implement sensor interfacing using analog/digital sensors,
A/D and D/A conversion, sample and hold circuits, and data acquisition systems.
CO3: To develop and apply wired/wireless sensor networking protocols/technologies
for efficient and reliable sensor data communication in IoT.
CO5: To apply data pre-processing, time series analysis, forecasting, visualization,
and machine learning for sensor data analytics in IoT applications
UNIT-I Introduction to Sensors in IoT: Overview of Sensors in IoT,
Types of Sensors: Light, Motion, Gas, Humidity, Sound,
Acceleration, Image, Biometric, etc., Sensor Performance
Metrics, Security and Privacy Considerations in IoT Sensor
Networks, Selection and Deployment of Sensors.
UNIT-II Sensor Interfacing and Data Acquisition: Introduction to
Sensor Interfacing and Data Acquisition, Analog and Digital
Sensors, Introduction to Sensor Interfacing, Sensor Data
Acquisition systems, Feature Extraction and selection methods.
UNIT-III Sensor Networking and Communication: Wired and Wireless
Sensor Networking, Sensor Networking Protocols: Zigbee, Z-
Wave, BLE, etc., Wireless Sensor Networking Technologies: Wi-
Fi, LoRa, NB-IoT, etc., Sensor Data Communication: MQTT,
CoAP, AMQP, etc.
UNIT-IV Sensor Data Analytics and Processing: Sensor Data Pre-
processing: Filtering, Smoothing, and Interpolation, Time
Series Analysis and Forecasting, Sensor Data Visualization and
Dashboards, Introduction to Machine Learning for Sensor Data
Analytics: Overview of Machine Learning, Applications of
Machine Learning in Sensor Data Analytics, Training and
Testing of Machine Learning Models.
UNIT-V Sensor Applications and Case Studies: Smart Home and
Building Automation, Environmental Monitoring, Healthcare
and Medical Applications, Industrial IoT and Predictive
Maintenance, Smart Agriculture and Precision Farming.
Text Books:
1. AI, Edge and IoT-based Smart Agriculture (Intelligent Data-Centric Systems:
Sensor Collected Intelligence), Author(s): Ajith Abraham (editor), Sujata Dash
(editor), Joel J.P.C. Rodrigues (editor), Biswaranjan Acharya (editor), Subhendu
Kumar Pani (editor), Publisher: Academic Press, Year: 2021
2. Brida, Peter, et al. "Smart sensor technologies for IoT." Sensors 21.17 (2021):
5890.
3. Nagaraj, Ambika. Introduction to sensors in IoT and cloud computing
applications. Bentham Science Publishers, 2021.
Course No. Title of the Course Credits Course Structure Pre-
Requisite
EI ECE 704 D2D IoT 4 L-T-P
Communication 3-1-0
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Analyze the performance of distributed wireless communication systems.
CO2: Understand the concept of device-to-device communication.
CO3: Learn the basics of game theory.
CO4: Understand the importance of cross-layer design versus the layered
communication architecture in D2D communication system.
CO5: Understand the concept of resource allocation in D2D systems.
Unit Topics
Unit 1 Introduction to MIMO; Orthogonal Space-Time Block Codes
(OSTBCs); Detection techniques: Maximal Likelihood, Zero Forcing,
and Minimum Mean Square Error. Introduction to Cooperative
Systems: Amplify-and- Forward (AF), Decode-and-Forward (DF)
based Cooperative Relaying– BER.
Unit 2 Overview of D2D communications, Key technologies for D2D
communications; Configuration of D2D communications; Device
synchronization and discovery; Mode selection; Spectrum
sharing and resource management; Power control; Uplink and
downlink transmission with MIMO; Device-to-device local
area networks; Advantages and disadvantages of different
types of D2D communications; Issues and challenges in D2D
communications.
Unit 3 Basics of game theory, noncooperative static game: normal form of
a static game, Nash equilibrium, Pareto optimality, and mixed
strategy; The dynamic game: sequential games, and games in
extensive form, repeated games and stochastic games; Cooperative
game theory – bargaining games; Matching theory: One-to-one
matching, Many-to-one matching, Many-to-many matching;
Auction theory; Contract theory; Bayesian games with
imperfect information; Other special types of games.
Unit 4 An overview of cross-layer design, Definitions and approaches:
The cross- layer coordination model, Cross-layer implementation,
Cross-layer design considerations and challenges; Cross-layer
optimization: Opportunistic scheduling, OFDMA wireless
networks, Cross-layer congestion control and scheduling; Cross-
layer design for vehicular ad-hoc networks: Physical and MAC
layers, Physical and network layers, Network and MAC layers,
Transport, network, and MAC layers; Cross-layer design in D2D
communication: Information correlation routing, Cross-layer
routing in wireless sensor networks, Cross-layer distributed
scheduling for peer-to- peer video streaming.
Unit 5 Radio Resource Management, Basics of Model and Auction
Mechanism, Resource Allocation Algorithm Based on Reverse,
Iterative Combinatorial Auction, Analysis of the Auction-Based
Resource Allocation Algorithm, Performance Results and
Discussions; Energy Efficient Improvement.
Text Books:
6. Lingyang Song, Dusit Niyato, Zhu Han, and Ekram Hossain,
“Wireless Device-to- Device Communications and Networks,”
Cambridge University Press, UK, 2015.
7. Chen Xu, Lingyang Song, and Zhu Han, "Resource Management
for Device- to-Device Underlay Communication," Series: Springer
Briefs in Computer Science, 2013.
8. Houman Zarrinkaoub, “Understanding LTE with MATLAB : from
mathematical modelling to simulation and implementation by,
Wiley, 2014.
Course No. Title of the Course Credits Structure Pre-requisite
EI ECE 705 Wireless 4 L-T-P
Technologies for IoT 3-1-0
COURSE OUTCOMES (CO)
After completing the course, the students should be able to:
CO1: Understand the concept of IoT communication using 5G.
CO2: Analyze the performance of multi-hop wireless communication systems.
CO3: Learn the basics of wireless technologies for IoT.
CO4: Understand the importance of energy harvesting for IoT communication.
CO5: Understand the concept of body sensor network.
Unit Topics
Unit 1 Introduction. To 5G & RF Front-End: LTE Beyond 4G,
Building Blocks of 5G, 5GArchitecture, 5G for IoT
Applications: Introduction, Historical Trend of Wireless
Communication, Evolution of LTE Technology to Beyond 4G,
5G Road map, 10 Pillars of 5G, IoT relation to 5G,
Standardization activities, 5G system concept. The 5G
Architecture – IoT. 5G Waveforms, Channels, Networking: 5G
Radio Access Technologies: Design principles – Multi-carrier
with filtering – Non- orthogonal Multiple Access – Radio access
for dense deployments.
Unit 2 Introduction to Cooperative Systems: Amplify-and-Forward (AF),
Decode-and-Forward (DF) based Cooperative Relaying– BER,
Energy consumption of cooperative transmission, Description of
the power- efficient routing algorithm, Interference subtraction in
a Multi-hop scenario, Delay analysis for Multi-hop scenario, Delay
analysis with interference subtraction, Optimal power allocation
of cooperative transmission, Energy-efficient relay selection,
REACT: Residual energy- aware cooperative transmissions
Unit 3 WPAN technologies IEEE802.15.4: , Zigbee, HART, NFC: Basics
of Data Transmission with NFC, Power Transmission and Data
Transmission from a Polling Device, Applications, Z-Wave
protocol: Overview and functionality, Network and topology,
Controllers, Bluetooth and its Low-Energy Profile (BLE),
Bacnet, Modbus: Transactions on Modbus Networks, Query-
response cycle, Framing,
Unit 4 Energy Harvesting–Based Architecture in IoT: Basics of Energy
Harvesting, Key Technology for Enhancing the Life of IoT Devices,
Challenges of IoT in Terms of Energy and Power Consumption,
Efficient Ambient Energy-Harvesting Sources with Potential for
IoT and Wireless Sensor Network Applications, Energy-Efficient
Optimized Routing Techniques in an IoT-Enabled Intelligent
Traffic Management System, Recent Advances and Future
Trends of IoT-Based Devices.
Unit 5 Body sensor networks: Introduction, Applications of BSN:
Medical applications, non-medical applications, Components,
Architecture, BSN network layers, Security threats and
solutions for BSN, Seamless IoT mobile sensing through Wi-Fi
mesh networking, Multimedia content delivery in wireless mesh
networking.
Text Books:
1. Deepti Agarwal, Kimmi Verma and shabana Urooj, “Energy
Harvesting Enabling IOT Transformation,” CRC Press, UK, 2023.
2. Z. Sheng and C. H. Liu, "Energy Efficient Cooperative Wireless
Communication and Networks,” CRC Press, UK 2015.
3. L. Davoli and G. Ferrari, “Wireless Mesh Networks for IoT and
Smart Cities Technologies and applications” IET, 2022.
Course No. Course Name Course Structure Prerequisite
EI ECE 706 Signal Processing and Data L-T-P 3-0-2
Analytics
COURSE OUTCOME (CO):
CO1: To understand the basic theory of modeling the signals and the methods
of estimating the unknowns using prediction filters
CO2: To analyse the real-world univariate and multivariate time series data.
CO3: Design an approach to leverage data using the steps in the machine
learning process.
CO4: Understand and apply both supervised and unsupervised
classification methods to detect and characterize patterns in real-world data.
CO5: Understand the methods of visualization and analysis of big data.
COURSE CONTENT:
Unit-I:
Signal Modeling: Review of Random Processes; Gaussian Process; Multi
variate Gausssian Process; Stationary process; Autocorrelation, Auto
Covariance; White noise; Power Spectrum; Filtering of Random Process.
ARMA, AR, MA Models. Linear prediction.
Unit-II:
Time series analysis: Basic analysis, Univariate time series analysis,
Multivariate time series analysis, non-stationary time series.
Unit-III:
Reduction of dimensionality: Bayesian decision, Linear discrimination,
Principal Component analysis, SVD, Independent Component Analysis.
Unit-IV:
Machine learning: Supervised learning, generative algorithms, Support
Vector machines, Unsupervised learning, K means clustering, Neural
network (SOM, ART), Expectation maximization.
Unit-V:
Big Data Analytics: Introduction Big data analytics, visualization
and data exploration, basic and intermediate analysis, linear and
logistic regression, decision tree.
Text Books:
[T1] Thomas A. Runkler, "Data Analytics: Models and Algorithms for
Intelligent Data Analysis", 2016, 2 nd ed., Springer Verlag, UK
References:
[R1] Kevin P. Murphy, "Machine Learning: A Probabilistic Perspective"
2012, 1 st ed., MIT Press, USA
[R2] Tarun Kumar Rawat, “Digital Signal Processing”, Oxford University
Press.
Course No. Course Name Credits Course Pre-Requisite
Structure
EI ECE 707 Advanced 4 L-T-P Computer
Computer 3-0-2 Networks/Data
Networks Communication
and Networks
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: Design and implement high-performance computer networks, with an
understanding of IP address lookup algorithms and packet classification
methods.
CO2: Differentiate network services and control traffic using differentiated
service, quality of service, traffic polishing, and traffic shaping techniques.
CO3: Utilize software-defined networking (SDN) and network function virtualization
(NFV) to build programmable networks.
CO4: Analyze and design data center networks, including network topologies
and container network interfaces.
CO5: Evaluate and implement architectures for information-centric
networking, including content naming, routing, caching, and security
considerations.
Unit 1 High-Performance Switching and Routing
Introduction to high-performance network design; Performance
considerations for IP address lookup; IP address lookup algorithms,
including trie-based, hashing-based, and tree-based methods;
Hardware implementation of IP address lookup; Methods for
packet classification
and their use in service differentiation and traffic control
Unit 2 Network Softwarization
Introduction to network softwarization; Overview of software-
defined networking (SDN) and its Northbound and Southbound
interfaces; Working with Mininet, a network emulator for testing
SDN; Overview of network function virtualization (NFV) and its
architecture; The benefits
and challenges of programmable networks
Unit 3 Programmable Networks
Introduction to P4, a programming language for software-defined
networking; The use of SmartNICs and P4 switches in
programmable networks; Building programmable networks with
Mininet and BMV2 switches; The role of programmable networks in
network function virtualization (NFV); The benefits and challenges
of programmable networks
Unit 4 Data Center Networking (DCN)
Introduction to data center networking; Overview of network
topologies for data centers, including leaf-spine, fat-tree, and mesh
topologies; Container network interfaces and their role in data
center networking; DCN architecture and its role in cloud
computing; The use of virtualization and SDN in DCN
Unit 5 Information-Centric Networking
Introduction to information-centric networking (ICN);
Architectures for ICN, including Content Centric Networking
(CCN) and Named Data Networking (NDN); Content naming,
routing, and caching in ICN; Security considerations in ICN,
including trust models and encryption; Use cases for ICN,
including content distribution and IoT applications
Text Books:
1. High Performance Switches and Routers, H. Jonathan Chao, Bin Liu,
2007, John Wiley & Sons, Inc. ISBN-10: 0-470-05367-4
2. Information-Centric Networks: A New Paradigm for the Internet (Focus
Series in Networks and Telecommunications), Gabriel M. de Brito,
Pedro B. Velloso, Igor M. Moraes, Wiley-ISTE; 1st edition, 2013, ISBN:
9781848214491
Reference Books:
3. Information-Centric Networking (ICN): Content Centric Networking
(CCNx) and Named Data Networking (NDN) Terminology, B. Wissingh,
C. Wood, A. Afanasyev, L. Zhang, D. Oran and C. Tschudin, RFC
8793, June 2020
4. Software-Defined Networks: A Systems Approach, Peterson, Cascone,
O’Connor, Vachuska, and Davie, Online Free Reference Book available
at [Link]
5. Cloud Networking: Understanding Cloud-based Data Centre Networks,
Gary Lee (Author), Morgan Kaufmann (Publisher), 2014,ISBN-
139780128007280
Course No. Title of the Credits Course Pre-
Course Structure Requisite
EI ECE 708 Modern Computer 4 L-T-P
Vision 3-0-2
COURS OUTCOMES (CO)
After completing the course, the students shall be able to:
CO1: Understand the basics of deep learning and neural networks, and explain
how they are applied in computer vision.
CO2: Implement multilayer perceptron (MLP) for image classification, and
understand the concepts of gradient descent and backpropagation in MLP.
CO3: Develop convolutional neural network (CNN) models for image classification
and explore different CNN architectures and their properties.
CO4: Apply traditional computer vision techniques such as spatial and frequency
domain filtering, edge detection, and feature detection for low-level vision tasks.
CO5: Design and implement deep learning-based models for mid-level vision
tasks such as image segmentation and high-level vision tasks such as object
detection.
Unit 1 Introduction to Deep Learning and Neural Networks
Basics of deep learning and neural networks; Types of neural
networks: feedforward, recurrent, and convolutional; Activation
functions and loss functions; Building blocks of a neural
network: neurons, layers, and weights; Introduction to
backpropagation and gradient descent
Unit 2 Multilayer Perceptron and Backpropagation
Understanding the multilayer perceptron (MLP); Activation
functions for MLP; Gradient descent algorithm for optimization;
Backpropagation algorithm for error calculation; Implementation of
MLP using Python and Tensorflow/Keras
Unit 3 Convolutional Neural Networks
Understanding convolutional neural networks (CNN); Convolution
operation and pooling layers; Architectures of CNNs: LeNet, AlexNet,
VGG, ResNet, etc.; Transfer learning and fine-tuning pre-trained
CNNs; Implementation of CNN using Python and
Tensorflow/Keras
Unit 4 Traditional Computer Vision Techniques
Spatial domain filtering: mean filter, median filter, Gaussian filter;
Frequency domain filtering: Fourier transform and FFT; Edge
detection: Sobel, Prewitt, and Canny edge detectors; Feature
detection: Harris corner detector, Hough transform, SIFT, and
SURF; Implementation of these techniques using OpenCV
Unit 5 Deep Learning for Mid-level and High-level Vision
Mid-level vision: image segmentation using U-Net, FCN, and SegNet;
High- level vision: object detection using R-CNN, Fast R-CNN, and
Faster R-CNN; Dense 3D reconstruction using structure from
motion (SFM); Overview of stereo vision and epipolar geometry;
Implementation of these techniques using Python and
Tensorflow/Keras
Text Books:
1. R. Szeliski, Computer Vision: Algorithms and Applications, Springer,
2010
Reference Books:
2. D. A. Forsyth and J. Ponce, Computer Vision, A Modern
Approach, Pearson Education, 2003.
3. D. H. Ballard and C. M. Brown, Computer Vision, Prentice Hall,
1982.
4. “Deep Learning: Algorithms and Applications”, I. Goodfellow, Y. Bengio
and A. Courville, 2017
5. “A Guide to Convolutional Neural Networks for Computer Vision”, S.
Khan, H. Rahmani, S. Shah and M. Bennamoun, 2018