The Effect of Problem-Solving-Based Programming Training on Computational Thinking Skills in the Context of Programming and Reasoning
Abstract
Keywords
computational thinking, programming, reasoning skills, problem-solving-based programming
Supporting Institution
Ethical Statement
References
- Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832–835. https://doi.org/10.1093/COMJNL/BXS074
- Alferes, J. J., Pereira, L. M., & Przymusinski, T. C. (1996). Belief revision in non-monotonic reasoning and logic programming. Fundamenta Informaticae, 28(1–2), 1–22. https://doi.org/10.3233/FI-1996-281201
- Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Educational Technology & Society, 16(3), 47–57.
- Aparicio, J. T., Aparicio, M., & Costa, C. J. (2018). A virtual robot to support programming learning. 50th International Symposium on Robotics, 139–142. https://ieeexplore.ieee.org/document/8470585
- Asbell-Clarke, J., Rowe, E., Almeda, V., Edwards, T., Bardar, E., Gasca, S., Baker, R. S., & Scruggs, R. (2021). The development of students’ computational thinking practices in elementary- and middle-school classes using the learning game, Zoombinis. Computers in Human Behavior, 115, 106587. https://doi.org/10.1016/J.CHB.2020.106587
- Atmatzidou, S., & Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences. Robotics and Autonomous Systems, 75, 661–670. https://doi.org/10.1016/J.ROBOT.2015.10.008
- Barbey, A. K., & Barsalou, L. W. (2009). Reasoning and problem solving: Models. Encyclopedia of Neuroscience, 35–43. https://doi.org/10.1016/B978-008045046-9.00435-6
- Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.
- Bayman, P., & Mayer, R. E. (1988). Using conceptual models to teach basic computer programming. Journal of Educational Psychology, 80(3), 291–298. https://doi.org/10.1037/0022-0663.80.3.291
- BEBRAS. (2022). Task examples. https://www.bebras.org/examples.html
