HEAD
The objective of this course is to impart adequate knowledge on deep learning frameworks and their applications to solving engineering problems
Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. "Deep learning" 2015, MIT Press
Josh Patterson and Adam Gibson, “Deep Learning- A Practitioner’s Approach” O’Reilly Media Inc., 2017, USA.
Bengio, Yoshua. "Learning deep architectures for AI- Foundations and trends in Machine Learning, 2(1)- 2009
Bishop, C. ,M., Pattern Recognition and Machine Learning, Springer, 2011
After the completion of this course, the students will be able to:
Understand the differences between shallow neural networks and deep neural networks for supervised and unsupervised learning
Develop and train neural networks for classification, regression and clustering.
Understand the foundations of neural networks, how to build neural networks and learn how to lead successful machine learning projects
Identify the deep feed forward, convolution and recurrent neural networks which are more appropriate for various types of learning tasks in various domains
Implement deep learning algorithm and solve real world problems
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 impart knowledge about industrial robots for their control and design.
Types and components of a robot, Classification of robots, closed-loop and open-loop control systems; Kinematics systems: Definition of mechanisms and manipulators, Social issues and safety
Kinematic Modelling: Translation and Rotation Representation, Coordinate transformation, DH parameters, Jacobian, Singularity, and Statics;
Dynamic Modelling: Equations of motion: Euler-Lagrange formulation
Sensor: Contact and Proximity, Position, Velocity, Force, Tactile etc.
Introduction to Cameras, Camera calibration, Geometry of Image formation, Euclidean/Similarity/Affine/Projective transformations, Vision applications in robotics.
Basics of control: Transfer functions, Control laws: P, PD, PID, Non-linear and advanced controls
Robot Actuation Systems: Actuators: Electric, Hydraulic and Pneumatic; Transmission: Gears, Timing Belts and Bearings, Parameters for selection of actuators.
Embedded systems: Architecture and integration with sensors, actuators, components, Programming for Robot Applications
Saha, S.K., “Introduction to Robotics, 2nd Edition, McGraw-Hill Higher Education, New Delhi, 2014.
Ghosal, A., “Robotics”, Oxford, New Delhi, 2006.
Niku Saeed B., “Introduction to Robotics: Analysis, Systems, Applications”, PHI, New Delhi.
Mittal R.K. and Nagrath I.J., “Robotics and Control”, Tata McGraw Hill.
Mukherjee S., “Robotics and Automation”, Khanna Publishing House, Delhi.
Craig, J.J., “Introduction to Robotics: Mechanics and Control”, Pearson, New Delhi, 2009
Mark W. Spong, Seth Hutchinson, and M. Vidyasagar, “Robot Modelling and Control”, John Wiley and Sons Inc, 2005
Steve Heath, “Embedded System Design”, 2nd Edition, Newnes, Burlington, 2003
Merzouki R., Samantaray A.K., Phathak P.M. and Bouamama B. Ould, “Intelligent Mechatronic System: Modeling, Control and Diagnosis”, Springer.
After the completion of this course, the students will be able to:
Understand robot mechanism
Perform kinematic and dynamic analyses with simulation
Design control laws for a robot
Integrate mechanical and electrical hardware for a real prototype of robotic device
Select a robotic system for given application
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 impart adequate knowledge on deep learning frameworks and their applications to solving engineering problems
Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. "Deep learning" 2015, MIT Press
Josh Patterson and Adam Gibson, “Deep Learning- A Practitioner’s Approach” O’Reilly Media Inc., 2017, USA.
Bengio, Yoshua. "Learning deep architectures for AI- Foundations and trends in Machine Learning, 2(1)- 2009
Bishop, C. ,M., Pattern Recognition and Machine Learning, Springer, 2011
After the completion of this course, the students will be able to:
Understand the differences between shallow neural networks and deep neural networks for supervised and unsupervised learning
Develop and train neural networks for classification, regression and clustering.
Understand the foundations of neural networks, how to build neural networks and learn how to lead successful machine learning projects
Identify the deep feed forward, convolution and recurrent neural networks which are more appropriate for various types of learning tasks in various domains
Implement deep learning algorithm and solve real world problems
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 impart knowledge about industrial robots for their control and design.
Types and components of a robot, Classification of robots, closed-loop and open-loop control systems; Kinematics systems: Definition of mechanisms and manipulators, Social issues and safety
Kinematic Modelling: Translation and Rotation Representation, Coordinate transformation, DH parameters, Jacobian, Singularity, and Statics;
Dynamic Modelling: Equations of motion: Euler-Lagrange formulation
Sensor: Contact and Proximity, Position, Velocity, Force, Tactile etc.
Introduction to Cameras, Camera calibration, Geometry of Image formation, Euclidean/Similarity/Affine/Projective transformations, Vision applications in robotics.
Basics of control: Transfer functions, Control laws: P, PD, PID, Non-linear and advanced controls
Robot Actuation Systems: Actuators: Electric, Hydraulic and Pneumatic; Transmission: Gears, Timing Belts and Bearings, Parameters for selection of actuators.
Embedded systems: Architecture and integration with sensors, actuators, components, Programming for Robot Applications
Saha, S.K., “Introduction to Robotics, 2nd Edition, McGraw-Hill Higher Education, New Delhi, 2014.
Ghosal, A., “Robotics”, Oxford, New Delhi, 2006.
Niku Saeed B., “Introduction to Robotics: Analysis, Systems, Applications”, PHI, New Delhi.
Mittal R.K. and Nagrath I.J., “Robotics and Control”, Tata McGraw Hill.
Mukherjee S., “Robotics and Automation”, Khanna Publishing House, Delhi.
Craig, J.J., “Introduction to Robotics: Mechanics and Control”, Pearson, New Delhi, 2009
Mark W. Spong, Seth Hutchinson, and M. Vidyasagar, “Robot Modelling and Control”, John Wiley and Sons Inc, 2005
Steve Heath, “Embedded System Design”, 2nd Edition, Newnes, Burlington, 2003
Merzouki R., Samantaray A.K., Phathak P.M. and Bouamama B. Ould, “Intelligent Mechatronic System: Modeling, Control and Diagnosis”, Springer.
After the completion of this course, the students will be able to:
Understand robot mechanism
Perform kinematic and dynamic analyses with simulation
Design control laws for a robot
Integrate mechanical and electrical hardware for a real prototype of robotic device
Select a robotic system for given application
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