PROJECT-ORIENTED ESP32 IOT CURRICULUM WITH A SHARED-RESOURCE LABORATORY MODEL: DESIGN, IMPLEMENTATION, AND LESSONS LEARNED
DOI:
https://doi.org/10.5281/zenodo.20373537Keywords:
IoT education, ESP32, project-based learning, curriculum design, AI in education, engineering pedagogyAbstract
Traditional IoT education often follows a topic-based instructional model, progressing sequentially
through sensors, actuators, communication protocols, and embedded programming concepts. This paper
presents an alternative project-oriented IoT curriculum implemented over a 15-week semester at a private
university in Uzbekistan for 44 undergraduate computer science students. The course was designed around
complete functional projects rather than isolated theoretical topics, enabling students to develop practical
engineering competencies through hands-on experience.
The laboratory environment employed a shared-resource model in which student pairs rotated through
12 workstations equipped with ESP32 microcontrollers and various sensor-actuator combinations, including
DHT11 temperature and humidity sensors, ultrasonic sensors, RFID modules, and L298N motor drivers. To
address concerns regarding excessive dependence on AI-assisted coding tools, the curriculum introduced
a differentiated AI usage policy: students were encouraged to use artificial intelligence tools for conceptual
understanding and research purposes, while all source code had to be written independently and verified
through oral technical interviews.
The paper also provides a comparative analysis with a separate full-year embedded systems program in
which more structured and standardized instructional approaches produced significantly stronger educational
outcomes. Based on the analysis, the study proposes several practical recommendations for effective IoT
curriculum design, including the implementation of signed technical requirements, rigorous early-stage
assessments, mandatory mock technical interviews, and the avoidance of individual MVP projects in favor of
standardized project-based exercises.
References
M. Kusrini, A. Ashari, and S. Hartati, “Development of Educational Low-Cost ESP32-Based Platform for IoT
Applications,” Engineering Proceedings, vol. 56, no. 1, 2023.
D. Hercog, T. Lerher, M. Truntič, and O. Težak, “Design and Implementation of ESP32-Based IoT Devices,” Sensors,
vol. 23, no. 15, Art. no. 6739, Jul. 2023.
J. Froyd, P. Wankat, and K. Smith, “Five Major Shifts in 100 Years of Engineering Education,” Proceedings of the IEEE,
vol. 100, pp. 1344–1360, 2012.
M. El-Abd, “A Review of Embedded Systems Education in the Arduino Age: Lessons Learned and Future Directions,”
International Journal of Engineering Pedagogy, vol. 7, no. 2, pp. 79–93, 2017.
P. Guo, N. Saab, L. S. Post, and W. Admiraal, “A Review of Project-Based Learning in Higher Education: Student
Outcomes and Measures,” International Journal of Educational Research, vol. 102, Art. no. 101586, 2020.
D. Kolb, Experiential Learning: Experience as the Source of Learning and Development. Englewood Cliffs, NJ:
Prentice-Hall, 1984.
E. L. Ouh, B. K. S. Gan, K. J. Shim, and S. Wlodkowski, “ChatGPT, Can You Generate Solutions for My Coding
Exercises?” in Proceedings of ITiCSE 2023, Turku, Finland, pp. 54–60, 2023.
M. Wermelinger, “Using GitHub Copilot to Solve Simple Programming Problems,” in Proceedings of SIGCSE 2023,
Toronto, Canada, 2023.
J. García-Zubía et al., “Empirical Analysis of the Use of the VISIR Remote Lab in Teaching Analog Electronics,” IEEE
Transactions on Education, vol. 60, no. 2, pp. 149–156, 2017.
C. Picard, C. Hardebolle, R. Tormey, and J. Schiffmann, “Which Professional Skills Do Students Learn in Engineering
Team-Based Projects?” European Journal of Engineering Education, vol. 47, no. 2, pp. 314–332, 2022.
M. Huxham, F. Campbell, and J. Westwood, “Oral versus Written Assessments: A Test of Student Performance and
Attitudes,” Assessment & Evaluation in Higher Education, vol. 37, no. 1, pp. 125–136, 2012.
H. Qi et al., “Can Oral Exams Increase Student Performance and Motivation?” in Proceedings of the ASEE Annual
Conference, Minneapolis, MN, 2022.
M. Hasan, J. M. Lodge, A. Karim, and M. S. H. Khan, “Exploring Students’ Conceptions of Project-Based Learning,”
IEEE Transactions on Education, vol. 67, no. 2, pp. 234–244, 2024.
J. Zambrano-Mieles, M. Tupac-Yupanqui, S. Mari-Loardo, and C. Vidal-Silva, “Integrating ESP32-Based IoT
Architectures and Cloud Visualization,” Computers, vol. 15, no. 1, Art. no. 51, 2026.
Gilchrist, Industry 4.0: The Industrial Internet of Things. New York: Apress, 2016.
R. Sanchez-Iborra and A. F. Skarmeta, “TinyML-Enabled Frugal Smart Objects,” IEEE Access, vol. 8, pp. 155279–
, 2020.