Syllabus
Embedded Systems: Rise of embedded systems and their transition to intelligent systems and to Internet of Things -RFIDs, NFC, Web of Things – Embedded Systems Design: power and energy consumption; hardware design elements, software platforms –OS and applications, code optimization, validation and robust code generation; system integration, debugging and test methodology; tools for coding, debugging, optimization, and documentation; measurement of system performance, Creating virtual prototypes – hardware software emulation. IoT Reference Architectures, Introduction to Node Red, Visual Prototyping with Arduino and connectivity to IoT platforms, Applications: Healthcare and home automation examples. Cloud Computing: Infrastructure as a Service (IaaS), Cloud Database, Cloud storage. Platform as a Service (PaaS) for Web Rapid Application Development (RAD), Distributed Storage, Distributed Computing frameworks. Connectivity to remote server database, data access-storage processing. Development of cloud servers and web applications.
Objectives and Outcomes
Learning Objectives
LO1 To gain basic knowledge on IoT framework
LO2 To familiarize with computing & system integration
LO3 To develop an IoT system
Course Outcomes
CO1 Understand the challenges and requirement of IoT framework.
CO2 Distinguish applications from ubiquitous computing, IoT and WoT.
CO3 Discuss the issues in system integration, debugging, testing, and analysing the system
performance.
CO4 Design an IoT application.
CO-PO Mapping
|
CO/PO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
|
CO1
|
2
|
–
|
–
|
–
|
–
|
|
CO2
|
3
|
2
|
2
|
2
|
2
|
|
CO3
|
3
|
2
|
2
|
2
|
2
|
|
CO4
|
3
|
2
|
2
|
3
|
3
|
Text Books / References
Textbooks / References:
- Barry, , and Crowley, P., “Modern Embedded Computing”, Morgan Kaufmann,
2012.
- Vijay Madisetti and Arshdeep Bahga, “Internet of Things: A Hands-on Approach”,
Hardcover Import, 2014.
- Thomas Erl, “Cloud Computing: Concepts, Technology & Architecture”, Prentice Hall,
May 2013.
- Michael Kavis, “Architecting the Cloud: Design Decisions for Cloud Computing
Service
- “Models (SaaS, PaaS, &IaaS)”, Wiley CIO Series, January
- George Reese, “Cloud Application Architectures: Building Applications and
Infrastructure in the Cloud”, O’Reilly, 2009.