IoT as an Introduction to Computer Science and Engineering: A Case for NodeMCU in STEM-C Education

IoT as an Introduction to Computer Science and Engineering: A Case for NodeMCU in STEM-C Education
复制标题

物联网作为计算机科学与工程的入门:NodeMCU 在 STEM-C 教育中的案例

DOI:
10.1109/educon45650.2020.9125356
复制
发表时间:
2020
期刊:
2020 IEEE Global Engineering Education Conference (EDUCON)
影响因子:
--
通讯作者:
A. Jaklič
A. Jaklič
中科院分区:
--
文献类型:
--
作者:
A. Jaklič

文献摘要

被引文献

相似文献

我们为6至12年级的学生(K-12)提供了一个工程预科大学暑期学校推广项目的课件设计和实现。本课程侧重于为三种日益复杂的物联网设备构建硬件和软件,并在此过程中介绍各种重要的计算机科学和工程概念。设备设计限制允许构建原型的成本非常低(每个设备5 - 10欧元)。我们使用带有ESP8266的NodeMCU作为硬件平台。Lua作为NodeMCU固件的一部分被用作编程语言,因为它语法简单,可以交互使用,并且源代码紧凑,每个设备平均只有150行代码。学生们获得了源代码模板,并鼓励他们用缺失的部分补充代码。通过组织和评估大学预科教师的继续教育课程,这种方法被扩展到小学和中学的课程。
We present a courseware design and implementation for pre-engineering university summer school outreach program intended for 6th to 12th grade pupils (K-12). The course focuses on building hardware and software for three IoT devices of increasing complexity and in doing so introduces various important computer science and engineering concepts. Device design constraints allow for very low cost of the built prototypes (5 - 10 € per device). We used NodeMCU with ESP8266 as a hardware platform. Lua as a part of NodeMCU firmware was used as a programming language due to simple syntax, possible interactive use, and compact source code that consisted of about 150 lines of code on average for each device. Pupils were provided with source code templates and encouraged to supplement the code with missing parts. The approach was scaled to primary and secondary schools’ curricula by organizing and evaluating a continuing education course for teachers in pre-university education.