Abstract

Programming learning using the programmable Hardware devices (aka Hardware Programming Learning) is a popular approach to motivate and encourage k12 students to carry out the learning by doing. However, most of Hardware packages lack the efficient learning materials or tools with the simulation and visualization to assist the programming learning, which may lead to that k12 students find it difficult to learn and feel frustrated after the many attempts of try-and-error. Therefore, in this preliminary study, a Simulated Blockly-Arduino-based Programming Learning Tool, (SimBA-PLT), is designed and developed to facilitate the hands-on programming learning using Arduino-based hardware. In SimBA-PLT, students are able to visually program the blockly-based code to virtually perform the simulation of the Arduino-based hardware in advance. Afterwards, the Arduino-based hardware can be actually controlled by the Arduino–based code translated from the correct blockly-based code for facilitating the hardware programming learning. The learning motivation and performance will be expected to outperform the learning methods without the simulation.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.