HEAD
IO 601 - Data Analytics in IOT
Course Objectives: The objective of this course is to introduce big data technology platforms and how these can be applied to IoT data.
UNIT I Introducing IoT Analytics: Types of Data Sources, Understanding Big Data, Applications of Big Data Analytics, IoT Data and Big Data, Defining IoT Analytics, Challenges of IoT Analytics, IoT Analytics Lifecycle and Techniques
UNIT II IoT, Cloud and Big Data Integration for IoT Analytics: Cloud-based IoT Platform, Requirements of IoT Big Data Analytics Platform, Functional Architecture, Data Analytics for the IoT, Characteristics of IoT Generated Data, Data Analytic Techniques and Technologies, Data Collection Using Low-power, Long-range Radios, IoT Analytics for the cloud
UNIT III Searching the Internet of Things: A Search Architecture for Social and Physical Sensors, Local Event Retrieval, Using Sensor Metadata Streams to Identify Topics of Local Events in the City, Venue Recommendation, Development Tools for IoT Analytics Applications; IoT Analytics as a Service: Architecture for IoT Analyticsas-a-Service, Sensing-as-a-Service, Scheduling, Metering and Service Delivery, Sensing-as-a-Service Example, From Sensing-as-a-Service to IoT-Analytics- as-a- Service
UNIT IV Data Science for IoT Analytics: Machine Learning, Feature Engineering with IoT Data, Validation Methods, Bias, Variance, Comparing different Models to find the Best fit, Anomaly Detection, Forecasting, Deep Learning with IoT data; Strategies to organize data for Analytics; The Economics of IoT Analytics: Cost Considerations for IoT Analytics
UNIT V IoT Analytics Applications and Case Studies: Data Analytics in Smart Buildings, Internet-of- Things Analytics for Smart Cities, Ethical IoT
Reference Books:
John Soldatos, “Building Blocks for IoT Analytics”, River Publishers, 2017
Andrew Minteer, “Analytics for the Internet of Things”, Packt Publishing, 2017
Course Outcomes: On successful completion of this course the students will be able to
Understand IoT Analytics Lifecycle and Techniques
Know the characteristics of IoT Generated Data
Use development tools for IoT Analytics Applications
Learn Machine Learning for IoT data
Understand IoT Data Analytics applications
IO 602 -Wireless Ad-hoc networks
C. Siva Ram Murthy and B.S. Manoj “Ad Hoc Wireless Networks: Architectures and Protocols”, Pearson Education.
C.K. Toh, “Ad Hoc Mobile Wireless Networks: Protocols and Systems”, Pearson Education.
George Aggelou, “Mobile Wireless Networks”, Tata McGraw- Hill. 4 Charles E. Perkins, Ad Hoc Networking, Pearson Education.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, VI-Semester
UNIT – I SENSORS Difference between sensor, transmitter and transducer - Primary measuring elements - selection and characteristics: Range; resolution, Sensitivity, error, repeatability, linearity and accuracy, impedance, backlash, Response time, Dead band. Signal transmission - Types of signal: Pneumatic signal; Hydraulic signal; Electronic Signal. Principle of operation, construction details, characteristics and applications of potentiometer, Proving Rings, Strain Gauges, Resistance thermometer, Thermistor, Hot-wire anemometer, Resistance Hygrometer, Photo-resistive sensor.
UNIT- II INDUCTIVE & CAPACITIVE TRANSDUCER Inductive transducers: - Principle of operation, construction details, characteristics and applications of LVDT, Induction potentiometer, variable reluctance transducer, synchros, microsyn. Capacitive transducers: - Principle of operation, construction details, characteristics of Capacitive transducers – different types & signal conditioning- Applications:- capacitor microphone, capacitive pressure sensor, proximity sensor.
UNIT III ACTUATORS Definition, types and selection of Actuators; linear; rotary; Logical and Continuous Actuators, Pneumatic actuator- Electro-Pneumatic actuator; cylinder, rotary actuators, Mechanical actuating system: Hydraulic actuator - Control valves; Construction, Characteristics and Types, Selection criteria. Electrical actuating systems: Solid-state switches, Solenoids, Electric Motors- Principle of operation and its application: D.C motors - AC motors - Single phase & 3 Phase Induction Motor; Synchronous Motor; Stepper motors - Piezoelectric Actuator.
UNIT IV MICRO SENSORS AND MICRO ACTUATORS Micro Sensors: Principles and examples, Force and pressure micro sensors, position and speed micro sensors, acceleration micro sensors, chemical sensors, biosensors, temperature micro sensors and flow micro sensors. Micro Actuators: Actuation principle, shape memory effects-one way, two way and pseudo elasticity. Types of micro actuators- Electrostatic, Magnetic, Fluidic, Inverse piezo effect, other principles.
UNIT V SENSOR MATERIALS AND PROCESSING TECHNIQUES Materials for sensors: Silicon, Plastics, metals, ceramics, glasses, nano materials Processing techniques: Vacuum deposition, sputtering, chemical vapour deposition, electro plating, photolithography, silicon micro machining, Bulk silicon micro machining, Surface silicon micro machining, LIGA process.
TEXT BOOKS
Patranabis.D, “Sensors and Transducers”, Wheeler publisher, 1994.
Sergej Fatikow and Ulrich Rembold, “ Microsystem Technology and Microbotics”, First edition, Springer – Verlag NEwyork, Inc, 1997.
Jacob Fraden, “Hand Book of Modern Sensors: Physics, Designs and Application” Fourth edition, Springer, 2010.
REFERENCE BOOKS
Robert H Bishop, “The Mechatronics Hand Book”, CRC Press, 2002.
Thomas. G. Bekwith and Lewis Buck.N, Mechanical Measurements, Oxford and IBH publishing Co. Pvt. Ltd.,
Massood Tabib and Azar, “Microactuators Electrical, Magnetic, thermal, optical, mechanical, chemical and smart structures”, First edition, Kluwer academic publishers, Springer, 1997. 4. Manfred Kohl, “Shape Memory Actuators”, first edition, Springer
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, VI-Semester
Course Objectives: The objective of this course is to enable the students to learn and apply the programming skills in developing IoT applications pertaining to Industrial, medical, agricultural field etc.
Unit I Markup Language: Introduction to Markup language, HTML document structure, HTML forms, Style (CSS), Multiple CSS stylesheets, DHTML, Tools for image creation and manipulation, User experience design, IoT development using charts
Unit II Scripting Language: Introduction to JavaScript, Functions, DOM, Forms, and Event Handlers, Object Handlers, Input validation, J2ME, application design using J2ME , IoT development using Real time rules, platforms, alerts
Unit III Android Programming Framework: Mobile app development: Android Development environment, Simple UI Layouts and layout properties, GUI objects, Event Driven Programming, opening and closing a Database
Unit IV Industrial IoT: IIoT Fundamentals and Components, Industrial Manufacturing, Monitoring, Control, Optimization and Autonomy, Introduction to Hadoop and big data analytics
Unit V Applications: Smart Farming: Weather monitoring, Precision farming, Smart Greenhouse, Drones for pesticides, Energy Consumption Monitoring, Smart Energy Meters, Home automation, Smart Grid and Solar Energy Harvesting, Intelligent Parking, Data lake services scenarios, Architecture of IoT for Healthcare, Multiple views coalescence, SBC-ADL to construct the system architecture. Use Cases : Wearable devices for Remote monitoring of Physiological parameter, ECG, EEG, Diabetes and Blood Pressure.
References:
John Dean, Web Programming with HTML5, CSS and JavaScript, 2018, Jones and Bartlett Publishers Inc., ISBN-10: 9781284091793
DiMarzio J. F., Beginning Android Programming with Android Studio, 2016, 4th ed., Wiley, ISBN-10: 9788126565580
Fadi Al-Turjman, Intelligence in IoT- enabled Smart Cities, 2019, 1st edition, CRC Press, ISBN-10: 1138316849
Giacomo Veneri, and Antonio Capasso, Hands-on Industrial Internet of Things: Create a powerful industrial IoT infrastructure using Industry 4.0, 2018, Packt Publishing.
Subhas Chandra Mukhopadhyay, Smart Sensing Technology for Agriculture and Environmental Monitoring, 2012, Springer, ISBN-10: 3642276377
Course Outcomes: After the completion of this course, the students will be able to:
Design dynamic web forms to acquire and process user & sensor data
Interactive forms using Java Script with a focus on internet of things
Implement mobile application using android SDK
Understand the IoT architecture and building blocks for various domains
Devise multidisciplinary case to case modelling and execute wide range of application
UNIT I : Introduction to Industry 4.0 definition of Industry 4.0 What is it all about and why do we have to change industrial production Videos from Bosch, Siemens, ABB, Automotive Industry (VW, Audi, Mercedes),Developments in USA, Europe, China and other countries ,Comparison of Industry 4.0 Factory and today's Factory The 10 most important things that will change with Industry 4.0 ,Difference between conventional automation and Industry 4.0
UNIT II Basic principles and technologies of a Smart Factory ,Internet of Things (IoT) & Industrial Internet of Things (IIoT) & Internet of Services ,Big Data ,Cyber-Physical Systems , Value chains in manufacturing companies, Customization of products , Digital Twins , Cloud Computing / Cloud Manufacturing ,Security issues within Industry 4.0 networks
UNIT III The smart work piece, The intelligent work piece as basic functionality in implementing Industry 4.0, What is an intelligent workpiece?, How to make a work piece intelligent? , Work piece tagging, QR codes and RFID,Communication between work piece and environment,Multi-agent systems in production,Applications for smart work pieces (examples of existing or future applications in the field of manufacturing)
UNIT IV Digital Twins in Production, Example: Real time use of Digital Twin (Video),Basic concepts of Digital Twins, Benefits, impact and challenges, Features and Implementation of Digital Twins, Types of Digital Twins, Digital Twin use cases, Applications for digital twins in production (examples of existing or future applications in the field of manufacturing)
UNIT V: Assistance systems for production, The connected worker within the Industry 4.0 scenario ,Diversity- driven workplaces (barrier free workplaces, accessibility in production),Human-and task-centered assistance systems (e.g. motion capture system for training employees, etc.) ,Technical tools (“Ambient Assisted Working” (AAW)) , Mobile information technologies ,Shop floor information systems Production line support systems (pick by light, assembly display systems, assembly control by vision, …) , Manipulator systems and intelligent chairs, Human work support by using exoskeletons, Applications assistance systems in production (examples of existing or future applications in the field of manufacturing)
Books and references
“Industry 4.0: The Industrial Internet of Things”, by Alasdair Gilchrist (Apress)
“Industrial Internet of Things: Cybermanufacturing Systems”by Sabina Jeschke, Christian Brecher, Houbing Song, Danda B. Rawat (Springer)
To introduce students with knowledge about the basic functions and applications of embedded systems
To introduce the architecture of embedded systems
To introduce the various communication protocols
To enable students to have knowledge of the memory types and supporting technologies of embedded systems.
To enable students to have knowledge about the development of embedded software
F Vahid, T Giogarvis, Embedded systems: A unified hardware/software approach, Wiley, 1999.
Raj Kamal, Embedded Systems Introduction, 2nd Ed., TMH publication, 2015.
David E Simons, An Embedded Software Primer, Pearson, 1999. Course Outcomes: Upon completion of this course, students will be able to
Explain the embedded system concepts and architecture of embedded systems
Describe the architecture of 8051 microcontroller and write embedded program for 8051 microcontroller
Select elements for an embedded systems tool.
Understand the memory types used in embedded systems
Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
To understand computability, decidability, and complexity through problem solving.
To analyse and design abstract model of computation & formal languages
To understand and conduct mathematical proofs for computation and algorithms.
Introduction to Automata Theory Language & Computation, Hopcroft& Ullman, Narosa Publication.
Element of the Theory Computation, Lewis &Christors, Pearson.
Theory of Computation, Chandrasekhar & Mishra, PHI.
Theory of Computation, Wood, Harper & Row.
Introduction to Computing Theory, Daniel I-A Cohen, Wiley.
After completion of this course, the students would be able to:
Design a Program for creating machine that accepts three consecutive one.
Design a Program for creating machine that accepts the string always ending with 101.
Design a Program for Mode 3 Machine
Design a program for accepting decimal number divisible by 2.
Design a program for creating a machine which accepts string having equal no. of 1’s and 0’s.
Design a program for creating a machine which count number of 1’s and 0’s in a given string.
Design a Program to find 2’s complement of a given binary number.
Design a Program which will increment the given binary number by 1.
Design a Program to convert NDFA to DFA.
Design a Program to create PDA machine that accept the well-formed parenthesis.
Design a PDA to accept WCWR where w is any string and WR is reverse of that string and C is a Special symbol.
Design a Turing machine that’s accepts the following language an b n c n where n>0.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, VI-Semester
This program aims to train students to be equipped with a solid theoretical foundation, systematic professional knowledge and strong practical skills in the Raspberry Pi.
The course focuses on higher-level operating systems, advanced networking, user interfaces, multimedia and uses more computing intensive IoT applications as examples using Raspberry Pi running Linux as the platform of choice. Course Outcomes:
Appreciate the development technology for IoT.
Familiar with Basic Concepts of Linux.
Design real time IoT Devices and Familiar with basic foundations of Python Programming and libraries.
Comprehend the basic concepts of Mobile Cloud Computing.
Simon Monk, “Programming the Raspberry Pi: Getting Started with Python”, January 2012, McGraw Hill Professional. 2. MicroPython for the Internet of Things, A Beginner’s Guide to Programming with Python on Microcontrollers, Charles Bell, Apress.
3. Raspberry Pi with Java: Programming the Internet of Things (IoT) (Oracle Press) 1st Edition.
Eben Upton and Gareth Halfacree, “Raspberry Pi User Guide”, August 2016, 4th edition, John Wiley & Sons
Alex Bradbury and Ben Everard, “Learning Python with Raspberry Pi”, Feb 2014, JohnWiley & Sons
Michael Margolis, “Arduino Cookbook”, First Edition, March 2011, O'Reilly Media, Inc 4. The official raspberry Pi Projects Book, https://www.raspberrypi.org/magpiissues/Projects_Book_v1.pdf
IO 601 - Data Analytics in IOT
Course Objectives: The objective of this course is to introduce big data technology platforms and how these can be applied to IoT data.
UNIT I Introducing IoT Analytics: Types of Data Sources, Understanding Big Data, Applications of Big Data Analytics, IoT Data and Big Data, Defining IoT Analytics, Challenges of IoT Analytics, IoT Analytics Lifecycle and Techniques
UNIT II IoT, Cloud and Big Data Integration for IoT Analytics: Cloud-based IoT Platform, Requirements of IoT Big Data Analytics Platform, Functional Architecture, Data Analytics for the IoT, Characteristics of IoT Generated Data, Data Analytic Techniques and Technologies, Data Collection Using Low-power, Long-range Radios, IoT Analytics for the cloud
UNIT III Searching the Internet of Things: A Search Architecture for Social and Physical Sensors, Local Event Retrieval, Using Sensor Metadata Streams to Identify Topics of Local Events in the City, Venue Recommendation, Development Tools for IoT Analytics Applications; IoT Analytics as a Service: Architecture for IoT Analyticsas-a-Service, Sensing-as-a-Service, Scheduling, Metering and Service Delivery, Sensing-as-a-Service Example, From Sensing-as-a-Service to IoT-Analytics- as-a- Service
UNIT IV Data Science for IoT Analytics: Machine Learning, Feature Engineering with IoT Data, Validation Methods, Bias, Variance, Comparing different Models to find the Best fit, Anomaly Detection, Forecasting, Deep Learning with IoT data; Strategies to organize data for Analytics; The Economics of IoT Analytics: Cost Considerations for IoT Analytics
UNIT V IoT Analytics Applications and Case Studies: Data Analytics in Smart Buildings, Internet-of- Things Analytics for Smart Cities, Ethical IoT
Reference Books:
John Soldatos, “Building Blocks for IoT Analytics”, River Publishers, 2017
Andrew Minteer, “Analytics for the Internet of Things”, Packt Publishing, 2017
Course Outcomes: On successful completion of this course the students will be able to
Understand IoT Analytics Lifecycle and Techniques
Know the characteristics of IoT Generated Data
Use development tools for IoT Analytics Applications
Learn Machine Learning for IoT data
Understand IoT Data Analytics applications
IO 602 -Wireless Ad-hoc networks
C. Siva Ram Murthy and B.S. Manoj “Ad Hoc Wireless Networks: Architectures and Protocols”, Pearson Education.
C.K. Toh, “Ad Hoc Mobile Wireless Networks: Protocols and Systems”, Pearson Education.
George Aggelou, “Mobile Wireless Networks”, Tata McGraw- Hill. 4 Charles E. Perkins, Ad Hoc Networking, Pearson Education.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, VI-Semester
UNIT – I SENSORS Difference between sensor, transmitter and transducer - Primary measuring elements - selection and characteristics: Range; resolution, Sensitivity, error, repeatability, linearity and accuracy, impedance, backlash, Response time, Dead band. Signal transmission - Types of signal: Pneumatic signal; Hydraulic signal; Electronic Signal. Principle of operation, construction details, characteristics and applications of potentiometer, Proving Rings, Strain Gauges, Resistance thermometer, Thermistor, Hot-wire anemometer, Resistance Hygrometer, Photo-resistive sensor.
UNIT- II INDUCTIVE & CAPACITIVE TRANSDUCER Inductive transducers: - Principle of operation, construction details, characteristics and applications of LVDT, Induction potentiometer, variable reluctance transducer, synchros, microsyn. Capacitive transducers: - Principle of operation, construction details, characteristics of Capacitive transducers – different types & signal conditioning- Applications:- capacitor microphone, capacitive pressure sensor, proximity sensor.
UNIT III ACTUATORS Definition, types and selection of Actuators; linear; rotary; Logical and Continuous Actuators, Pneumatic actuator- Electro-Pneumatic actuator; cylinder, rotary actuators, Mechanical actuating system: Hydraulic actuator - Control valves; Construction, Characteristics and Types, Selection criteria. Electrical actuating systems: Solid-state switches, Solenoids, Electric Motors- Principle of operation and its application: D.C motors - AC motors - Single phase & 3 Phase Induction Motor; Synchronous Motor; Stepper motors - Piezoelectric Actuator.
UNIT IV MICRO SENSORS AND MICRO ACTUATORS Micro Sensors: Principles and examples, Force and pressure micro sensors, position and speed micro sensors, acceleration micro sensors, chemical sensors, biosensors, temperature micro sensors and flow micro sensors. Micro Actuators: Actuation principle, shape memory effects-one way, two way and pseudo elasticity. Types of micro actuators- Electrostatic, Magnetic, Fluidic, Inverse piezo effect, other principles.
UNIT V SENSOR MATERIALS AND PROCESSING TECHNIQUES Materials for sensors: Silicon, Plastics, metals, ceramics, glasses, nano materials Processing techniques: Vacuum deposition, sputtering, chemical vapour deposition, electro plating, photolithography, silicon micro machining, Bulk silicon micro machining, Surface silicon micro machining, LIGA process.
TEXT BOOKS
Patranabis.D, “Sensors and Transducers”, Wheeler publisher, 1994.
Sergej Fatikow and Ulrich Rembold, “ Microsystem Technology and Microbotics”, First edition, Springer – Verlag NEwyork, Inc, 1997.
Jacob Fraden, “Hand Book of Modern Sensors: Physics, Designs and Application” Fourth edition, Springer, 2010.
REFERENCE BOOKS
Robert H Bishop, “The Mechatronics Hand Book”, CRC Press, 2002.
Thomas. G. Bekwith and Lewis Buck.N, Mechanical Measurements, Oxford and IBH publishing Co. Pvt. Ltd.,
Massood Tabib and Azar, “Microactuators Electrical, Magnetic, thermal, optical, mechanical, chemical and smart structures”, First edition, Kluwer academic publishers, Springer, 1997. 4. Manfred Kohl, “Shape Memory Actuators”, first edition, Springer
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, VI-Semester
Course Objectives: The objective of this course is to enable the students to learn and apply the programming skills in developing IoT applications pertaining to Industrial, medical, agricultural field etc.
Unit I Markup Language: Introduction to Markup language, HTML document structure, HTML forms, Style (CSS), Multiple CSS stylesheets, DHTML, Tools for image creation and manipulation, User experience design, IoT development using charts
Unit II Scripting Language: Introduction to JavaScript, Functions, DOM, Forms, and Event Handlers, Object Handlers, Input validation, J2ME, application design using J2ME , IoT development using Real time rules, platforms, alerts
Unit III Android Programming Framework: Mobile app development: Android Development environment, Simple UI Layouts and layout properties, GUI objects, Event Driven Programming, opening and closing a Database
Unit IV Industrial IoT: IIoT Fundamentals and Components, Industrial Manufacturing, Monitoring, Control, Optimization and Autonomy, Introduction to Hadoop and big data analytics
Unit V Applications: Smart Farming: Weather monitoring, Precision farming, Smart Greenhouse, Drones for pesticides, Energy Consumption Monitoring, Smart Energy Meters, Home automation, Smart Grid and Solar Energy Harvesting, Intelligent Parking, Data lake services scenarios, Architecture of IoT for Healthcare, Multiple views coalescence, SBC-ADL to construct the system architecture. Use Cases : Wearable devices for Remote monitoring of Physiological parameter, ECG, EEG, Diabetes and Blood Pressure.
References:
John Dean, Web Programming with HTML5, CSS and JavaScript, 2018, Jones and Bartlett Publishers Inc., ISBN-10: 9781284091793
DiMarzio J. F., Beginning Android Programming with Android Studio, 2016, 4th ed., Wiley, ISBN-10: 9788126565580
Fadi Al-Turjman, Intelligence in IoT- enabled Smart Cities, 2019, 1st edition, CRC Press, ISBN-10: 1138316849
Giacomo Veneri, and Antonio Capasso, Hands-on Industrial Internet of Things: Create a powerful industrial IoT infrastructure using Industry 4.0, 2018, Packt Publishing.
Subhas Chandra Mukhopadhyay, Smart Sensing Technology for Agriculture and Environmental Monitoring, 2012, Springer, ISBN-10: 3642276377
Course Outcomes: After the completion of this course, the students will be able to:
Design dynamic web forms to acquire and process user & sensor data
Interactive forms using Java Script with a focus on internet of things
Implement mobile application using android SDK
Understand the IoT architecture and building blocks for various domains
Devise multidisciplinary case to case modelling and execute wide range of application
UNIT I : Introduction to Industry 4.0 definition of Industry 4.0 What is it all about and why do we have to change industrial production Videos from Bosch, Siemens, ABB, Automotive Industry (VW, Audi, Mercedes),Developments in USA, Europe, China and other countries ,Comparison of Industry 4.0 Factory and today's Factory The 10 most important things that will change with Industry 4.0 ,Difference between conventional automation and Industry 4.0
UNIT II Basic principles and technologies of a Smart Factory ,Internet of Things (IoT) & Industrial Internet of Things (IIoT) & Internet of Services ,Big Data ,Cyber-Physical Systems , Value chains in manufacturing companies, Customization of products , Digital Twins , Cloud Computing / Cloud Manufacturing ,Security issues within Industry 4.0 networks
UNIT III The smart work piece, The intelligent work piece as basic functionality in implementing Industry 4.0, What is an intelligent workpiece?, How to make a work piece intelligent? , Work piece tagging, QR codes and RFID,Communication between work piece and environment,Multi-agent systems in production,Applications for smart work pieces (examples of existing or future applications in the field of manufacturing)
UNIT IV Digital Twins in Production, Example: Real time use of Digital Twin (Video),Basic concepts of Digital Twins, Benefits, impact and challenges, Features and Implementation of Digital Twins, Types of Digital Twins, Digital Twin use cases, Applications for digital twins in production (examples of existing or future applications in the field of manufacturing)
UNIT V: Assistance systems for production, The connected worker within the Industry 4.0 scenario ,Diversity- driven workplaces (barrier free workplaces, accessibility in production),Human-and task-centered assistance systems (e.g. motion capture system for training employees, etc.) ,Technical tools (“Ambient Assisted Working” (AAW)) , Mobile information technologies ,Shop floor information systems Production line support systems (pick by light, assembly display systems, assembly control by vision, …) , Manipulator systems and intelligent chairs, Human work support by using exoskeletons, Applications assistance systems in production (examples of existing or future applications in the field of manufacturing)
Books and references
“Industry 4.0: The Industrial Internet of Things”, by Alasdair Gilchrist (Apress)
“Industrial Internet of Things: Cybermanufacturing Systems”by Sabina Jeschke, Christian Brecher, Houbing Song, Danda B. Rawat (Springer)
To introduce students with knowledge about the basic functions and applications of embedded systems
To introduce the architecture of embedded systems
To introduce the various communication protocols
To enable students to have knowledge of the memory types and supporting technologies of embedded systems.
To enable students to have knowledge about the development of embedded software
F Vahid, T Giogarvis, Embedded systems: A unified hardware/software approach, Wiley, 1999.
Raj Kamal, Embedded Systems Introduction, 2nd Ed., TMH publication, 2015.
David E Simons, An Embedded Software Primer, Pearson, 1999. Course Outcomes: Upon completion of this course, students will be able to
Explain the embedded system concepts and architecture of embedded systems
Describe the architecture of 8051 microcontroller and write embedded program for 8051 microcontroller
Select elements for an embedded systems tool.
Understand the memory types used in embedded systems
Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
To understand computability, decidability, and complexity through problem solving.
To analyse and design abstract model of computation & formal languages
To understand and conduct mathematical proofs for computation and algorithms.
Introduction to Automata Theory Language & Computation, Hopcroft& Ullman, Narosa Publication.
Element of the Theory Computation, Lewis &Christors, Pearson.
Theory of Computation, Chandrasekhar & Mishra, PHI.
Theory of Computation, Wood, Harper & Row.
Introduction to Computing Theory, Daniel I-A Cohen, Wiley.
After completion of this course, the students would be able to:
Design a Program for creating machine that accepts three consecutive one.
Design a Program for creating machine that accepts the string always ending with 101.
Design a Program for Mode 3 Machine
Design a program for accepting decimal number divisible by 2.
Design a program for creating a machine which accepts string having equal no. of 1’s and 0’s.
Design a program for creating a machine which count number of 1’s and 0’s in a given string.
Design a Program to find 2’s complement of a given binary number.
Design a Program which will increment the given binary number by 1.
Design a Program to convert NDFA to DFA.
Design a Program to create PDA machine that accept the well-formed parenthesis.
Design a PDA to accept WCWR where w is any string and WR is reverse of that string and C is a Special symbol.
Design a Turing machine that’s accepts the following language an b n c n where n>0.
New Scheme Based On AICTE Flexible Curricula CSE-IOT/IOT, VI-Semester
This program aims to train students to be equipped with a solid theoretical foundation, systematic professional knowledge and strong practical skills in the Raspberry Pi.
The course focuses on higher-level operating systems, advanced networking, user interfaces, multimedia and uses more computing intensive IoT applications as examples using Raspberry Pi running Linux as the platform of choice. Course Outcomes:
Appreciate the development technology for IoT.
Familiar with Basic Concepts of Linux.
Design real time IoT Devices and Familiar with basic foundations of Python Programming and libraries.
Comprehend the basic concepts of Mobile Cloud Computing.
Simon Monk, “Programming the Raspberry Pi: Getting Started with Python”, January 2012, McGraw Hill Professional. 2. MicroPython for the Internet of Things, A Beginner’s Guide to Programming with Python on Microcontrollers, Charles Bell, Apress.
3. Raspberry Pi with Java: Programming the Internet of Things (IoT) (Oracle Press) 1st Edition.
Eben Upton and Gareth Halfacree, “Raspberry Pi User Guide”, August 2016, 4th edition, John Wiley & Sons
Alex Bradbury and Ben Everard, “Learning Python with Raspberry Pi”, Feb 2014, JohnWiley & Sons
Michael Margolis, “Arduino Cookbook”, First Edition, March 2011, O'Reilly Media, Inc 4. The official raspberry Pi Projects Book, https://www.raspberrypi.org/magpiissues/Projects_Book_v1.pdf