0% found this document useful (0 votes)
46 views26 pages

Aiot Cho

This document outlines a course on analytics for the internet of things (IoT). The course covers IoT concepts, designing connected devices, getting started with Arduino, IoT analytics challenges and networking protocols, and data acquisition, organization, processing and analytics. Students will learn about IoT architectures and design principles, using Arduino IDE, sensors and networking protocols, analyzing IoT data with Python tools, and evaluating case studies of existing IoT systems and cloud platforms. The course outcomes are that students will be able to interpret IoT network impacts and challenges, work with Arduino for applications, identify appropriate sensors, monitor and transfer IoT data to cloud environments, and evaluate IoT and cloud networking.

Uploaded by

Siva Sankar
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)
46 views26 pages

Aiot Cho

This document outlines a course on analytics for the internet of things (IoT). The course covers IoT concepts, designing connected devices, getting started with Arduino, IoT analytics challenges and networking protocols, and data acquisition, organization, processing and analytics. Students will learn about IoT architectures and design principles, using Arduino IDE, sensors and networking protocols, analyzing IoT data with Python tools, and evaluating case studies of existing IoT systems and cloud platforms. The course outcomes are that students will be able to interpret IoT network impacts and challenges, work with Arduino for applications, identify appropriate sensors, monitor and transfer IoT data to cloud environments, and evaluate IoT and cloud networking.

Uploaded by

Siva Sankar
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/ 26

06/07/2023, 21:59 about:blank

K L Deemed to be University
Department of Artificial Intelligence and Data Science -- KLVZA
Course Handout
2023-2024, Odd Sem
Course Title :ANALYTICS FOR THE IOT
Course Code :21AD3205
L-T-P-S Structure : 2-0-2-0
Pre-requisite :
Credits :3
Course Coordinator :K.R.R Mohan Rao
Team of Instructors :
Teaching Associates :
Syllabus :Introduction to IOT: Internet of Things, IoT Conceptual Frame work, IoT Architectural View,
Technology Behind IoT,Sources of IoT, M2M Communication, Examples of IoT.Design Principles for
Connected Devices: IoT/M2M Systems Layers and Design Consideration, Communication Technologies,
Data Enrichment, Data Consolidation and Device Management Gateway.CO2:Getting started with
Arduino:Introduction to the Arduino, Creating an Arduino programming Environment, Using the Arduino
IDE, Creating an Arduino program, Using Libraries,Sensor and Actuators Technology, Sensor Data
Communication Protocols, Sensor and Actuators with Arduino. Basic Networking with ESP8266 Wi-Fi
module, ESP8266 as Webserver. CO3:IoT Analytics, Challengesand Networking Protocols - Defining IoT
analytics, Structured Versus Unstructured Data, Data in Motion versus Data at Rest,IoT analytics challenges,
IoT Devices, IoT networking connectivity protocols, IoT networking data messaging protocols. NumPy and
Pandas for Data Analytics: Descriptive Analysis, Diagnostic Analytics, Predictive Analytics, Prescriptive
Analytics.CO4:Data Acquiring, Organizing, Processing and Analytics – Data Acquiring and storage,
Organizing the Data, Transactions, Business Processes, Integration and Enterprise Systems, Analytics, Basic
Time Series Analysis.Case Study– Supply chain and Customer Monitoring, Connected Car and its
applications, Smart Homes, Smart City Streetlight Control and Monitoring
Text Books :1. Internet of Things Architecture and Design Principles, Raj Kamal, McGraw Hill, 2017 2.
Analyticsfortheinternetofthings IoT, Andrew Minteer, Packt Publishing, 2017
Reference Books :1. Internet-of-Things (IoT) Systems - Architectures, Algorithms, Methodologies,
Dimitrios Serpanos, Marilyn Wolf, Springer International Publishing, 2018 2. Internet of Things (IoT) -
Technologies, Applications, Challenges, and Solutions, Edited by B.K. Tripathy, J. Anuradha, CRC Press,
Taylor & Francis Group, 2018 3. Internet of Things A to Z – Technologies and Applications, Edited by
Qusay F. Hassan, IEEE Press, John Wiley & Sons, 2018 4. Building Arduino Projects for the Internet of
Things - Experiments with Real-World Applications, Adeel Javed, Apress, 2016 5. The Technical
Foundations of IoT, Boris Adryan, Dominik Obermaier, Paul FremantleJohn Soldatos, Artech House, 2017
6. Getting Started with the Internet of Things, Cuno Pfister, O’Reilly Media, Inc, 2021 7. The Internet of
Things, Revised and Updated Edition By Samuel Greengard, MIT Press Essential Knowledge series, 2021
Web Links :https://onlinecourses.nptel.ac.in/noc22_cs53/preview https://geekflare.com/iot-platform-tools/
https://dzone.com/articles/top-sites-to-learn-the-internet-of-things
MOOCS :https://www.coursera.org/learn/iot-architecture https://www.coursera.org/specializations/uiuc-iot
https://www.coursera.org/learn/iot-communications-networks
Course Rationale :To elaborate the reason why this course is included and towards what skills does this
map To elaborate how the course will be offered mentioning if it is offered through a project based learning
or through case-studies or through experiential learning.
Course Objectives :After studying this course, students will be able to • Interpret the impact and challenges
posed by IoT networks leading to new architectural models • Work with the Arduino IDE for different real
time applications • Identify the right sensors for the applications • Monitor the Data from IoT, and transfer
the same between application and Cloud environment
about:blank 1/26
06/07/2023, 21:59 about:blank
COURSE OUTCOMES (COs):

Blooms
CO Taxonomy
Course Outcome (CO) PO/PSO
NO Level
(BTL)
Outline the working process of IoT and its Architecture, and
CO1 PO1 2
design principles
CO2 Apply the Arduino IDE for NodeMCU Board PO5 3
Apply different protocols for networking and messaging. Apply
CO3 PO3 4
Python tools to analyze the IoT data.
Analyze the process of Data Collection and storage, Analyze the
CO4 PO4 4
existing IoT systems – Case Studies
CO5 Evaluate networking with IoT and Cloud platforms PO5 5

COURSE OUTCOME INDICATORS (COIs)::

Outcome Highest
COI-1 COI-2 COI-3 COI-5
No. BTL
Btl-2
Explain
CO1 2 Visualization,
Integration and
Device Management
Btl-3
Btl-2
Prepare Installing
Demonstrate the
CO2 3 NodeMCU and
Arduino, NodeMCU
Blinking LED
IoT Board
Project
Btl-4
Explain how the
Btl-2 Btl-3
Temperature and
Explain how the Analyse Blinking
CO3 4 Humidity are
sensors are Working, LED snd LDR
measured and
and Light Sensors Sensor Source Code
Working with
DHT11 Sensor
Btl-3
Demonstrate
Btl-3 Btl-4
Sending
Describe IoT Data Illustrate the
CO4 4 Temperature,
Monitoring and Sending Light
Humidity Values and
Thingspeak API Values
Visualizing Sensor
Data
Btl-5
Evaluate and study
CO5 5 of networking with
IoT and Cloud
platforms

PROGRAM OUTCOMES & PROGRAM SPECIFIC OUTCOMES (POs/PSOs)

Po
Program Outcome
No.

about:blank 2/26
06/07/2023, 21:59 about:blank

Engineering Knowledge:Apply the knowledge of mathematics, science, engineering fundamentals,


PO1
and an engineering specialization to the solution of complex engineering problems.
Engineering Knowledge:Apply the knowledge of mathematics, science, engineering fundamentals,
PO1
and an engineering specialization to the solution of complex engineering problems.
Problem Analysis: Identify, formulate, review research literature, and analyse complex engineering
PO2 problems reaching substantiated conclusions using first principles of mathematics, natural sciences
and engineering sciences
Problem Analysis: Identify, formulate, review research literature, and analyse complex engineering
PO2 problems reaching substantiated conclusions using first principles of mathematics, natural sciences
and engineering sciences
Design/Development of Solutions: Design solutions for complex engineering problems and design
PO3 system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations
Design/Development of Solutions: Design solutions for complex engineering problems and design
PO3 system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations
Conduct Investigations of Complex Problems:Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information
PO4
to provide valid conclusions for complex problems that cannot be solved by straightforward
application of knowledge, theories and techniques applicable to the engineering discipline.
Conduct Investigations of Complex Problems:Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information
PO4
to provide valid conclusions for complex problems that cannot be solved by straightforward
application of knowledge, theories and techniques applicable to the engineering discipline.
Modern Tool Usage:Create, select, and apply appropriate techniques, resources, and modern
PO5 engineering and IT tools including prediction and modelling to complex engineering activities with
an understanding of the limitations.
Modern Tool Usage:Create, select, and apply appropriate techniques, resources, and modern
PO5 engineering and IT tools including prediction and modelling to complex engineering activities with
an understanding of the limitations.
The Engineer and Society:Apply reasoning informed by the contextual knowledge to assess societal,
PO6 health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
The Engineer and Society:Apply reasoning informed by the contextual knowledge to assess societal,
PO6 health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
Environment and Sustainability:Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Environment and Sustainability:Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
PO8
the engineering practice
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
PO8
the engineering practice
Individual and Team Work: Function effectively as an individual, and as a member or leader in
PO9
diverse teams, and in multidisciplinary settings.
Individual and Team Work: Function effectively as an individual, and as a member or leader in
PO9
diverse teams, and in multidisciplinary settings.
Communication:Communicate effectively on complex engineering activities with the engineering
PO10 community and with society at large, such as, being able to comprehend and write effective reports
and design documentation, make effective presentations, and give and receive clear instructions
about:blank 3/26
06/07/2023, 21:59 about:blank

Communication:Communicate effectively on complex engineering activities with the engineering


PO10 community and with society at large, such as, being able to comprehend and write effective reports
and design documentation, make effective presentations, and give and receive clear instructions
Project Management and Finance: Demonstrate knowledge and understanding of the engineering and
PO11 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.
Project Management and Finance: Demonstrate knowledge and understanding of the engineering and
PO11 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.
Life-long Learning: Recognize the need for, and have the preparation and ability to engage in
PO12
independent and lifelong learning in the broadest context of technological change.
Life-long Learning: Recognize the need for, and have the preparation and ability to engage in
PO12
independent and lifelong learning in the broadest context of technological change.
An ability to design and develop Artificial Intelligence technology into innovative products for
PSO1
solving real world problems
An ability to design and develop Artificial Intelligence technology into innovative products for
PSO1
solving real world problems.
An ability to design and develop Data Science methods for analyzing massive datasets to extract
PSO2
insights by applying AI as a tool.
An ability to design and develop Data Science methods for analyzing massive datasets to extract
PSO2
insights by applying AI as a tool

Lecture Course DELIVERY Plan:


Book No[CH Teaching-
Sess.No. CO COI Topic No][Page Learning EvaluationComponents
No] Methods

ALM,ATTN,End
Semester
COI-
1 CO1 Introduction to IOT R1, 1, 1-3 Chalk,PPT,Talk Exam,HA,Home
1
Assignment,SEM-
EXAM1

ALM,ATTN,End
Semester
COI-
2 CO1 IoT Architecture R1, 2, 7-12 Chalk,PPT,Talk Exam,HA,Home
1
Assignment,SEM-
EXAM1

ALM,ATTN,End
Technology Behind IoT,
Semester
COI- Sources of IoT, M2M
3 CO1 R1, 2, 12-17 Chalk,PPT,Talk Exam,HA,Home
1 Communication, Examples
Assignment,SEM-
of IoT
EXAM1

ALM,ATTN,End
Design Principles for
Semester
COI- Connected Devices:
4 CO1 R1, 3, 17-20 Chalk,PPT,Talk Exam,HA,Home
1 IoT/M2M Systems Layers
Assignment,SEM-
and Design Consideration
EXAM1

5 CO1 COI- Communication R1, 3, 20-22 Chalk,PPT,Talk ALM,ATTN,End


1 Technologies Semester
Exam,HA,Home
about:blank 4/26
06/07/2023, 21:59 about:blank

Book No[CH Teaching-


Sess.No. CO COI Topic No][Page Learning EvaluationComponents
No] Methods
Assignment,SEM-
EXAM1

ALM,ATTN,End
Data Enrichment, Data Semester
COI-
6 CO1 Consolidation and Device R3, 3, 81-87 Chalk,PPT,Talk Exam,HA,Home
1
Management Gateway Assignment,SEM-
EXAM1

Getting started with ALM,ATTN,End


Arduino: Introduction to the Semester
COI-
7 CO2 Adriano, Creating an R4, 1, 3-12 Chalk,PPT,Talk Exam,HA,Home
1
Arduino programming Assignment,SEM-
Environment EXAM1

ALM,ATTN,End
Using the Arduino IDE, Semester
COI-
8 CO2 Creating an Arduino R4, 2, 15-22 Chalk,PPT,Talk Exam,HA,Home
1
program, Using Libraries Assignment,SEM-
EXAM1

ALM,ATTN,End
Semester
COI- Sensor and Actuators
9 CO2 R4, 2, 22-34 Chalk,PPT,Talk Exam,HA,Home
1 Technology
Assignment,SEM-
EXAM1

ALM,ATTN,End
Semester
COI- Sensor Data
10 CO2 R4, 4, 51-61 Chalk,PPT,Talk Exam,HA,Home
2 Communication Protocols
Assignment,SEM-
EXAM1

ALM,ATTN,End
Sensor and Actuators with
Semester
COI- Arduino. Basic Networking
11 CO2 R4, 5, 75-84 Chalk,PPT,Talk Exam,HA,Home
2 with ESP8266 Wi-Fi
Assignment,SEM-
module
EXAM1

ALM,ATTN,End
Semester
COI- ESP8266 as
12 CO2 ESP8266 as Webserver Chalk,PPT,Talk Exam,HA,Home
2 Webserver
Assignment,SEM-
EXAM1

IoT Analytics, Challenges ALM,ATTN,End


and Networking Protocols - Semester
COI- R5, 15, 187-
13 CO3 Defining IoT analytics, Chalk,PPT,Talk Exam,HA,Home
1 190
Structured Versus Assignment,SEM-
Unstructured Data EXAM2

14 CO3 COI- Data in Motion versus Data R5, 15, 191- Chalk,PPT,Talk ALM,ATTN,End
about:blank 5/26
06/07/2023, 21:59 about:blank

Book No[CH Teaching-


Sess.No. CO COI Topic No][Page Learning EvaluationComponents
No] Methods
1 at Rest, IoT analytics 197 Semester
challenges Exam,HA,Home
Assignment,SEM-
EXAM2

ALM,ATTN,End
IoT Devices, IoT Semester
COI- R5, 15, 197-
15 CO3 networking connectivity Chalk,PPT,Talk Exam,HA,Home
2 201
protocols Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- IoT networking data R5, 15, 201-
16 CO3 Chalk,PPT,Talk Exam,HA,Home
2 messaging protocols 206
Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- NumPy and Pandas for Data R5, 15, 207-
17 CO3 Chalk,PPT,Talk Exam,HA,Home
3 Analytics 212
Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- Descriptive Analysis, R5, 15, 212-
18 CO3 Chalk,PPT,Talk Exam,HA,Home
3 Diagnostic Analytics 218
Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- Predictive Analytics, R5, 15, 187-
19 CO3 Chalk,PPT,Talk Exam,HA,Home
3 Prescriptive Analytics 218
Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- Data Acquiring, Organizing, R3, 4, 113-
20 CO4 Chalk,PPT,Talk Exam,HA,Home
1 Processing and Analytics 114
Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- Data Acquiring and storage, R3, 4, 114-
21 CO4 Chalk,PPT,Talk Exam,HA,Home
1 Organizing the Data 118
Assignment,SEM-
EXAM2

ALM,ATTN,End
Transactions, Business Semester
COI- R3, 4, 118-
22 CO4 Processes, Integration and Chalk,PPT,Talk Exam,HA,Home
2 122
Enterprise Systems Assignment,SEM-
EXAM2
about:blank 6/26
06/07/2023, 21:59 about:blank

Book No[CH Teaching-


Sess.No. CO COI Topic No][Page Learning EvaluationComponents
No] Methods

ALM,ATTN,End
Semester
COI- R3, 4, 122-
23 CO4 Analytics Chalk,PPT,Talk Exam,HA,Home
2 130
Assignment,SEM-
EXAM2

ALM,ATTN,End
Semester
COI- R3, 5, 140-
24 CO4 Basic Time Series Analysis Chalk,Talk Exam,HA,Home
2 144
Assignment,SEM-
EXAM2

ALM,ATTN,End
Case Study – Supply chain
Semester
COI- and Customer Monitoring, R3, 5, 140-
25 CO4 Chalk,PPT,Talk Exam,HA,Home
3 Connected Car and its 144
Assignment,SEM-
applications
EXAM2

ALM,ATTN,End
Smart Homes, Smart City Semester
COI- R3, 5, 140-
26 CO4 Streetlight Control and Chalk,PPT,Talk Exam,HA,Home
3 144
Monitoring Assignment,SEM-
EXAM2

Lecture Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 2 Introduction to IOT

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
30 introduction to iot 2 PPT APPLICABLE
---
--- NOT
5 queries 2 Talk APPLICABLE
---
--- NOT
5 recall the session 2 Talk APPLICABLE
---

SESSION NUMBER : 2

Session Outcome: 2 iot architecture

about:blank 7/26
06/07/2023, 21:59 about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
30 IoT Architectural View 2 PPT APPLICABLE
---
--- NOT
10 queries 2 Talk APPLICABLE
---
--- NOT
5 recall the session 2 Talk APPLICABLE
---

SESSION NUMBER : 3

Session Outcome: 2 Technology Behind IoT, Sources of IoT, M2M Communication, Examples of IoT

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Technology Behind IoT, Sources of IoT, M2M
30 2 PPT APPLICABLE
Communication, Examples of IoT
---
--- NOT
10 queries 2 Talk APPLICABLE
---
--- NOT
5 recall the session 2 Talk APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 2 Design Principles for Connected Devices: IoT/M2M Systems Layers and Design
Consideration

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Design Principles for Connected Devices: IoT/M2M
30 2 PPT APPLICABLE
Systems Layers and Design Consideration
---
One minute
10 queries 2 Talk
paper
5 recall the session 2 Talk --- NOT
APPLICABLE
about:blank 8/26
06/07/2023, 21:59 about:blank

---

SESSION NUMBER : 5

Session Outcome: 2 Communication Technologies

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
30 Communication Technologies 2 PPT APPLICABLE
---
--- NOT
10 queries 2 Talk APPLICABLE
---
--- NOT
5 recall the session 2 Talk APPLICABLE
---

SESSION NUMBER : 6

Session Outcome: 2 Data Enrichment, Data Consolidation and Device Management Gateway

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 2 Talk APPLICABLE
---
--- NOT
Data Enrichment, Data Consolidation and Device
30 2 PPT APPLICABLE
Management Gateway
---
Quiz/Test
10 queries 2 Talk
Questions
--- NOT
5 recall the session 2 Talk APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 3 Getting started with Arduino: Introduction to the Adriano, Creating an Arduino
programming Environment

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 3 Talk APPLICABLE
---
--- NOT
Getting started with Arduino: Introduction to the Adriano,
30 3 PPT APPLICABLE
Creating an Arduino programming Environment
---
about:blank 9/26
06/07/2023, 21:59 about:blank

10 queries 3 Talk Debate


--- NOT
5 recall the session 3 Talk APPLICABLE
---

SESSION NUMBER : 8

Session Outcome: 3 Using the Arduino IDE, Creating an Arduino program, Using Libraries

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
One minute
5 Attendance 3 Talk
paper
--- NOT
Using the Arduino IDE, Creating an Arduino program,
30 3 PPT APPLICABLE
Using Libraries
---
--- NOT
10 queries 3 Talk APPLICABLE
---
--- NOT
5 recall the session 3 Talk APPLICABLE
---

SESSION NUMBER : 9

Session Outcome: 3 Sensor and Actuators Technology

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 3 Talk APPLICABLE
---
--- NOT
30 Sensor and Actuators Technology 3 PPT APPLICABLE
---
--- NOT
10 queries 3 Talk APPLICABLE
---
--- NOT
5 recall the session 3 Talk APPLICABLE
---

SESSION NUMBER : 10

Session Outcome: 3 Sensor Data Communication Protocols

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 3 Talk APPLICABLE
---

about:blank 10/26
06/07/2023, 21:59 about:blank

--- NOT
30 Sensor Data Communication Protocols 3 PPT APPLICABLE
---
Group
10 queries 3 Talk
Discussion
--- NOT
5 recall the session 3 Talk APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 3 Sensor and Actuators with Arduino. Basic Networking with ESP8266 Wi-Fi module

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 3 Talk APPLICABLE
---
--- NOT
Sensor and Actuators with Arduino. Basic Networking
30 3 PPT APPLICABLE
with ESP8266 Wi-Fi module
---
--- NOT
10 queries 3 Talk APPLICABLE
---
--- NOT
5 recall the session 3 Talk APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 3 ESP8266 as Webserver

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 3 Talk APPLICABLE
---
--- NOT
30 ESP8266 as Webserver 3 PPT APPLICABLE
---
--- NOT
10 queries 3 Talk APPLICABLE
---
--- NOT
5 recall the session 3 Talk APPLICABLE
---

SESSION NUMBER : 13

Session Outcome: 4 IoT Analytics, Challenges and Networking Protocols - Defining IoT analytics,
Structured Versus Unstructured Data

about:blank 11/26
06/07/2023, 21:59 about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
IoT Analytics, Challenges and Networking Protocols - --- NOT
30 Defining IoT analytics, Structured Versus Unstructured 4 PPT APPLICABLE
Data ---
10 queries 4 PPT Seminars
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 14

Session Outcome: 4 Data in Motion versus Data at Rest, IoT analytics challenges

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
Data in Motion versus Data at Rest, IoT analytics
30 4 PPT APPLICABLE
challenges
---
--- NOT
10 queries 4 Talk APPLICABLE
---
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 15

Session Outcome: 4 IoT Devices, IoT networking connectivity protocols

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 IoT Devices, IoT networking connectivity protocols 4 PPT APPLICABLE
---
--- NOT
10 queries 4 Talk APPLICABLE
---
--- NOT
10 recall the session 4 Talk APPLICABLE
---

about:blank 12/26
06/07/2023, 21:59 about:blank

SESSION NUMBER : 16

Session Outcome: 4 IoT networking data messaging protocols

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 IoT networking data messaging protocols 4 PPT APPLICABLE
---
10 queries 4 Talk Fish Bowl
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 17

Session Outcome: 4 NumPy and Pandas for Data Analytics

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 NumPy and Pandas for Data Analytics 4 PPT APPLICABLE
---
--- NOT
10 queries 4 Talk APPLICABLE
---
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 18

Session Outcome: 4 Descriptive Analysis, Diagnostic Analytics

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 Descriptive Analysis, Diagnostic Analytics 4 PPT APPLICABLE
---
--- NOT
10 queries 4 Talk APPLICABLE
---

about:blank 13/26
06/07/2023, 21:59 about:blank

--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 19

Session Outcome: 4 Predictive Analytics, Prescriptive Analytics

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 Predictive Analytics, Prescriptive Analytics 4 PPT APPLICABLE
---
--- NOT
10 queries 4 Talk APPLICABLE
---

SESSION NUMBER : 20

Session Outcome: 4 Data Acquiring, Organizing, Processing and Analytics

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 Data Acquiring, Organizing, Processing and Analytics 4 PPT APPLICABLE
---
10 queries 4 Talk Case Study
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 21

Session Outcome: 4 Data Acquiring and storage, Organizing the Data

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 Data Acquiring and storage, Organizing the Data 4 PPT APPLICABLE
---
--- NOT
10 queries 4 Talk APPLICABLE
---
about:blank 14/26
06/07/2023, 21:59 about:blank

--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 22

Session Outcome: 4 Transactions, Business Processes, Integration and Enterprise Systems

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
ransactions, Business Processes, Integration and
30 4 PPT APPLICABLE
Enterprise Systems
---
--- NOT
10 queries 4 PPT APPLICABLE
---
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 23

Session Outcome: 4 Analytics

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
30 Analytics 4 PPT APPLICABLE
---
Immediate
10 queries 4 Talk
feedback
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 24

Session Outcome: 4 Basic Time Series Analysis

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
30 Basic Time Series Analysis 4 PPT --- NOT
APPLICABLE
about:blank 15/26
06/07/2023, 21:59 about:blank

---
--- NOT
10 queries 4 Talk APPLICABLE
---
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 25

Session Outcome: 4 Case Study – Supply chain and Customer Monitoring, Connected Car and its
applications

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
Case Study – Supply chain and Customer Monitoring,
30 4 PPT APPLICABLE
Connected Car and its applications
---
--- NOT
10 queries 4 Talk APPLICABLE
---
--- NOT
5 recall the session 4 Talk APPLICABLE
---

SESSION NUMBER : 26

Session Outcome: 4 Smart Homes, Smart City Streetlight Control and Monitoring

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 4 Talk APPLICABLE
---
--- NOT
Smart Homes, Smart City Streetlight Control and
30 4 PPT APPLICABLE
Monitoring
---
--- NOT
10 queries 4 Talk APPLICABLE
---
--- NOT
5 recall the session 4 Talk APPLICABLE
---

Tutorial Course DELIVERY Plan: NO Delivery Plan Exists

Tutorial Session wise Teaching – Learning Plan

about:blank 16/26
06/07/2023, 21:59 about:blank

No Session Plans Exists

Practical Course DELIVERY Plan:


Tutorial
Session Topics CO-Mapping
no

1 Sense the Available Networks Using Arduino CO5

2 LED Blink Using Arduino CO5

3 Detect the Vibration of an Object CO5

4 Sense a Finger When it is Placed on Board Using Arduino CO5

5 Connect with the Available Wi-Fi Using Arduino CO5

6 Temperature Notification Using Arduino CO5

7 LDR to Vary the Light Intensity of LED Using Arduino CO5

8 MySQL Database Installation in Raspberry Pi CO5

9 SQL Queries by Fetching Data from Database in Raspberry Pi CO5

10 Switch Light on and Off Based on the Input of User Using Raspberry Pi CO5

11 Home Automation using MQTT Protocol CO5

12 Evaluate the dataset collected in IoT Environment using NumPy CO5

13 Evaluate the dataset collected in IoT Environment using Pandas CO5

Practical Session wise Teaching – Learning Plan

SESSION NUMBER : 1

Session Outcome: 5 Sense the Available Networks Using Arduino

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Arduino Board Introduction 5 PPT APPLICABLE
---
--- NOT
Discussion on Sense the Available Networks Using
30 5 PPT APPLICABLE
Arduino
---

about:blank 17/26
06/07/2023, 21:59 about:blank

--- NOT
30 Sense the Available Networks Using Arduino 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 2

Session Outcome: 5 LED Blink Using Arduino

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
One minute
5 Attendance 5 Talk
paper
--- NOT
Discussion on Measure the Distance Using Ultrasonic
20 5 PPT APPLICABLE
Sensor
---
--- NOT
30 Measure the Distance Using Ultrasonic Sensor 5 Talk APPLICABLE
---
--- NOT
30 Make LED Blink Using Arduino 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 3

Session Outcome: 5 Detect the Vibration of an Object

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Study of Detecting the Vibration of an Object 5 PPT APPLICABLE
---
--- NOT
30 Detect the Vibration of an Object 5 LTC APPLICABLE
---
--- NOT
30 Detect the Vibration of an Object Using Arduino 5 LTC APPLICABLE
---
about:blank 18/26
06/07/2023, 21:59 about:blank

--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 4

Session Outcome: 5 Sense a Finger When it is Placed on Board Using Arduino

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Discussion on Sense a Finger When it is Placed on Board 5 PPT APPLICABLE
---
--- NOT
30 Sense a Finger When it is Placed on Board 5 LTC APPLICABLE
---
--- NOT
Sense a Finger When it is Placed on Board Using
30 5 LTC APPLICABLE
Arduino
---
One minute
10 Review and Discussion 5 Talk
paper
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 5

Session Outcome: 5 IoT Practical Handbook by MUHAMMAD RIDZUAN IDRIS

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Discussion of connection with available Wi-Fi Network 5 PPT APPLICABLE
---
--- NOT
30 Connect with the Available Wi-Fi 5 LTC APPLICABLE
---
--- NOT
30 Connect with the Available Wi-Fi Using Arduino 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
about:blank 19/26
06/07/2023, 21:59 about:blank

--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 6

Session Outcome: 5 Temperature Notification Using Arduino

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Discussion on Temperature Notification Using Arduino 5 PPT APPLICABLE
---
--- NOT
30 Temperature Notification 5 LTC APPLICABLE
---
--- NOT
30 Temperature Notification Using Arduino 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 7

Session Outcome: 5 LDR to Vary the Light Intensity of LED Using Arduino

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Discussion on LDR to Vary the Light Intensity 5 PPT APPLICABLE
---
--- NOT
30 LDR to Vary the Light Intensity of LED 5 LTC APPLICABLE
---
--- NOT
30 LDR to Vary the Light Intensity of LED Using Arduino 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
5 summary 5 Talk --- NOT
APPLICABLE
about:blank 20/26
06/07/2023, 21:59 about:blank

---

SESSION NUMBER : 8

Session Outcome: 5 MySQL Database Installation in Raspberry Pi

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 Discussion on Raspberry Pi 5 PPT APPLICABLE
---
--- NOT
30 MySQL Database Installation 5 LTC APPLICABLE
---
--- NOT
30 MySQL Database Installation in Raspberry Pi 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 9

Session Outcome: 5 SQL Queries by Fetching Data from Database in Raspberry Pi

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
Discussion on SQL Queries by Fetching Data from
20 5 PPT APPLICABLE
Database
---
--- NOT
30 SQL Queries by Fetching Data from Database 5 LTC APPLICABLE
---
--- NOT
SQL Queries by Fetching Data from Database in
30 5 LTC APPLICABLE
Raspberry Pi
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

about:blank 21/26
06/07/2023, 21:59 about:blank

SESSION NUMBER : 10

Session Outcome: 5 Switch Light on and Off Based on the Input of User Using Raspberry Pi

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
Dicussion on Switch Light on and Off Based on the Input
20 5 PPT APPLICABLE
of User
---
--- NOT
30 Switch Light on and Off Based on the Input of User 5 LTC APPLICABLE
---
--- NOT
Switch Light on and Off Based on the Input of User
30 5 LTC APPLICABLE
Using Raspberry Pi
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 11

Session Outcome: 5 Home Automation using MQTT Protocol

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 mqtt protocol 5 PPT APPLICABLE
---
--- NOT
30 mqtt with server 5 LTC APPLICABLE
---
--- NOT
30 mqtt with broker 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

SESSION NUMBER : 12

Session Outcome: 5 Evaluate the dataset collected in IoT Environment using NumPy
about:blank 22/26
06/07/2023, 21:59 about:blank

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
One minute
5 Attendance 5 Talk
paper
--- NOT
20 data set collection 5 PPT APPLICABLE
---
--- NOT
30 implementing in python 5 LTC APPLICABLE
---
--- NOT
30 using numpy 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
One minute
5 summary 5 Talk
paper

SESSION NUMBER : 13

Session Outcome: 5 Evaluate the dataset collected in IoT Environment using Pandas

Teaching- Active
Time(min) Topic BTL Learning Learning
Methods Methods
--- NOT
5 Attendance 5 Talk APPLICABLE
---
--- NOT
20 data set prpearation 5 PPT APPLICABLE
---
--- NOT
30 learn about pandas 5 LTC APPLICABLE
---
--- NOT
30 how to implement pandas in iot 5 LTC APPLICABLE
---
--- NOT
10 Review and Discussion 5 Talk APPLICABLE
---
--- NOT
5 summary 5 Talk APPLICABLE
---

Skilling Course DELIVERY Plan: NO Delivery Plan Exists

Skilling Session wise Teaching – Learning Plan

No Session Plans Exists

WEEKLY HOMEWORK ASSIGNMENTS/ PROBLEM SETS/OPEN ENDEDED PROBLEM-SOLVING EXERCISES etc:

about:blank 23/26
06/07/2023, 21:59 about:blank

Assignment Assignment
Week Topic Details co
Type No

COURSE TIME TABLE:

Hour 1 2 3 4 5 6 7 8 9
Day Component
Theory --- --- V-S61 V-S61 --- --- --- -- --
Tutorial --- --- -- -- --- --- --- -- --
Mon
Lab --- --- -- -- --- --- --- V-S61,V-S61,V-S61 V-S61,V-S61,V-S61
Skilling --- --- -- -- --- --- --- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Tue
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory --- --- V-S41 V-S41 --- --- --- -- --
Tutorial --- --- -- -- --- --- --- -- --
Wed
Lab --- --- -- -- --- --- --- V-S41,V-S41,V-S41 V-S41,V-S41,V-S41
Skilling --- --- -- -- --- --- --- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Thu
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory --- --- V-S51 V-S51 --- --- --- -- --
Tutorial --- --- -- -- --- --- --- -- --
Fri
Lab --- --- -- -- --- --- --- V-S51,V-S51,V-S51 V-S51,V-S51,V-S51
Skilling --- --- -- -- --- --- --- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Sat
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --
Theory -- -- -- -- -- -- -- -- --
Tutorial -- -- -- -- -- -- -- -- --
Sun
Lab -- -- -- -- -- -- -- -- --
Skilling -- -- -- -- -- -- -- -- --

REMEDIAL CLASSES:

Supplement course handout, which may perhaps include special lectures and discussions that would be
planned, and schedule notified according

SELF-LEARNING:

Assignments to promote self-learning, survey of contents from multiple sources.


S.no Topics CO ALM References/MOOCS

about:blank 24/26
06/07/2023, 21:59 about:blank
DELIVERY DETAILS OF CONTENT BEYOND SYLLABUS:

Content beyond syllabus covered (if any) should be delivered to all students that would be planned, and
schedule notified accordingly.
Advanced Topics, Additional Reading, Research
S.no CO ALM References/MOOCS
papers and any

EVALUATION PLAN:

Evaluation Evaluation Assessment Duration


Weightage/Marks CO1 CO2 CO3 CO4 CO5
Type Component Dates (Hours)
End End Semester Weightage 24 6 6 6 6
Semester 180
Exam Max Marks 100 25 25 25 25
Summative
Evaluation Lab End Weightage 16 16
Total= 40 100
Semester Exam
% Max Marks 50 50
Semester in Weightage 15 7.5 7.5
90
In Semester Exam-I Max Marks 50 25 25
Summative Weightage 15 7.5 7.5
Semester in
Evaluation 90
Exam-II Max Marks 50 25 25
Total= 38
% Lab In Weightage 8 8
100
Semester Exam Max Marks 50 50
Weightage 8 2 2 2 2
ALM 30
Max Marks 100 25 25 25 25
In Semester
Formative Home Weightage 7 1.75 1.75 1.75 1.75
Evaluation Assignment and 30
Textbook Max Marks 100 25 25 25 25
Total= 22
% Continuous Weightage 7 7
Evaluation - 100
Lab Exercise Max Marks 100 100

ATTENDANCE POLICY:

Every student is expected to be responsible for regularity of his/her attendance in class rooms and
laboratories, to appear in scheduled tests and examinations and fulfill all other tasks assigned to him/her in
every course
In every course, student has to maintain a minimum of 85% attendance to be eligible for appearing in
Semester end examination of the course, for cases of medical issues and other unavoidable circumstances the
students will be condoned if their attendance is between 75% to 85% in every course, subjected to submission
of medical certificates, medical case file and other needful documental proof to the concerned departments

DETENTION POLICY :

In any course, a student has to maintain a minimum of 85% attendance and In-Semester Examinations to be
eligible for appearing to the Semester End Examination, failing to fulfill these conditions will deem such
student to have been detained in that course.

PLAGIARISM POLICY :

Supplement course handout, which may perhaps include special lectures and discussions

about:blank 25/26
06/07/2023, 21:59 about:blank
COURSE TEAM MEMBERS, CHAMBER CONSULTATION HOURS AND CHAMBER VENUE DETAILS:

Supplement course handout, which may perhaps include special lectures and discussions
Chamber
Delivery Chamber Chamber Signature of
Name of Sections Consultation
Component of Consultation Consultation Course
Faculty of Faculty Timings for each
Faculty Day (s) Room No: faculty:
day
41-
K.R.R MA,51-
L - - - -
Rao MA,61-
MA
K.R.R 61-A,41-
P - - - -
Rao A,51-A
V Rama 51-B,61-
P - - - -
Krishna B,41-B
Saikat 51-C,61-
P - - - -
Samanta C,41-C

GENERAL INSTRUCTIONS

Students should come prepared for classes and carry the text book(s) or material(s) as prescribed by the
Course Faculty to the class.

NOTICES

Most of the notices are available on the LMS platform.

All notices will be communicated through the institution email.

All notices concerning the course will be displayed on the respective Notice Boards.

Signature of COURSE COORDINATOR

(K.R.R Mohan Rao )

Signature of Department Prof. Incharge Academics & Vetting Team Member

Department Of AI&DS

HEAD OF DEPARTMENT:

Approval from: DEAN-ACADEMICS


(Sign with Office Seal) [object HTMLDivElement]

about:blank 26/26

You might also like