ABSTRACT
The use of microcontroller boards such as the Calliope Mini and BBC micro:bit is becoming increasingly popular in schools due to their versatility and affordability. This doctoral research aims to investigate the effectiveness and motivational potential of using microcontroller boards to introduce basic programming concepts to upper primary and lower secondary school students using Python. The primary focus is on the multi-context nature of microcontroller boards, exploring whether teaching programming concepts in different contexts, such as music, video games, and autonomous driving, can motivate a broader population of students compared to a single-context curriculum, such as Turtle Graphics or autonomous mobile robots. The research employs an educational design-based research approach. In the first cycle, a curriculum consisting of six lessons was developed and piloted in the context of gifted pull-out activities. The preliminary exploratory pilot study provides qualitative findings on students' responses to the curriculum, and algorithmic thinking gains were measured using a pre- and post-test. The results suggest that the curriculum has the potential to be an effective and engaging way to introduce basic programming concepts and that further research is needed to confirm these findings for larger populations. In the next educational design-based research cycle we plan to refine our measurement instruments and study design.
- Saira Anwar, Nicholas Alexander Bascou, Muhsin Menekse, and Asefeh Kardgar. 2019. A Systematic Review of Studies on Educational Robotics. Journal of Pre-College Engineering Education Research 9, 2 (2019), 19--42. Issue 2.Google Scholar
- Paulo Blikstein. 2013. Gears of our childhood: constructionist toolkits, robotics, and physical computing, past and future. In Proceedings of the 12th international conference on interaction design and children. Association for Computing Machinery, New York, NY, USA, 173--182.Google ScholarDigital Library
- Edward L. Deci and Richard M. Ryan. 2000. The ?what" and ?why" of goal pursuits: Human needs and the self-determination of behavior. Psychological inquiry 11, 4 (2000), 227--268.Google Scholar
- Gerald Futschek. 2006. Algorithmic Thinking: The Key for Understanding Computer Science. In Informatics Education -- The Bridge between Using and Understanding Computers, Roland T. Mittermeir (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 159--168.Google Scholar
- Susann Hartmann, Heike Wiesner, and Andreas Wiesner-Steiner. 2007. Robotics and Gender: The Use of Robotics for the Empowerment of Girls in the Classroom. In Gender Designs IT: Construction and Deconstruction of Information Society Technology, Isabel Zorn, Susanne Maass, Els Rommes, Carola Schirmer, and Heidi Schelhowe (Eds.). VS Verlag für Sozialwissenschaften, Wiesbaden, Germany, 175--188. https://doi.org/10.1007/978--3--531--90295--1_12Google ScholarCross Ref
- Steve Hodges, Sue Sentance, Joe Finney, and Thomas Ball. 2020. Physical Computing: A Key Element of Modern Computer Science Education. Computer 53, 4 (2020), 20--30. https://doi.org/10.1109/MC.2019.2935058Google ScholarCross Ref
- Yuhan Lin and David Weintrop. 2021. The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming. Journal of Computer Languages 67 (2021), 101075. https://doi.org/10.1016/j.cola.2021.101075Google ScholarCross Ref
- Michael Lodi and Simone Martini. 2021. Computational thinking, between Papert and Wing. Science & Education 30, 4 (2021), 883--908.Google ScholarCross Ref
- Marc Lafuente Martínez, Olivier Lévêque, Isabel Benítez, Cécile Hardebolle, and Jessica Dehler Zufferey. 2022. Assessing Computational Thinking: Development and Validation of the Algorithmic Thinking Test for Adults. Journal of Educational Computing Research 60, 6 (2022), 1436--1463. https://doi.org/10.1177/07356331211057819 arXiv:https://doi.org/10.1177/07356331211057819Google ScholarCross Ref
- Susan McKenney and Thomas C Reeves. 2018. Conducting Educational Design Research. Routledge, London, UK.Google Scholar
- Seymour Papert. 1980. Mindstorms: Children, Computers, And Powerful Ideas. Basic Books, USA.Google ScholarDigital Library
- Marcos Román-González, Juan-Carlos Pérez-González, and Carmen Jiménez- Fernández. 2017. Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in human behavior 72 (2017), 678--691.Google Scholar
- Xiaodan Tang, Yue Yin, Qiao Lin, Roxana Hadad, and Xiaoming Zhai. 2020. Assessing computational thinking: A systematic review of empirical studies. Computers & Education 148 (2020), 103798.Google ScholarDigital Library
- Katerina Tsarava, Korbinian Moeller, Marcos Román-González, Jessika Golle, Luzia Leifheit, Martin Butz, and Manuel Ninaus. 2022. A cognitive definition of computational thinking in primary education. Computers & Education 179 (04 2022), 104425. https://doi.org/10.1016/j.compedu.2021.104425Google ScholarDigital Library
- Nilüfer Atman Uslu, Gulay Öztüre Yavuz, and Yasemin Koçak Usluel. 2022. A systematic review study on educational robotics and robots. Interactive Learning Environments 0, 0 (2022), 1--25. https://doi.org/10.1080/10494820.2021.2023890 arXiv:https://doi.org/10.1080/10494820.2021.2023890Google ScholarCross Ref
- Kaiqin Yang, Xin Liu, and Guang Chen. 2020. The influence of robots on students' computational thinking: A literature review. International Journal of Information and Education Technology 10, 8 (2020), 5.Google ScholarCross Ref
Index Terms
- Multi-context Physical Computing
Recommendations
Teaching with physical computing devices: the BBC micro:bit initiative
WiPSCE '17: Proceedings of the 12th Workshop on Primary and Secondary Computing EducationThere is a growing interest in small programmable devices that can be used in schools and in extra-curricular contexts to teach computer science. The BBC micro:bit is one such device; through a collaborative venture, micro:bits were recently distributed ...
Algorithmic thinking development through physical computing activities with Arduino in STEM education
AbstractThe need to benefit from information technologies in the twenty-first century digital age is increasing in all economies to overcome problems and difficulties and to have desired solutions. So, developing algorithmic thinking has been important as ...
The nature of physical computing in schools: findings from three years of practical experience
Koli Calling '17: Proceedings of the 17th Koli Calling International Conference on Computing Education ResearchThe recent integration of physical computing in computer science (CS) school curricula has led to an urge for suitable tools, elaborate lesson plans, best practice reports and detailed descriptions and manuals. Creatively designing tangible interactive ...
Comments