Robots are a popular and engaging educational tool for teaching computational thinking, but they often have significant costs and limitations for classroom use. Switching to a simulated environment can eliminate many of these difficulties. By also providing students with a block-based programming environment, the barrier to entry can be further reduced. This paper presents a networked virtual robotics platform designed to create an environment which is highly accessible for novice students and their teachers alike, along with components of a curriculum designed to teach computational thinking skills through robotics programming challenges, including autonomous challenges and in-class competitions. Students access this platform through an extension of the same web interface used for programming their robots, which allows students to collaborate on code and view a shared simulated virtual space. Previously, this virtual robotics platform was used only to facilitate distance education. This paper demonstrates its use in an in-person class during the Spring 2022 semester, illustrating the affordances of a virtual robotics environment for face-to-face learning contexts as well. Students' computational thinking skills were evaluated with assessments both before and after the class, along with surveys and interviews given to determine their opinions and outlooks regarding computer science. The results show that students had a significant improvement in both attitudes and aptitudes.
more »
« less
This content will become publicly available on February 1, 2026
A Novice-Friendly and Accessible Networked Educational Robotics Simulation Platform
Despite its potential for STEM education, educational robotics remains out of reach for many classrooms due to upfront purchase costs, maintenance requirements, storage space, and numerous other barriers to entry. As demonstrated previously, these physical robot limitations can be reduced or eliminated through simulation. This work presents a new version of RoboScape Online, a browser-based networked educational robotics simulation platform that aims to make robotics education more accessible while expanding both the breadth and depth of topics taught. Through cloud-hosted simulations, this platform enables distant students to collaborate and compete in real-time. Integration with NetsBlox, a block-based programming environment, allows students at any level to participate in computer science activities. By incorporating a virtual machine for running NetsBlox code into the server, RoboScape Online enables scenarios to be built using the same syntax and abstractions used to program the robots. This approach enables more creative curriculum activities while proving that block-based programming is a valuable development tool, not just a “toy language”. Classroom case studies demonstrate RoboScape Online’s potential to improve students’ computational thinking skills and foster positive attitudes toward STEM subjects, with especially significant improvements in attitudes toward self-expression and creativity within the realm of computer science.
more »
« less
- PAR ID:
- 10608323
- Publisher / Repository:
- MDPI
- Date Published:
- Journal Name:
- Education Sciences
- Volume:
- 15
- Issue:
- 2
- ISSN:
- 2227-7102
- Page Range / eLocation ID:
- 1-36
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Internet of Things (IoT) devices are common in students’ everyday lives, but connecting these devices to a programming environment for educational use is not always straightforward. This paper presents a framework, IoTScape, for connecting IoT devices to an online block-based programming environment. This system automatically provides both a novice-friendly interface and more advanced tools integrating cybersecurity concepts. By allowing new device types to easily be added to the system, a more diverse set of curricula is possible, ideally attracting more students who may not find the existing curricula engaging. Examples are provided of IoT devices used with this system, both physical and virtual, connected to NetsBlox through this platform, along with potential pedagogical uses of these devices.more » « less
-
Cohen, J; Solano, G (Ed.)There has been a growing interest in teaching computer science (CS) concepts to students at a younger age. Increasingly, block-based programming has been used in place of traditional text-based programming languages, like Python, in K-12 education. However, little empirical research has been conducted to compare the combination of the former and physical computing with the latter. This study aimed to address this gap by comparing the attitudes and perceptions of elementary school students in the two approaches in a six-week afterschool program. The findings from the experiment indicated that students’ attitudes and perceptions toward computing were more positive when using physical computing. These findings suggest potential pedagogical implications and future research directions.more » « less
-
null (Ed.)Remote access technology in STEM education fills dual roles as an educational tool to deliver science education (Educational Technology) and as a means to teach about technology itself (Technology Education). A five-lesson sequence was introduced to 11 and 12-year-old students at an urban school. The lesson sequences were inquiry-based, hands-on, and utilized active learning pedagogies, which have been implemented in STEM classrooms worldwide. Each lesson employed a scanning electron microscope (SEM) and energy dispersive spectroscopy (EDS) accessed remotely. Students were assessed using multiple-choice questions to ascertain (1) technology education learning gains: did students gain an understanding of how electron microscopes work? and (2) educational technology learning gains: did students gain a better understanding of lesson content through use of the electron microscope? Likert-item surveys were developed, distributed, and analyzed to established how remote access technology affected student attitudes toward science, college, and technology. Participating students had a positive increase in attitudes toward scientific technology by engaging in the lesson sequences, reported positive attitudes toward remote access experiences, and exhibited learning gains in the science behind the SEM technology they accessed remotely. These findings suggest that remote experiences are a strong form of technology education, but also that future research could explore ways to strengthen remote access as an educational technology (a tool to deliver lesson content), such as one-on-one engagement. This study promotes future research into inquiry-based, hands-on, integrated lessons approach that utilize educational technology learning through remote instruments as a pedagogy to increase students’ engagement with and learning of the T in STEM.more » « less
-
The impact of technology on workforce development and socio-economic prosperity has made K-12 computing engineering and STEM in general a national educational priority. However, the integration of computing remains obstructed by resources and lack of professional development to support students’ learning. Further challenging is that students’ STEM attitudes and interest do not matriculate with them into higher education. This issue is especially critical for traditionally underrepresented and underserved populations including females, racial/ethnic minority groups, and students of low-socioeconomic status (SES). To help mitigate these challenges, we developed an unplugged (computer-less) computing engineering and robotics lesson composed of three introductory computing concepts, sequencing, debugging, and sensing/ decision- making, using a small robot-arm and tangible programming blocks. Through students’ sequencing of operations, debugging, and executing of complex robotic behavior, we seek to determine if students’ interest or attitudes change toward engineering. Nine one-hour introductory pilot lessons with 148 students, grades 6-10, at two public middle schools, and one summer camp were conducted. For 43% of students, this was their first time participating in an engineering lesson. We measured students’ engineering interest and attitudes through a 15 question pre- and post-lesson survey and calculated aggregate factor scores for interest and attitudes. We found low-SES students’ a priori interests and attitudes tend to be lower and more varied than those of their high-SES peers. These preliminary results suggest that the integration of introductory computing and robotics lessons in low-SES classrooms may help students reach similar levels of engineering interest and attitudes as their high-SES peers.more » « less
An official website of the United States government
