Faculty of Science and Technology Savitribai Phule Pune University Maharashtra, India
Faculty of Science and Technology Savitribai Phule Pune University Maharashtra, India
http://unipune.ac.in
Hours / Week
Presentation
Mid-Semester
End-Semester
Total Marks
Total Credit
Term work
Practical
Theory
Tutorial
Practical
Practical
Theory /
Tutorial
TE 310601 Embedded 04 -- -- 30 70 -- -- -- 100 04 -- 04
& Systems and
V Internet of
Things
310602 Embedded -- -- 02 -- -- 50 -- -- 50 -- 01 01
Systems and
Internet of
Things
Laboratory
Total 04 - 02 100 50 - - 150 04 01 05
Total Credits = 05
TE 310603 Internet of Things 04 -- -- 30 70 -- -- -- 100 04 -- 04
& Architectures,
VI Protocols and
Systems
Programming
Total 04 - - 100 - - - 100 04 - 04
Total Credits = 04
BE 410601 Machine 04 -- -- 30 70 -- -- -- 100 04 -- 04
& Learning for
VII Internet of
Things
410602 Machine Learning -- -- 02 -- -- 50 -- -- 50 -- 01 01
for Internet of
Things Laboratory
Total 04 - 02 100 50 - - 150 04 01 05
Total Credits = 05
BE 410603 Internet of 04 - -- 30 70 -- -- -- 100 04 -- 04
& Things Security
VIII 410604 Seminar -- 02 -- -- -- - -- 50 50 02 -- 02
Total 04 - 02 100 - -- 50 150 06 - 06
Total Credits = 06
Total Credit for Semester V+VI+VII+VIII = 20
* To be offered as Honours for Major Disciplines as–
1. Computer Engineering
2. Electronics and Telecommunication Engineering
3. Electronics Engineering
4. Information Technology
For any other Major Disciplines which is not mentioned above, it may be offered as Minor Degree.
Reference: https://www.aicte-india.org/sites/default/files/APH%202020_21.pdf / page 99-100
Savitribai Phule Pune University
Honours* in Internet of Things
Third Year of Engineering (Semester V)
310601: Embedded System and Internet of Things
Teaching Scheme: Credit: Examination Scheme:
Theory : 04 Mid_Semester(TH): 30 Marks
04 Hours/Week End_Semester(TH): 70 Marks
8. Write an application using Raspberry Pi/Arduino for streetlight control system. System
consists of smart street lights that have external light sensing that automatically turns on at
desired intensity based on amount of lighting needed.
9. Write an application using Raspberry Pi/Arduino for traffic signal monitoring and control
system.
10. Write an application using Raspberry Pi/Arduino for smart health monitoring system which
records heart beat rate and temperature and also sends sms alerts if readings are beyond
critical values.
11. Implement a weather monitoring system using humidity, temperature and raindrop sensor
and Raspberry Pi/Arduino board.
12. Create a simple web interface for Raspberry-Pi/Beagle board to control the connected LEDs
remotely through the interface.
Group C
13. Internet of things enabled real time water quality monitoring system
14. Implement smart home automation system. The system automates home appliances and
control them over internet from anywhere.
15. Develop a Real time application like a smart home security.
Description: When anyone comes at door the camera module automatically captures his
image and sends a notification to the owner of the house on his mobile phone using GSM
modem.
Savitribai Phule Pune University
Honours* in Internet of Things
Third Year of Engineering (Semester V)
310603: Internet of Things Architectures, Protocols and Systems
Programming
Teaching Scheme Credits Examination Scheme:
Course Objectives
PHY/MAC Layer: Wireless HART, ZWave, Bluetooth Low Energy, Zigbee Smart Energy
Vulnerabilities Security Requirements and Threat Analysis, Misuse Cases, IoT Security
Tomography, and Layered Attacker Model, Identity Management and Establishment, Access
Control, and Secure Message Communication, Security Models, IoT Security Protocols.
Software for IoT Development Boards like Arduino, Raspberry Pi, Beagle Bone, Intel
Galileo: IDE, Simulator, Emulator, Debugger, OS , Software Libraries for Internet
connectivity
Smart Cities, Agriculture, Health and Lifestyle, Industry, Home Automation, Telecom/5G.
Text Books
1. The Internet of Things: From RFID to the Next-Generation Pervasive Networked Lu Yan,
Yan Zhang, Laurence T. Yang, Huansheng Ning
2. Designing the Internet of Things , Adrian McEwen (Author), Hakim Cassimally
3. HakimaChouchi, “The Internet of Things Connecting Objects to the Web”, ISBN 078 -1-
84821-140-7, Wiley Publications
Asoke K Talukder and Roopa R Yavagal, “Mobile Computing,” Tata McGraw Hill, 2010.
4. Computer Networks; By: Tanenbaum, Andrew S; Pearson Education Pte. Ltd., Delhi, 4th
Edition
5. Data and Computer Communications; By: Stallings, William; Pearson Education Pte.Ltd.,
Delhi, 6th Edition
Relevant MOOCs Course
NPTEL-
Introduction to internet of things - Course (nptel.ac.in)
Coursera
Course Contents
Unit I Overview of Machine Learning 8 Hours
Introduction to Machine Learning:
Introduction to ML, Introduction to Statistical Learning Methods, Classic and adaptive machines,
Machine-Learning Problem, Machine-Learning Techniques and Paradigms, Machine Intelligence,
Elements of Machine Learning, Introduction to Advanced ML - Deep Learning, Reinforcement
Learning.
Unit II Predictive Analysis for IoT 06 Hours
IOT Data Pre-processing:
Data Preparation for Predictive Maintenance Modeling, Cleaning and Standardizing IoT Data,
Applying Advanced Data Exploration Techniques
Feature Engineering:
Exploring Feature Engineering, Applying Feature Selection Techniques, Feature set selection using
ML, Machine learning for Internet of Things data analysis
Unit III ML & DL Methods for IoT 06 Hours
Machine learning (ML) methods for IoT Applications :
Decision Trees (DTs), Support Vector Machines (SVMs), Bayesian theorem-based algorithms, k-
Nearest neighbour (KNN), Random forest (RF), Association Rule (AR) algorithms, Ensemble
learning (EL), k-Means clustering, Principal component analysis (PCA)
Deep learning (DL) methods for IoT Applications :
Convolutional neural networks (CNNs), Recurrent neural networks (RNNs), Deep autoencoders
(AEs), Restricted Boltzmann machines (RBMs), Deep belief networks (DBNs), Generative
adversarial networks (GANs), Ensemble of DL networks (EDLNs)
Unit IV Machine Learning Accelerators for IoT Devices 06 Hours
1. Ethem ALPAYDIN, “Introduction to Machine Learning” ,The MIT Press, October 2004,
ISBN 0-262-01211-1
2. Hantao Huang, Hao Yu, “Compact and Fast Machine Learning Accelerator for IoT
Devices,”Edition: 1st ed. Publisher: Springer Singapore Year: 2019ISBN: 978-981-13-3323-
1
Reference:
1. Trevor Hastie Robert Tibshirani Jerome Friedman, “The Elements of Statistical Learning:
Data Mining, Inference, and Prediction”, Second Edition, Springer Series in Statistics, Feb
2009
2. Tom M. Mitchell , “ Machine Learning”, McGraw-Hill Science/Engineering/Math; (March 1,
1997)ISBN: 0070428077
3. Neeraj Kumar, Aaisha Makkar, “ MACHINE LEARNING IN COGNITIVE IOT”,
https://www.routledge.com/Machine-Learning-in-Cognitive-IoT/Kumar-
Makkar/p/book/9780367359164 ISBN 9780367359164 Published June 1, 2020 by CRC
Press
4. Puneet Mathur, “ IoT Machine Learning Applications in Telecom, Energy, and Agriculture,
With Raspberry Pi and Arduino Using Python”, ISBN 978-1-4842-5549-0
5. Nicolas Modrzyk, “ Real-Time IoT Imaging with Deep Neural Networks - Using Java on the
Raspberry Pi 4” , Apress Publication , Year: 2020, ISBN: 9781484257210, 978148425722
Mooc
Courses:
1. Predictive Analytics for IOT, by Microsoft on edx
Link: https://www.edx.org/course/predictive-analytics-for-iot-
solutions?source=aw&awc=6798_1594277292_cca42f86ac9afe29904595a53aad9e1c
2. INTERNET of Things and Machine Learning Training
Link: https://shop.boltiot.com/products/internet-of-things-and-machine-learning-training
Savitribai Phule Pune University,
Pune
Honours* in Internet of Things
410602: Machine Learning for Internet of Things Laboratory
Fourth Year of Engineering (Semester VII)
1. https://www.kaggle.com/datasets
2. https://archive.ics.uci.edu/ml/datasets.php
Savitribai Phule Pune University
Honours* in Internet of Things
Final Year of Engineering (Semester VIII)
410603: Internet of Things Security
Teaching Scheme: Credit Examination Scheme:
Online Resources:
https://nptel.ac.in/courses/106/105/106105195/
Savitribai Phule Pune University
Honours* in Internet of Things
Fourth Year of Engineering (Semester VIII)
410604: Seminar
Teaching Scheme Credit Scheme Examination Scheme and Marks
Practical: 02 02 Presentation: 50 Marks
Hours/Week
Course Objectives:
To train the student to independently search, identify and study important topics in
computer science.
To develop skills among students to study and keep themselves up to date of the
technological developments taking place in computer science
To expose students to the world of research, technology and innovation.
Course Outcomes:
On completion of the course, student will be able to
To train the student to independently search, identify and study important topics in
computer science.
To develop skills among students to study and keep themselves up to date of the technological
developments taking place in computer science.
To expose students to the world of research, technology and innovation
Guidelines for Seminar:
The department will assign an internal guide under which students shall carry out Hons.
seminar work
In order to select a topic for Hons. Seminar, the student shall refer to various resources like
books, magazines, scientific papers, journals, the Internet and experts from industries and
research institutes
The topic selected for Hons. Seminar by the students will be scrutinized and if found suitable,
shall be approved by the internal guide
Student shall submit the progress of his/her Hons. Seminar work to the internal guide.
The student shall prepare a REPORT on the work done on Hons. Seminar and submit it at the
time of presentation.
References:
1. Rebecca Stott, Cordelia Bryan, Tory Young, “Speaking Your Mind: Oral Presentation and Seminar
Skills (Speak-Write Series)”, Longman, ISBN-13: 978-0582382435
2. Johnson-Sheehan, Richard, “Technical Communication”, Longman. ISBN 0-321-11764-6
3. Vikas Shirodka, “Fundamental skills for building Professionals”, SPD, ISBN 978-93-5213- 146-5