Opportunities for block programming in STEM education

Krasimir Harizanov, Aleksandra Dimova

Abstract


STEM education seeks to build foundational skills that may be applied in emergency situations, apply knowledge acquired, encourage a passion for work, and lay the foundation for creative thinking. Block programming can benefit a learner's development by fostering enthusiasm, persistence, and advancement in the field of programming. Learning basic algorithms and applying them to real-world, practical tasks and projects motivates the present novice programmer to seek out and find new solutions to his issues.

Keywords


STEM; block programming; micro:bit; arduino; robotics

Full Text:

PDF

References


Garov, K., Peykova, D., Some aspects of STEM teaching and learning in primary and lower secondary education, Scientific Conference “Innovative ICT for Digital Research Area in Mathematics, Informatics and Pedagogy of Education”, 7-8 November 2019, Pamporovo, Bulgaria, 67-76. https://fmi-plovdiv.org/GetResource?id=3555.

Dermendzhieva, L., Papancheva, R. 2017, BLOCK PROGRAMMING FOR TEACHERS AND STUDENTS, Education and Technologies, vol. 8, 2017, 367-375. https://www.edutechjournal.org/wp-content/uploads/2017/09/8_2__367-375.pdf.

Mestvirishvili, I., Shapakidze, D., 2020, Nauka za trieneto, Programiraneto v STEM obuchenieto, Science on Stage Deutschland, 2020, 30-35, https://www.science-on-stage.eu/sites/default/files/material/coding-in-stem-education_bg_web.pdf.

https://makecode.microbit.org/#editor.

https://www.tinkercad.com/.




DOI: http://dx.doi.org/10.5281/zenodo.13981901

Refbacks

  • There are currently no refbacks.
We use cookies.