Teaching Internet of Things: Enhancing learning efficiency via full-semester flipped classroom

This paper presents a full-semester adoption of flipped classroom in teaching Internet of Things development. Student-paced video lectures had been used, allowing students to have more flexibility in learning. By delivering lectures online, the course instructor can spend more time in class to conduct activities which encourage in-depth, active learning and student-teacher interactions. The process of preparing, implementing and evaluating the course will be described in the paper.