HEAD
The objective of this course is to provide an introductory and broad overview of the field of AI and ML.
Wolfgang Ertel, “Introduction to Artificial Intelligence”, Second Edition, Springer, 2017
Nils J. Nilsson, “ Artificial Intelligence: A New Synthesis”, Morgan Kaufmann Publishers
David Forsyth, “Applied Machine Learning”, Springer
Ethem Alpaydin, “Introduction to Machine Learning”, Third Edition, The MIT Press, 2014
Mohssen Mohammed, Muhammad Badruddin Khan, Eihab Bashier Mohammed Bashier, “Machine Learning Algorithms and Applications”, CRC Press Taylor & Francis Group, 2017
Zsolt Nagy, “Artificial Intelligence and Machine Learning Fundamentals, Packt Publishing, 2018
On successful completion of this course the students will be able to-
Demonstrate fundamental understanding of artificial intelligence (AI)
Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning
Demonstrate proficiency in using models of machine learning
Apply knowledge of neural networks to solve various problems
Perform machine learning experiments
The objective of this course is to enable the students to understand the application of IoT in industries to modify the various existing industrial systems.
Introduction to Industrial Internet of Things and Industry 4.0: Basics of Industry 4.0, Basics of Industrial Internet of Things (IIoT), Evolution of IIoT – understanding the IT & OT (Operational Technology) convergence, OT components like Industrial control systems, PLC, SCADA, and DCS, Industrial Edge, Open loop and closed loop controls, Components of IIOT, Role of IIOT in Manufacturing Processes, Challenges & Benefits in implementing IIOT, Adoption of IIoT, Market trends and opportunities in IIoT
Technological Aspects of Industry 4.0 and IIoT: Industrial processes, Industrial sensing and actuation, Industrial networks, Machine-to-machine networks, Business Models and Reference Architecture of IIoT, IIoT design considerations, Key Technologies: Off-site Technologies, On-site Technologies
Enabling Technologies of IIoT: IIoT Layers, Sensing, Processing, Communication and Networking in IIoT, Sensors, Actuators, Industrial Data Transmission, Industrial Data Acquisition
IIoT Analytics: Big Data Analytics and Software Defined Networks, Machine Learning and Data Science in Industries, Security and Fog computing in IIoT
Applications of IIoT and Case Studies: Healthcare Applications in Industries, Inventory Management and Quality Control, Plant Safety and Security, Oil, chemical and pharmaceutical industry, Integration of products, processes, and people, Smart factories and cyber-physical systems, Case Studies, IIoT Application Development, Protocols used in building IIoT applications
“Introduction to Industrial Internet of Things and Industry 4.0”, By Sudip Misra Chandana Roy, Anandarup Mukherjee, CRC Press, 2020
“Industrial Internet of Things for Developers”, Ryane Bohm, Wiley
“Handbook of Industry 4.0 and Smart Systems”, Diego Galar Pascual, Pasquale Daponte, Uday Kumar, CRC Press, 2019
After the completion of this course, the students will be able to:
Understand the role of IIOT in manufacturing processes
Apply knowledge of IIoT design considerations and IIoT technologies to develop solutions for Industries
Collect, communicate and leverage the IIoT data
Analyze the IIoT data by using various machine learning algorithms
Identify, formulate and solve engineering problems by using Industrial IoT.
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.
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
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
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
Industrial IoT: IIoT Fundamentals and Components, Industrial Manufacturing, Monitoring, Control, Optimization and Autonomy, Introduction to Hadoop and big data analytics
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.
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
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
The objective of this course is to familiarize the students with the need for development of wearable devices and its implications on various sectors.
“Seamless Healthcare Monitoring”, Toshiyo Tamura and Wenxi Chen, Springer 2018
“Wearable Sensors -Fundamentals, Implementation and Applications”, by Edward Sazonov and Michael
R. Neuman, Elsevier Inc., 2014.
“Wearable and Autonomous Biomedical Devices and Systems for Smart Environment”, by Aimé Lay- Ekuakille and Subhas Chandra Mukhopadhyay, Springer 2010
After the completion of this course, the students will be able to:
Identify and understand the need for development of wearable devices and its influence on various sectors.
Discus the applications of various wearable inertial sensors for biomedical applications.
Comprehend the design and development of various wearable activity monitoring devices for use in healthcare applications.
Acquaint the usage of wearable devices as assistive devices, diagnostic devices and other modern applications.
Design and develop various wearable devices for detection of biochemical and physiological body signals, environmental monitoring, safety and navigational assistive devices.
The objective of this course is to provide students a general introduction of Virtual and Augmented Environments followed by an analysis of features, requirement and issues in real-life applications.
John Vince, “Virtual Reality Systems “, Pearson Education Asia, 2007.
Anand R., “Augmented and Virtual Reality”, Khanna Publishing House, Delhi.
Adams, “Visualizations of Virtual Reality”, Tata McGraw Hill, 2000.
Grigore C. Burdea, Philippe Coiffet , “Virtual Reality Technology”, Wiley Inter Science, 2 nd Edition, 2006.
William R. Sherman, Alan B. Craig, “Understanding Virtual Reality: Interface, Application and Design”, Morgan Kaufmann, 2008.
Alan B Craig, William R Sherman and Jeffrey D Will, Developing Virtual Reality Applications: Foundations of Effective Design, Morgan Kaufmann, 2009.
Gerard Jounghyun Kim, Designing Virtual Systems: The Structured Approach, 2005.
Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013.
After the completion of this course, the students will be able to:
Demonstrate knowledge of virtual reality and its applications
To describe the importance of viewing and projections.
Understand geometric modeling and Virtual environment.
Explain about virtual reality hardware and software
Develop Virtual Reality applications.
The objective of this course is to enable the students to understand the energy harvesting systems in IoT and use its knowledge various applications of IoT
Energy Harvesting Systems: Introduction – Energy sources – energy harvesting based sensor networks – photovoltaic cell technologies – generation of electric power in semiconductor PV cells– types
Piezo-Electric Energy Harvesting and Electromechanical Modeling: Piezoelectric materials – transducers – harvesters – micro generators – strategies for enhancing the performance of energy harvesters. Electromechanical modeling of Lumped parameter model and coupled distributed parameter models and closed- form solutions
Electromagnetic Energy Harvesting and Nonlinear Techniques: Basic principles – micro fabricated coils and magnetic materials – scaling – power maximations – micro and macro scale implementations. Non-linear techniques –vibration control & steady state cases
Energy Harvesting Wireless Sensors: Power sources for WSN – Power generation – conversion – examples – case studies. Harvesting microelectronic circuits – power conditioning and losses
Carlos Manuel Ferreira Carvalho, Nuno Filipe Silva Veríssimo Paulino, “CMOS Indoor Light Energy Harvesting System for Wireless Sensing Applications”, springer, 2016
Danick Briand, Eric Yeatman, Shad Roundy ,“Micro Energy Harvesting”, 2015
After the completion of this course, the students will be able to:
Understand the energy harvesting systems in IoT
Apply strategies for enhancing the performance of energy harvesters
Learn various techniques of energy harvesting
Acquire knowledge of various power sources for wireless sensor networks
Build solutions for various applications by applying knowledge of case studies and examples
The objective of this course is to provide an introductory and broad overview of the field of AI and ML.
Wolfgang Ertel, “Introduction to Artificial Intelligence”, Second Edition, Springer, 2017
Nils J. Nilsson, “ Artificial Intelligence: A New Synthesis”, Morgan Kaufmann Publishers
David Forsyth, “Applied Machine Learning”, Springer
Ethem Alpaydin, “Introduction to Machine Learning”, Third Edition, The MIT Press, 2014
Mohssen Mohammed, Muhammad Badruddin Khan, Eihab Bashier Mohammed Bashier, “Machine Learning Algorithms and Applications”, CRC Press Taylor & Francis Group, 2017
Zsolt Nagy, “Artificial Intelligence and Machine Learning Fundamentals, Packt Publishing, 2018
On successful completion of this course the students will be able to-
Demonstrate fundamental understanding of artificial intelligence (AI)
Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning
Demonstrate proficiency in using models of machine learning
Apply knowledge of neural networks to solve various problems
Perform machine learning experiments
The objective of this course is to enable the students to understand the application of IoT in industries to modify the various existing industrial systems.
Introduction to Industrial Internet of Things and Industry 4.0: Basics of Industry 4.0, Basics of Industrial Internet of Things (IIoT), Evolution of IIoT – understanding the IT & OT (Operational Technology) convergence, OT components like Industrial control systems, PLC, SCADA, and DCS, Industrial Edge, Open loop and closed loop controls, Components of IIOT, Role of IIOT in Manufacturing Processes, Challenges & Benefits in implementing IIOT, Adoption of IIoT, Market trends and opportunities in IIoT
Technological Aspects of Industry 4.0 and IIoT: Industrial processes, Industrial sensing and actuation, Industrial networks, Machine-to-machine networks, Business Models and Reference Architecture of IIoT, IIoT design considerations, Key Technologies: Off-site Technologies, On-site Technologies
Enabling Technologies of IIoT: IIoT Layers, Sensing, Processing, Communication and Networking in IIoT, Sensors, Actuators, Industrial Data Transmission, Industrial Data Acquisition
IIoT Analytics: Big Data Analytics and Software Defined Networks, Machine Learning and Data Science in Industries, Security and Fog computing in IIoT
Applications of IIoT and Case Studies: Healthcare Applications in Industries, Inventory Management and Quality Control, Plant Safety and Security, Oil, chemical and pharmaceutical industry, Integration of products, processes, and people, Smart factories and cyber-physical systems, Case Studies, IIoT Application Development, Protocols used in building IIoT applications
“Introduction to Industrial Internet of Things and Industry 4.0”, By Sudip Misra Chandana Roy, Anandarup Mukherjee, CRC Press, 2020
“Industrial Internet of Things for Developers”, Ryane Bohm, Wiley
“Handbook of Industry 4.0 and Smart Systems”, Diego Galar Pascual, Pasquale Daponte, Uday Kumar, CRC Press, 2019
After the completion of this course, the students will be able to:
Understand the role of IIOT in manufacturing processes
Apply knowledge of IIoT design considerations and IIoT technologies to develop solutions for Industries
Collect, communicate and leverage the IIoT data
Analyze the IIoT data by using various machine learning algorithms
Identify, formulate and solve engineering problems by using Industrial IoT.
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.
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
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
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
Industrial IoT: IIoT Fundamentals and Components, Industrial Manufacturing, Monitoring, Control, Optimization and Autonomy, Introduction to Hadoop and big data analytics
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.
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
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
The objective of this course is to familiarize the students with the need for development of wearable devices and its implications on various sectors.
“Seamless Healthcare Monitoring”, Toshiyo Tamura and Wenxi Chen, Springer 2018
“Wearable Sensors -Fundamentals, Implementation and Applications”, by Edward Sazonov and Michael
R. Neuman, Elsevier Inc., 2014.
“Wearable and Autonomous Biomedical Devices and Systems for Smart Environment”, by Aimé Lay- Ekuakille and Subhas Chandra Mukhopadhyay, Springer 2010
After the completion of this course, the students will be able to:
Identify and understand the need for development of wearable devices and its influence on various sectors.
Discus the applications of various wearable inertial sensors for biomedical applications.
Comprehend the design and development of various wearable activity monitoring devices for use in healthcare applications.
Acquaint the usage of wearable devices as assistive devices, diagnostic devices and other modern applications.
Design and develop various wearable devices for detection of biochemical and physiological body signals, environmental monitoring, safety and navigational assistive devices.
The objective of this course is to provide students a general introduction of Virtual and Augmented Environments followed by an analysis of features, requirement and issues in real-life applications.
John Vince, “Virtual Reality Systems “, Pearson Education Asia, 2007.
Anand R., “Augmented and Virtual Reality”, Khanna Publishing House, Delhi.
Adams, “Visualizations of Virtual Reality”, Tata McGraw Hill, 2000.
Grigore C. Burdea, Philippe Coiffet , “Virtual Reality Technology”, Wiley Inter Science, 2 nd Edition, 2006.
William R. Sherman, Alan B. Craig, “Understanding Virtual Reality: Interface, Application and Design”, Morgan Kaufmann, 2008.
Alan B Craig, William R Sherman and Jeffrey D Will, Developing Virtual Reality Applications: Foundations of Effective Design, Morgan Kaufmann, 2009.
Gerard Jounghyun Kim, Designing Virtual Systems: The Structured Approach, 2005.
Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013.
After the completion of this course, the students will be able to:
Demonstrate knowledge of virtual reality and its applications
To describe the importance of viewing and projections.
Understand geometric modeling and Virtual environment.
Explain about virtual reality hardware and software
Develop Virtual Reality applications.
The objective of this course is to enable the students to understand the energy harvesting systems in IoT and use its knowledge various applications of IoT
Energy Harvesting Systems: Introduction – Energy sources – energy harvesting based sensor networks – photovoltaic cell technologies – generation of electric power in semiconductor PV cells– types
Piezo-Electric Energy Harvesting and Electromechanical Modeling: Piezoelectric materials – transducers – harvesters – micro generators – strategies for enhancing the performance of energy harvesters. Electromechanical modeling of Lumped parameter model and coupled distributed parameter models and closed- form solutions
Electromagnetic Energy Harvesting and Nonlinear Techniques: Basic principles – micro fabricated coils and magnetic materials – scaling – power maximations – micro and macro scale implementations. Non-linear techniques –vibration control & steady state cases
Energy Harvesting Wireless Sensors: Power sources for WSN – Power generation – conversion – examples – case studies. Harvesting microelectronic circuits – power conditioning and losses
Carlos Manuel Ferreira Carvalho, Nuno Filipe Silva Veríssimo Paulino, “CMOS Indoor Light Energy Harvesting System for Wireless Sensing Applications”, springer, 2016
Danick Briand, Eric Yeatman, Shad Roundy ,“Micro Energy Harvesting”, 2015
After the completion of this course, the students will be able to:
Understand the energy harvesting systems in IoT
Apply strategies for enhancing the performance of energy harvesters
Learn various techniques of energy harvesting
Acquire knowledge of various power sources for wireless sensor networks
Build solutions for various applications by applying knowledge of case studies and examples