Course Curriculum
| ISC01 | Introduction to IoT and Smart Cities |
|
Term 1 45 Hours |
| ESC01 | Embedded systems | Microcontrollers for Embedded, System Design, Types of micro controllers, and processors. Assembly language, Embedded C Language, Embedded processor architecture and programming, I/O and device driver interfaces to embedded processors with networks, video cards and disk drives, OS primitives for concurrency, timeouts, scheduling, communication and synchronization, Real-time resource management techniques, and Application-level embedded system design concepts - basic signal processing and feedback control. |
Term 1 45 Hours |
| ESC02 | WEB Technology | Introduction to Web Technologies. Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet Protocols -The World Wide Web-HTTP request message-response message-Web Clients Web Servers-Case Study. Markup Languages: XHTML. An Introduction to HTML History-Versions-Basic XHTML Syntax and Semantics-Some Fundamental HTML Elements-Relative U RLs-Lists-tables-Frames-Forms-XML Creating HTML Documents Case Study. |
Term 1 45 Hours |
| ESC03 | Style Sheets | CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style Sheets and HTML Style Rle Cascading and Inheritance-Text Properties-Box Model Normal Flow Box Layout-Beyond the Normal Flow-Other Properties-Case Study. Client- Side Programming: The JavaScript Language-History and Versions Introduction JavaScript in Perspective-Syntax-Variables and Data Types-Statements-Operators- Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debuggers. |
Term 1 20 Hours |
| ESC04 | Host Objects | Browsers and the DOM-Introduction to the Document Object Model DOM History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document Tree-DOM Event Handling-Accommodating Noncompliant Browsers Properties of window-Case Study. Server-Side Programming: Java Servlets- Architecture -Overview-A Servelet-Generating Dynamic Content-Life Cycle-Parameter Data-Sessions-Cookies; URL Rewriting-Other Capabilities-Data Storage Servelets and Concurrency-Case Study- Related Technologies. |
Term 1 45 Hours |
| ESC05 | Representing Web Data: |
XML-Documents and Vocabularies. Namespaces JavaScript and XML: Ajax-DOM based XML processing Event-oriented Parsing: SAX-Transforming XML Documents-Selecting XML Data Separating Programming and Presentation: JSP Technology Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes and JSP-Tag Libraries and Files-Support for the Model-View-Controller Paradigm-Case Study-Related Technologies |
Term 1 20 Hours |
| ESC06 | Web services |
|
Term 1 30 Hours |
| ESC07 | Wireless Sensor networks and Communication Technologies |
Characteristics Of WSN: Characteristic requirements for WSN - Challenges for WSNs – WSN vs Adhoc Networks - Sensor node architecture Medium Access Control Protocols: Fundamentals of MAC protocols - Low duty cycle protocols and wakeup concepts - Contention-based protocols - Schedule-based protocols - SMAC - BMAC - Traffic-adaptive medium access protocol (TRAMA) - The IEEE 802.15.4 MAC protocol. Routing And Data Gathering Protocols Routing Challenges and Design Issues ,Flooding and gossiping – Data centric Routing – SPIN – Directed Diffusion – Energy aware routing - Gradient-based routing - Rumor Routing , Hierarchical Routing– Location Based Routing – Real Time routing Protocols –Data aggregation - data aggregation operations - Aggregate Embedded Operating Systems: Operating Systems for Wireless Sensor Networks – Introduction - Operating System Design Issues Interfaces and Modules- Configurations and Wiring - Generic Components -Programming in Tiny OS using NesC, Emulator TOSSIM. Applications Of WSN: WSN Applications - Home Control - Building Automation - Industrial Automation - Medical Applications - Reconfigurable Sensor Networks - Highway Monitoring - Military Applications - Civil and Environmental Engineering Applications - Wildfire Instrumentation - Habitat Monitoring - Nanoscopic Sensor Applications – Case Study: IEEE 802.15.4 LR-WPANs Standard - Target detection and tracking - Contour/edge detection - Field sampling. |
Term 2 60 Hours |
| ESC08 | Sensors | Principles of sensing ,optical components and interface electronics ,motion related sensors,light and radiation detectors,temperature and chemical sensors. |
Term 2 40 Hours |
| ESC09 | Cloud Computing |
Cloud computing, a new way of computing that leverages networks and operating software to provide virtually unlimited computing capability whenever it is needed – and that includes Internet of Things applications. Big data tools: Big data tools for managing and analyzing the vast data sets generated by swarms of sensors are rapidly maturing. Analytics: Also maturing are real-time and predictive analytics systems, which will be the most crucial part of the Internet of Things ecosystem. |
Term 2 40 Hours |
| Architecture |
Problem/Research identification and formulation in the area of IoT Design, planning and execution of advanced research and development projects in IoT Validation, writing and presentation in IoT Central concepts in the area of Cooperative Information Systems, Computer Mediated Collaboration and Interaction Technology Main concepts and Technologies in the development of software for media applications |
Term 2 40Hours |
|
| Smart Cities |
Smart transportation, smart cities, smart living, smart energy, smart health, and smart learning. Examples of research areas include for instance: Self-Adaptive Systems, Cyber Physical Systems, Systems of Systems |
Term 2 40 Hours |
|
| Data Mining and Big Data for Smart Cities |
|
Term 2 40 Hours |
|
| Security |
|
Term 2 40 Hours |
|
| ESC10 | Project | To complete the MTech degree each student must undertake a project. | Term 3 and 4 500Hours |