Академический Документы
Профессиональный Документы
Культура Документы
A. Introduction: This course is offered by Dept. of Computer and Communication Engineering as an Open elective,
targeting students who wish to pursue research& development in industries or higher studies in field of IoT Engineering,
including Embedded Systems, Wireless sensors, Micro controllers, Wireless modules such as Bluetooth and WiFi and
Cloud computing. Offers in depth knowledge hardware development by covering interfacing of sensors, and wireless
modules and integrating mobile application development with cloud connectivity. Students are expected to have
background knowledge on a microcontroller and C language for a better learning.
B. Course Objectives: At the end of the course, students will be able to
[1791.1]. Describe the need of upgrading interconnectivity of objects from M2M communication to Internet of Things.
[1791.2]. Interpret and illustrate the formation of different devices that are used for measuring parameters of any physical
object and store the data storage unit using communication protocols.
[1791.3]. Demonstrate an experimentation on Microcontrollers, wireless modules and wireless sensors and integrating a
mobile application with the system for monitoring and controlling purpose.
[1791.4]. Identify the problem statement, sensors requirement and Microcontroller selection on real life problems in the
field of Home automation, Industrial automation, environmental monitoring and healthcare sectors.
[1791.5]. Fabricate sensors and electronic data processing units to create and application based approach in healthcare,
industry, home automation, safety and vehicles.
[PO.1]. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
and an engineering specialization to the solution of complex engineering problems
[PO.2]. Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences
[PO.3]. Design/development of solutions: Design solutions for complex engineering problems and design
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
[PO.4]. 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 to
provide valid conclusions
[PO.5]. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an understanding
of the limitations
[PO.6]. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering
practice
[PO.7]. Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development
[PO.8]. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practices
[PO.9]. Individual and team work: Function effectively as an individual, and as a member or leader in diverse
teams, and in multidisciplinary settings
[PO.10]. Communication: Communicate effectively on complex engineering activities with the engineering
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
[PO.11]. Project management and finance: Demonstrate knowledge and understanding of the engineering
and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects
and in multidisciplinary environments
[PO.12]. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change
[PSO.1] Should be able to clearly understand the basic principles, concepts and applications in the field of computer
based Communication/networking, information sharing, signal processing, web based systems, smart devices and
communication technology.
[PSO.2] Should be able to nail down the issues prevalent in the field of Computer and Communication Engineering.
[PSO.3] Should be able to identify the existing open problems in the field of computing and propose the best
possible solutions.
[PSO.4] Should be able to apply the contextual knowledge in the field of computing and communication to assess
social, health, safety and cultural issues and endure the consequent responsibilities relevant to the professional
engineering practice.
D. Assessment Plan:
Architecture of IoT: Sensors, Mobile application development, IoT hardware (IoT sensors, wearable devices, standard devices),
IoT software; Introduction to Arduino programming: Arduino microcontroller, GPIOs, Wireless data transmission. Embedded C
programming introduction, Basic application development with Arduino; Introduction to Wireless modules: Wifi, Bluetooth,
Zigbee, Infrared communication modules; Applications of IoT: Healthcare IoT, Industrial IoT, Smart cities, Government, safety,
Smart home, Environmental monitoring, Vehicular IoT.
Text Books:
1. J. Holler, V. Tsiatsis, C. Mulligan, S. Avesand, S. Karnouskos, D. Boyle, “From Machine-to-
Machine to the Internet of Things: Introduction to a New Age of Intelligence”, 1st Edition, Academic Press, 2014.
Reference Book:
Lec No Topics Session Outcome Mode of Delivery Corresponding Mode of Assessing the
CO Outcome
1 Introduction and Course Hand-out briefing To acquaint and clear teachers Lecture NA NA
expectations and understand
student expectations
2,3 IoT – Introduction Recall Embedded systems, Lecture 1791.1 In Class Quiz ( Not Accounted)
components of microcontroller and
describe need for IoT.
4,5 Sensing, actuation Identify different physical parameters Lecture 1791.1 In Class Quiz
that can be sensed, activated and End Term
respective sensors are connected to
an MCU
6,7 Basics of networking Explain and recall the basic Lecture 1791.1 Home Assignment
communication protocol and their End Term
layers.
8 Communication Network Characteristics Recall characteristics of TCP IP Lecture 1791.2 In Class Quiz
protocol and communication layers End Term
9,10 Architecture of IoT Understand different phases of an Lecture 1791.2 Class Quiz
IoT architecture like Data Mid Term I
acquisition system, Internet End Term
gateways and cloud data centres
11 Sensors and actuators Recall Sensing, sensor technology Lecture 1791.2 Class Quiz
and wireless sensor area network Mid Term 1
End term
12 Mobile application development Introduction to basic android Lecture 1791.2 Home Assignment
development with snippets of a hello Class Quiz
android. Mid Term 1
End Term
13 IoT hardware Briefing the IoT sensors, wearable Lecture 1791.2 Class Quiz
devices, standard devices Mid Term 1
End Term
14 IoT software Understand design principles of web Lecture 1791.2 Class Quiz
communication protocols for Mid Term I
connected devices End Term
15 Introduction to Arduino programming Recall Microcontrollers and Lecture 1791.2 Class Quiz
Microprocessor introduction and End Term
their differences
16,17 Arduino Understand the basic architecture of Lecture 1791.3 Class Quiz
Microcontroller and Architecture Arduino microcontroller with Mid Term II
description of Pin. End Term
18 Arduino GPIOs Understand the basic architecture of Lecture, Activity 1791.3 Class Quiz
Arduino microcontroller with Mid Term II
description of Pin. End Term
19,20 Wireless data transmission Understand different types of Lecture, Activity 1791.3 Class Quiz
wireless communication modules Mid Term II
and interfacing with Arduino End Term
21 Embedded C programming introduction Recall C programming language and Lecture 1791.4 Class Quiz
basic programs in C language. Mid Term II
End Term
22,23 Basic Design some analog and digital read Lecture 1791.4 Class Quiz
application development with Arduino write Arduino application End Term
development
24 Introduction to Wireless modules Describe the working of wireless Lecture 1791.4 Class Quiz
protocol End Term
25 WiFi Describe the working of wireless Lecture 1791.4 Class Quiz
protocol End Term
26 Bluetooth Describe the working of wireless Lecture 1791.4 Class Quiz
protocol End Term
27 Zigbee Describe the working of wireless Lecture 1791.5 Class Quiz
protocol End Term
28,29 Infrared communication modules Describe the working of wireless Lecture 1791.5 Class Quiz
protocol End term
30 Applications of IoT Describe the broader application Lecture 1791.5 Class Quiz
areas of IoT
31,32 Healthcare IoT Identify different biomedical Lecture 1791.5 Class Quiz
parameters and sensors and design Mid Term II
an application End Term
33 Industrial IoT Explain the need for industrial IoT Lecture 1791.5 Class Quiz
Mid Term II
End Term
34 Industry 4.0 technologies Explain the need for industrial IoT Lecture 1791.5 Class Quiz
and automation Mid Term II
End Term
35 Smart cities Understand Smart city application Lecture 1791.5 Class Quiz
design and development End Term
36 Government Understand IoT empowered Lecture 1791.5 Class Quiz
government projects End Term
37 Safety Understand integration of IoT in Lecture 1791.5 Class Quiz
safety application End Term
38 Smart Home Understand integration of IoT in Lecture 1791.5 Class Quiz
smart home application End Term
39 Environmental monitoring Describe environmental sensors Lecture 1791.5 Class Quiz
and their application End Term
40 Vehicular IoT Describe IoT application for Lecture 1791.5 Class Quiz
different vehicles End Term
41 Conclusion and Course Summarization NA NA NA
CC Demonstrate an experimentation on 1 2 2 1
1791.3 Microcontrollers, wireless modules and wireless
sensors and integrating a mobile application with the
system for monitoring and controlling purpose.
CC Identify the problem statement, sensors requirement 2 2 2
1791.4 and Microcontroller selection on real life problems in
the field of Home automation, Industrial automation,
environmental monitoring and healthcare sectors.
CC Fabricate sensors and electronic data processing units 1 2 1 2 2
1791.5 to create and application based approach in
healthcare, industry, home automation, safety and
vehicles.
1- Low Correlation; 2- Moderate Correlation; 3- Substantial Correlation