Salt Lake City, Utah
June 23, 2018
June 23, 2018
July 27, 2018
Electrical and Computer
This paper describes a one-semester course developed to address a gap in undergraduate engineering education – preparing students for creating and maintaining Internet-of-Things (IoT) products and services. The principles that drove the course content and organization are explained, along with a novel courseware delivery mechanism and organization to facilitate repeatability, as well as some additional tools the authors have found useful. The two-part organization of the IoT course content – building a complete IoT system, and then investigating system properties, behaviors, and concerns of that system – is explained in some depth. A detailed course outline illustrates the wide variety of technologies students gain hands-on experience with during the course, including embedded, web/cloud, mobile, analytics, load testing, security. A novel application of DevOps tools to incrementally deliver multi-platform (systems) solutions each week is discussed. Finally, lessons learned from several offerings of the course are presented, along with challenges, opportunities and successes, and directions for future work.
Barendt, N., & Sridhar, N., & Loparo, K. A. (2018, June), A New Course for Teaching Internet of Things: A Practical, Hands-on, and Systems-level Approach Paper presented at 2018 ASEE Annual Conference & Exposition , Salt Lake City, Utah. 10.18260/1-2--29706
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2018 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015