Abstract
AbstractAs we venture further into an ever-evolving digital society, it has become imperative for schools to adapt and equip future generations with the required skills. Computational Thinking (CT), specifically its algorithmic thinking aspect, plays a significant role in computer science and other sciences, such as biology, chemistry, and physics. It encourages students to reason at multiple levels of abstraction. This ability is particularly useful in natural science, as scientific experiments require critical skills like conceptualization, problem decomposition, and solving or designing structured systems. However, due to organizational and curricular restrictions, these concepts and skills are typically taught separately, leaving it to the learners to connect and apply the acquired skills in the respective context.To bridge this gap, we designed a two-day workshop that embeds CT in a physics and sustainability context, namely energy-efficient housing. In this workshop, we employ the Calliope Mini, a micro-controller explicitly designed for educational purposes, to teach essential algorithmic thinking and data processing. We carried out the workshop twice in a primary school in Germany, each with 20 children in 4th grade (ages 9–10). In this experience report, we present the multi-disciplinary workshop idea and discuss the outcome and observations from its execution. Overall, our study demonstrates the potential of such a workshop design as a practical tool for teaching CT concepts to children. Finally, we critically examine the challenges of this approach and highlight the importance of proper technical and educational prerequisites for a successful implementation.
Publisher
Springer Nature Switzerland
Reference18 articles.
1. Abend, M., Gramowski, K., Pelz, L., Poloczek, B.: Coden mit dem Calliope mini. Programmieren in der Grundschule, Lehrermaterial (2017)
2. Ball, T., Chatra, A., de Halleux, P., Hodges, S., Moskal, M., Russell, J.: Microsoft makecode: embedded programming for education, in blocks and typescript. In: Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E, pp. 7–12 (2019)
3. Bocconi, S., et al.: Reviewing computational thinking in compulsory education: state of play and practices from computing education (2022)
4. Dong, Y., et al.: Prada: a practical model for integrating computational thinking in k-12 education. In: Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 906–912 (2019)
5. Hunt, N.P., Bohlin, R.M.: Teacher education students’ attitudes toward using computers. J. Res. Comput. Educ. 25(4), 487–497 (1993)