{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/124612"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/124612","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Transforming IoT education: Pedagogy enhanced by harnessing virtualization, simulation and gamification technologies","abstract":"Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2026-05-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;U of I Access&#x27;, the embargo will last until 2026-05-01","abstract_has_math":false,"creators":["Chang, Yu-Ju"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Caesar, Matthew"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024-05","date_published":"2024-05","updated_at":"2026-07-22T22:25:02Z","subjects":["Internet Of Things (iot)","Pedagogy","Education","Simulation","Virtualization","Gamification","Flipped Classroom","Project-based","Collaborative Learning","Visualization"],"languages":["en","eng"],"rights":["Copyright 2024 Yu-Ju Chang"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/124612","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Caesar, Matthew"]},{"key":"dc:creator","label":"Author","values":["Chang, Yu-Ju"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2024-05","2024-05-03"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Internet Of Things (iot)","Pedagogy","Education","Simulation","Virtualization","Gamification","Flipped Classroom","Project-based","Collaborative Learning","Visualization"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2024 Yu-Ju Chang"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/124612"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2026-05-01","The student, Yu-Ju Chang, accepted the attached license on 2024-05-03 at 11:54.","The student, Yu-Ju Chang, submitted this Thesis for approval on 2024-05-03 at 12:54.","This Thesis was approved for publication on 2024-05-03 at 13:14.","DSpace SAF Submission Ingestion Package generated from Vireo submission #20773 on 2024-09-16 at 00:45:09","In the field of computer science, the Internet of Things (IoT) sector has since been growing larger, and what comes along with that is the demand for better ways to teach students IoT. Educators are constantly finding methods to replace or enhance the traditional curriculum: project-based, flip classrooms, virtual labs, code-along, or game-based learning. Different techniques must be tailored to each subfield of computer science because of the unique challenges they each pose in education. This thesis focuses on addressing the following question: Can we create an innovative way to reduce learning barriers in the area of IoT and, at the same time, not sacrifice learning effectiveness? To achieve this goal, we designed a pedagogical approach to IoT education that combined educational strategies with engineering techniques to create an efficient IoT curriculum that could be easily adopted in different classroom settings. For our engineering effort, we designed and implemented the ITP (IoT Teaching Platform). The technology allows the students to perform hands-on IoT labs solely on their desktop or laptop computers. To analyze the teaching effectiveness of the platform, we deployed the system to 624 college students and 303 high school students. We recorded their interactions with the platform along with their test scores. The combined data gave us a better idea of how the students benefit from using the platform than the test scores alone. The results show that 66.25% of the students achieved over 5% score improvements. The most performed action for the web circuit builder is the Edit Code, accounting for 30.4% of all the web actions. For the Unity World, the users performed walking movements the most, representing 26% of the overall Unity actions. Of all the 37 types of user actions, 31 of them have a positive correlation with the student’s scores. The findings indicate that our curriculum is effective in improving students’ performance, and the number of interactions students had with the platform positively correlated with students’ grades. Our proposed educational approach proved effective in positively affecting students’ IoT learning outcomes by providing a well-designed curriculum and innovative technologies that help students interact easily with IoT components and remove the learning barriers they face."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Transforming IoT education: Pedagogy enhanced by harnessing virtualization, simulation and gamification technologies"]}]}],"canonical_facts":{"dc:contributor":["Caesar, Matthew"],"dc:creator":["Chang, Yu-Ju"],"dc:date":["2024-05","2024-05-03"],"dc:description":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2026-05-01","The student, Yu-Ju Chang, accepted the attached license on 2024-05-03 at 11:54.","The student, Yu-Ju Chang, submitted this Thesis for approval on 2024-05-03 at 12:54.","This Thesis was approved for publication on 2024-05-03 at 13:14.","DSpace SAF Submission Ingestion Package generated from Vireo submission #20773 on 2024-09-16 at 00:45:09","In the field of computer science, the Internet of Things (IoT) sector has since been growing larger, and what comes along with that is the demand for better ways to teach students IoT. Educators are constantly finding methods to replace or enhance the traditional curriculum: project-based, flip classrooms, virtual labs, code-along, or game-based learning. Different techniques must be tailored to each subfield of computer science because of the unique challenges they each pose in education. This thesis focuses on addressing the following question: Can we create an innovative way to reduce learning barriers in the area of IoT and, at the same time, not sacrifice learning effectiveness? To achieve this goal, we designed a pedagogical approach to IoT education that combined educational strategies with engineering techniques to create an efficient IoT curriculum that could be easily adopted in different classroom settings. For our engineering effort, we designed and implemented the ITP (IoT Teaching Platform). The technology allows the students to perform hands-on IoT labs solely on their desktop or laptop computers. To analyze the teaching effectiveness of the platform, we deployed the system to 624 college students and 303 high school students. We recorded their interactions with the platform along with their test scores. The combined data gave us a better idea of how the students benefit from using the platform than the test scores alone. The results show that 66.25% of the students achieved over 5% score improvements. The most performed action for the web circuit builder is the Edit Code, accounting for 30.4% of all the web actions. For the Unity World, the users performed walking movements the most, representing 26% of the overall Unity actions. Of all the 37 types of user actions, 31 of them have a positive correlation with the student’s scores. The findings indicate that our curriculum is effective in improving students’ performance, and the number of interactions students had with the platform positively correlated with students’ grades. Our proposed educational approach proved effective in positively affecting students’ IoT learning outcomes by providing a well-designed curriculum and innovative technologies that help students interact easily with IoT components and remove the learning barriers they face."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/124612"],"dc:language":["en","eng"],"dc:rights":["Copyright 2024 Yu-Ju Chang"],"dc:subject":["Internet Of Things (iot)","Pedagogy","Education","Simulation","Virtualization","Gamification","Flipped Classroom","Project-based","Collaborative Learning","Visualization"],"dc:title":["Transforming IoT education: Pedagogy enhanced by harnessing virtualization, simulation and gamification technologies"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:02Z"}