Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
124 tokens/sec
GPT-4o
8 tokens/sec
Gemini 2.5 Pro Pro
47 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

FADE-CTP: A Framework for the Analysis and Design of Educational Computational Thinking Problems (2403.19475v3)

Published 28 Mar 2024 in cs.HC

Abstract: In recent years, the emphasis on computational thinking (CT) has intensified as an effect of accelerated digitalisation. While most researchers are concentrating on defining CT and developing tools for its instruction and assessment, we focus on the characteristics of computational thinking problems (CTPs) - activities requiring CT to be solved - and how they influence the skills students can develop. In this paper, we present a comprehensive framework for systematically profiling CTPs by identifying specific components and characteristics, while establishing a link between these attributes and a structured catalogue of CT competencies. The purposes of this framework are (i) facilitating the analysis of existing CTPs to identify which abilities can be developed or measured based on their inherent characteristics, and (ii) guiding the design of new CTPs targeted at specific skills by outlining the necessary characteristics required for CT activation. To illustrate the framework functionalities, we begin by analysing prototypical activities in the literature, a process that leads to the definition of a taxonomy of CTPs across various domains, and we conclude with a case study on the design of a different version of one of these activities, the Cross Array Task (CAT), set in different cognitive environments. This approach allows an understanding of how CTPs in different contexts display unique and recurring characteristics that promote the development of distinct skills. In conclusion, this framework can inform the development of assessment tools, improve teacher training, and facilitate the analysis and comparison of existing CT activities, contributing to a deeper understanding of competency activation and guiding curriculum design in CT education.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. ALGOREA AFi (2020) Ranger les billes. https://parcours.algorea.org/contents/4707-4702-1471479157476024035-1312565015631453321-1609762309306083784-4230985342204608/, [Accessed 24 January 2022]
  2. Barbero M, Gómez-Chacón IM (2018) Analysing regressive reasoning at university level. In: INDRUM 2018
  3. Bell GI (2007) Triangular peg solitaire unlimited. https://doi.org/10.48550/ARXIV.0711.0486
  4. Bell GI (2008) Solving triangular peg solitaire. Journal of Integer Sequences 11(2):3
  5. Bers MU, Horn MS (2010) Tangible programming in early childhood. High-tech tots: Childhood in a digital world 49:49–70
  6. Cui Z, Ng OL (2021) The interplay between mathematical and computational thinking in primary school students’ mathematical problem-solving within a programming environment. Journal of Educational Computing Research 59(5):988–1012
  7. Ford MJ (2015) Educational Implications of Choosing “Practice” to Describe Science in the Next Generation Science Standards. Science Education 99(6):1041–1048, https://doi.org/10.1002/sce.21188
  8. France-IOIorg (2004) France-IOI. http://www.france-ioi.org, [Accessed 24 January 2022]
  9. Grover S, Pea R (2017) Computational Thinking: A Competency Whose Time Has Come. Computer science education: Perspectives on teaching and learning in school 19:1257–1258
  10. Kalelioğlu F (2015) A new way of teaching programming skills to K-12 students: Code.org. Computers in Human Behavior 52:200–210, 10.1016/j.chb.2015.05.047
  11. Makecode (2016) Microsoft MakeCode for Micro:bit. https://makecode.microbit.org, [Accessed 4 May 2022]
  12. Noone M, Mooney A (2018) Visual and textual programming languages: a systematic review of the literature. Journal of Computers in Education 5(2):149–174
  13. Osborne J (2014) Teaching Scientific Practices: Meeting the Challenge of Change. Journal of Science Teacher Education 25(2):177–196, 10.1007/s10972-014-9384-1
  14. Selby CC (2014) How can the teaching of programming be used to enhance computational thinking skills? PhD thesis, University of Southampton
  15. Studiocodeorg (2020a) Angry birds hitting the green pig maze. https://studio.code.org/hoc/1, [Accessed 24 January 2022]
  16. Studiocodeorg (2020b) Classic Maze. https://studio.code.org/s/hourofcode, [Accessed 24 January 2022]
  17. Studiocodeorg (2020c) Plants vs Zombies maze. https://studio.code.org/hoc/12, [Accessed 24 January 2022]
  18. Tall D (2020) Making Sense of Mathematical Thinking over the Long Term: The Framework of Three Worlds of Mathematics and New Developments. MINTUS: Beiträge zur mathematischen, naturwissenschaftlichen und technischen Bildung Wiesbaden: Springer URL https://homepages.warwick.ac.uk/staff/David.Tall/pdfs/dot2020a-3worlds-extension.pdf
  19. Wing J (2011) Research notebook: Computational thinking—what and why. The link magazine 6:20–23
  20. Wing JM (2006) Computational thinking. Communications of the ACM 49(3):33–35, 10.1145/1118178.1118215
  21. Zoombinis (2021) Zoombinis. https://www.terc.edu/zoombinis/about/, [Accessed 4 May 2022]
Citations (1)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com