Physical Bits: A live programming environment for educational robotics

Thumbnail Image
Date
2021-1-31
Authors
Moran, Jorge Ricardo
Teragni, Matías Iván
Zabala, Gonzalo Esteban
Journal Title
Journal ISSN
Volume Title
Publisher
Springer
Abstract
The use of physical computing devices as teaching tools presents several challenges for educators and learners. Most introductory programming environments help to learn programming by removing the possibility of syntax errors, usually by using a visual programming language. However, understanding syntax is just one aspect of the learning process. One of the most challenging tasks for students is to build a correct mental model of the underlying machine model and its execution dynamics. Additionally, visual programming languages present issues when transitioning to text-based languages. In this paper we present Physical Bits, a web-based programming environment for educational robotics that attempts to solve these issues by providing a live programming experience using both visual and textual programming languages.
Description
Keywords
educational robotics, live programming, block-based, introductory programming
Citation
Moran, R., Teragni, M. & Zabala, G. (2021). Physical Bits: A Live Programming Environment for Educational Robotics. In: Lepuschitz, W., Merdan, M., Koppensteiner, G., Balogh, R., Obdržálek, D. (eds) Robotics in Education. RiE 2020. Advances in Intelligent Systems and Computing, vol 1316. Springer, Cham.