TY - GEN
T1 - Courses, content, and tools for internet of things in computer science education
AU - Burd, Barry
AU - Barker, Lecia
AU - DIvitini, Monica
AU - Perez, Felix Armando Fermin
AU - Russell, Ingrid
AU - Siever, Bill
AU - Tudor, Liviana
N1 - Publisher Copyright:
© 2017 Association for Computing Machinery.
PY - 2018/1/30
Y1 - 2018/1/30
N2 - Smart devices are everywhere, yet the Internet of Things revolution is still in its infancy. In the Internet of Things (IoT) everyday objects share data over networks, with or without human intervention. Teaching IoT entails selecting among many technical and social topics, such as hardware, networking, data storage, data analysis, data presentation, human-computer interaction, platforms, embedded systems programming, web technologies, ethics, privacy, and security. In addition to the many variations on each of these topics, other challenges for computer science educators include connecting and integrating hardware and software, finding adequate physical space and infrastructure, preparing instructors and teaching assistants for the content, and implementing realistic security measures. This report considers four major approaches computer science educators are using to integrate IoT concepts and courses into their curricula, summarizes the choices and challenges related to teaching IoT, and describes some tools that allow new IoT teachers to get started.
AB - Smart devices are everywhere, yet the Internet of Things revolution is still in its infancy. In the Internet of Things (IoT) everyday objects share data over networks, with or without human intervention. Teaching IoT entails selecting among many technical and social topics, such as hardware, networking, data storage, data analysis, data presentation, human-computer interaction, platforms, embedded systems programming, web technologies, ethics, privacy, and security. In addition to the many variations on each of these topics, other challenges for computer science educators include connecting and integrating hardware and software, finding adequate physical space and infrastructure, preparing instructors and teaching assistants for the content, and implementing realistic security measures. This report considers four major approaches computer science educators are using to integrate IoT concepts and courses into their curricula, summarizes the choices and challenges related to teaching IoT, and describes some tools that allow new IoT teachers to get started.
KW - Computer science education
KW - Internet of things
KW - IoT technologies
UR - https://www.scopus.com/pages/publications/85046899882
U2 - 10.1145/3174781.3174788
DO - 10.1145/3174781.3174788
M3 - Conference contribution
AN - SCOPUS:85046899882
T3 - ITiCSE-WGR 2017 - Proceedings of the 2017 ITiCSE Conference on Working Group Reports
SP - 125
EP - 139
BT - ITiCSE-WGR 2017 - Proceedings of the 2017 ITiCSE Conference on Working Group Reports
PB - Association for Computing Machinery, Inc
T2 - 2017 ITiCSE Conference on Working Group Reports, ITiCSE-WGR 2017
Y2 - 3 July 2017 through 5 July 2017
ER -