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.