**3. Case study**

The course Industrial Internet of Things (IIoT) aims at creating the fundamentals skills required to design, implement, and maintain industrial IoT systems. It is taught as elective course to undergraduate engineering students in their prefinal year. A previous exposure to embedded system programming, instrumentation and control systems is recommended. On successful completion of this course students are able to:


The course delivery is planned in online mode and three sessions per week are conducted for 18 weeks. These sessions include concept discussions, hands-on

#### *Teaching IIoT through Hands-on Activities DOI: http://dx.doi.org/10.5772/intechopen.100217*

activities, projects, and assessments. The course description document containing the syllabus (see **Table 1**), learning outcomes, assessment rubric and references for learning materials is shared with students at the beginning of course. All the software is open source and sessions to install Node-Red, VNC viewer, Raspbian Busters operating systems, etc. are held at the beginning of the course. It is recommended for students to have a Desktop/Laptop able to run Windows 10.

### **3.1 Learning and assessment activities**

The hands-on, problem-based learning or experiential learning approach means students are given a set of problems, and while trying to solve them they learn theoretical concepts. **Figure 2** summarizes the concept map for the learnings in this course, showing the topics discussed and demonstrated during hands-on sessions.

Next, we describe the set of problems that were proposed to students. Note that, as discussed in previous section, they correspond to the breaking down of a more complex control system integration problem.
