Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A cognitive definition of computational thinking in primary education

Published: 01 April 2022 Publication History

Abstract

There is increasing effort to integrate Computational Thinking (CT) curricula across all education levels. Therefore, research on CT assessment has lately progressed towards developing and validating reliable CT assessment tools, which are crucial for evaluating students' potential learning progress and thus the effectiveness of suggested curricular programs. Several CT assessment tools were developed for elementary, high-school, and university students over the last years. Moreover, associations between CT scores and other cognitive abilities were unraveled. However, studies on the topic in primary school level are scarce. Like the general concept of intelligence, CT remains broadly defined as the ability to combine algorithmic operations to form complex solutions in order to solve problems effectively, utilizing concepts of computer science with or without the use of computers. In this study, we aimed at specifying a cognitive definition of CT, focusing on the under-investigated population of primary school children. Since validated assessment tools for this age group were not available, we adapted a validated CT test, which was initially designed for middle school students. In our study participated 192 third and fourth graders. The analyses revealed promising results on the reliability of the adapted CT assessment for primary school students. Moreover, findings indicated CT's positive associations with i. complex numerical abilities, ii. verbal reasoning abilities, and iii. non-verbal visuospatial abilities. Our results indicate similarities but also differences in associations of CT with other cognitive abilities in primary school children compared to other age groups. In summary: i. numerical abilities seem to associate with CT at the primary school level, whereas this seems not the case later on in education, ii. verbal abilities seem to associate with CT both along primary and secondary education levels, and iii. non-verbal reasoning abilities seem to associate with CT from primary education level to the university level and beyond. These differences imply that several basic cognitive abilities support CT abilities and CT development differentially across ages.

Highlights

The cognitive development of computational thinking is differential across age.
Computational thinking builds on a convolute of several other cognitive abilities.
Computational thinking is associated with verbal reasoning abilities.
Computational thinking is associated with non-verbal visuospatial abilities.
Computational thinking is correlated to numerical abilities in primary school.

References

[1]
A.P. Ambrosio, F.M. Costa, L. Almeida, A. Franco, J. Macedo, Identifying cognitive abilities to improve CS1 outcome, in: 2011 frontiers in education conference (FIE), february, F3G-1-F3G-7, 2011,.
[2]
A.P. Ambrosio, L. da Silva Almeida, J. Macedo, A. Franco, Exploring core cognitive skills of computational thinking, in: Psychology of programming interest group Annual conference 2014 proceedings, july, 25–24, 2014, http://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.698.1911&rep=rep1&type=pdf.
[3]
A.P. Ambrósio, C. Xavier, F. Georges, Digital ink for cognitive assessment of computational thinking, in: Proceedings - frontiers in education conference, FIE, february, 2015,.
[4]
M. Armoni, COMPUTING IN SCHOOLS Computer science, computational thinking, programming, coding, ACM Inroads 7 (4) (2016) 24–27,.
[5]
D. Barr, J. Harrison, L. Conery, Computational thinking: A digital age skill for everyone, Learning and Leading with Technology 38 (6) (2011) 20–23.
[6]
S. Bergin, R. Reilly, Predicting introductory programming performance: A multi-institutional multivariate study, Computer Science Education 16 (4) (2006) 303–323,.
[7]
M.U. Bers, L. Flannery, E.R. Kazakoff, A. Sullivan, Computational thinking and tinkering: Exploration of an early childhood robotics curriculum, Computers & Education 72 (2014) 145–157,.
[8]
S. Bocconi, A. Chioccariello, G. Dettori, A. Ferrari, K. Engelhardt, P. Kampylis, et al., Exploring the field of computational thinking as a 21St century skill, EDULEARN16 Proceedings 1 (June) (2016) 4725–4733,.
[9]
K.-D. Boom, M. Bower, A. Arguel, J. Siemon, A. Scholkmann, Relationship between computational thinking and a measure of intelligence as a general problem-solving ability, in: Proceedings of the 23rd annual ACM conference on innovation and technology in computer science education, 206–211, 2018,.
[10]
K. Brennan, M. Resnick, Using artifact-based interviews to study the development of computational thinking in interactive media design, in: Proceedings of the annual American educational research association meeting (AERA), 2012, http://web.media.mit.edu/∼kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf.
[11]
N.C.C. Brown, S.U.E. Sentance, T.O.M. Crick, S. Humphreys, Restart: The resurgence of computer science in UK schools, ACM Transactions on Computing Education 14 (2) (2014) 1–22,.
[12]
P. Byrne, G. Lyons, The effect of student attributes on success in programming, ACM SIGCSE Bulletin 33 (3) (2001) 49–52,.
[13]
J.B. Carroll, Human cognitive abilities: A survey of factor analytic studies, Cambridge University Press, 1993,.
[14]
G. Chen, J. Shen, L. Barth-Cohen, S. Jiang, X. Huang, M. Eltoukhy, Assessing elementary students' computational thinking in everyday reasoning and robotics programming, Computers & Education 109 (2017) 162–175,.
[15]
V. Chiprianov, L. Gallon, Introducing computational thinking to K-5 in a French context, Proceedings of the 2016 ACM conference on innovation and technology in computer science education - ITiCSE, Vol. 16, 2016, pp. 112–117,.
[16]
S. Çiftci, A. Bildiren, The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children, Computer Science Education 30 (1) (2020) 3–21,.
[17]
G. Città, M. Gentile, M. Allegra, M. Arrigo, D. Conti, S. Ottaviano, et al., The effects of mental rotation on computational thinking, Computers & Education 141 (July) (2019),.
[18]
P. Curzon, M. Dorling, C. Selby, J. Woollard, T. Ng, Developing computational thinking in the classroom: A framework. June, 2014, http://eprints.soton.ac.uk/369594/10/DevelopingComputationalThinkingInTheClassroomaFramework.pdf.
[19]
V. Dagiene, G. Stupuriene, Bebras - a sustainable community building model for the concept based learning of informatics and computational thinking, Informatics in Education 15 (3) (2016) 25–44,.
[20]
C. Dierbach, H. Hochheiser, S. Collins, G. Jerome, C. Ariza, T. Kelleher, et al., A model for piloting pathways for computational thinking in a general education curriculum, Development 15 (5) (2011) 257–262,.
[21]
C. Duncan, T. Bell, A pilot computer science and programming course for primary school students, in: ACM international conference proceeding series, 09-11-Nove, 2015, pp. 39–48,.
[22]
T.J. Dunn, T. Baguley, V. Brunsden, From alpha to omega, British Journal of Psychology 105 (3) (2013) 399–412.
[23]
S. Grover, R. Pea, Computational thinking in K-12: A review of the state of the field, Educational Researcher 42 (1) (2013) 38–43,.
[24]
J. Guggemos, S. Seufert, M. Román-González, Measuring computational thinking - adapting a performance test and a self-assessment instrument for German-speaking countries, in: 16th international conference on cognition and exploratory learning in digital age, CELDA 2019, celda, 2019, pp. 183–191.
[25]
J. Haffner, K. Baro, P. Parzer, F. Resch, HRT1-4: Heidelberger Rechentest; Erfassung mathematischer Basiskompetenzen im Grundschulalter. Hogrefe, 2005.
[26]
K.A. Heller, C. Perleth, Kognitiver Fähigkeitstest für 4. bis 12. Klassen, Revision 3, Beltz Test, 2000.
[27]
B. Helmlinger, M. Sommer, M. Feldhammer-Kahr, G. Wood, M.E. Arendasy, S.E. Kober, Programming experience associated with neural efficiency during figural reasoning, Scientific Reports 10 (1) (2020) 1–14,.
[28]
K. Howland, J. Good, Learning to communicate computationally with flip: A bi-modal programming language for game creation, Computers & Education 80 (2015) 224–240,.
[29]
Y.C. Hsu, N.R. Irie, Y.H. Ching, Computational thinking educational policy initiatives (CTEPI) across the globe, TechTrends (2019) 260–270,.
[30]
S. Jones, G. Burnett, Spatial ability and learning to program, Human Technology: An Interdisciplinary Journal on Humans in ICT Environments 4 (1) (2008) 47–61,.
[31]
F. Kalelioğlu, Y. Gülbahar, V. Kukul, A framework for computational thinking based on a systematic research review, Baltic Journal of Modern Computing 4 (3) (2016) 583–596.
[32]
T.Z. Keith, M.R. Reynolds, P.G. Patel, K.P. Ridley, Sex differences in latent cognitive abilities ages 6 to 59: Evidence from the Woodcock-Johnson III tests of cognitive abilities, Intelligence 36 (6) (2008) 502–525,.
[33]
K.H. Koh, A. Basawapatna, H. Nickerson, A. Repenning, Real time assessment of computational thinking, in: Proceedings of IEEE symposium on visual languages and human-centric computing, VL/HCC, 2014, pp. 49–52,.
[34]
K.D. Kubinger, Psychologische diagnostik: Theorie und praxis psychologischen diagnostizierens , Hogrefe Verlag, 2006.
[35]
Y.-K. C. Liao, G.W. Bright, Effects of Computer Programming on Cognitive Outcomes: A Meta-Analysis, Journal of Educational Computing Research 7 (3) (1991) 251–268,.
[36]
Y. Liu, Z. Ma, Y. Qian, Developing Chinese Elementary School Students’ Computational Thinking, Proceedings of the ACM Conference on Global Computing Education 42 (2013) (2019),. 238–238.
[37]
E. Marinus, Z. Powell, R. Thornton, G. McArthur, S. Crain, Unravelling the cognition of coding in 3-to-6-year olds, in: Proceedings of the 2018 ACM conference on international computing education research - ICER ’18, august, 2018, pp. 133–141,.
[38]
L.P. McCoy, J.K. Burton, The relationship of computer programming and mathematics in secondary students, Computers in the Schools 4 (3–4) (1988) 159–166.
[39]
J. Moreno-León, G. Robles, M. Román-González, Dr. Scratch: Automatic analysis of Scratch projects to assess and foster computational thinking, RED. Revista de Educación a Distancia 15 (46) (2015) 1–23,.
[40]
J. Moreno-Leon, M. Roman-Gonzalez, G. Robles, On computational thinking as a universal skill: A review of the latest research on this ability, in: 2018 IEEE global engineering education conference (EDUCON), 2018, pp. 1684–1689,.
[41]
A. Mühling, A. Ruf, P. Hubwieser, Design and first results of a psychometric test for measuring basic programming abilities, Proceedings of the Workshop in Primary and Secondary Computing Education (2015) 2–10,.
[42]
National Research Council, Report of a workshop of pedagogical aspects of computational thinking, 2011, https://doi.org/978-0-309-21474-2.
[43]
R.H. Nowaczyk, Cognitive skills needed in computer programming, 1983, https://www.learntechlib.org/p/136288.
[44]
J. Parkinson, Q. Cutts, Investigating the relationship between spatial skills and computer science, Vols. 106–114, 2018,.
[45]
R.D. Pea, D.M. Kurland, On the cognitive effects of learning computer programming, New Ideas in Psychology 2 (2) (1984) 137–168,.
[46]
L. Perković, A. Settle, S. Hwang, J. Jones, A framework for computational thinking across the curriculum, in: Proceedings of the fifteenth annual conference on innovation and technology in computer science education - ITiCSE ’10, 2010, p. 123,.
[47]
C.S. Prat, T.M. Madhyastha, M.J. Mottarella, C.H. Kuo, Relating natural language aptitude to individual differences in learning programming languages, Scientific Reports 10 (1) (2020) 1–10,.
[48]
E. Relkin, L. de Ruiter, M.U. Bers, TechCheck: Development and validation of an unplugged assessment of computational thinking in early childhood education, Journal of Science Education and Technology 29 (4) (2020) 482–498,.
[49]
J. Robertson, S. Gray, M. Toye, J. Booth, The relationship between executive functions and computational thinking, International Journal of Computer Science Education in Schools 3 (4) (2020) 47–58,.
[50]
M. Román-González, Computational thinking test : Design guidelines and content validation, in: Proceedings of EDULEARN15 conference, july, 2015, pp. 2436–2444,.
[51]
M. Román-González, Codigoalfabetización y pensamiento computacional en educación primaria y secundaria: Validación de un instrumento y evaluación de programas [Code-literacy and computational thinking in primary and secondary education], 2016, http://e-spacio.uned.es/fez/view/tesisuned:Educacion-Mroman.
[52]
M. Román-González, J. Moreno-León, G. Robles, Complementary tools for computational thinking assessment, in: International conference on computational thinking education 2017, july, 2017.
[53]
M. Román-González, J.-C. Pérez-González, C. Jiménez-Fernández, Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test, Computers in Human Behavior 72 (2017) 678–691,.
[54]
M. Román-González, J.C. Pérez-González, J. Moreno-León, G. Robles, Can computational talent be detected? Predictive validity of the computational thinking test, International Journal of Child-Computer Interaction 18 (2018) 47–58,.
[55]
M. Román-González, J.C. Pérez-González, J. Moreno-León, G. Robles, Extending the nomological network of computational thinking with non-cognitive factors, Computers in Human Behavior 80 (2018) 441–459,.
[56]
S. Rothenbusch, I. Zettler, T. Voss, T. Losch, U. Trautwein, Exploring reference group effects on teachers’ nominations of gifted students, Journal of Educational Psychology 108 (6) (2016) 883–897,.
[57]
R. Scherer, F. Siddiq, B.S. Viveros, Technology and the mind, in: Proceedings of the technology, mind, and society on ZZZ - TechMindSociety ’18, april, 1–1, 2018,.
[58]
R. Scherer, F. Siddiq, B.S. Viveros, The cognitive benefits of learning computer programming: A meta-analysis of transfer effects, Journal of Educational Psychology 111 (5) (2019) 764–792,.
[59]
L. Seiter, B. Foreman, Modeling the learning progressions of computational thinking of primary grade students, in: Proceedings of the Ninth annual international ACM conference on international computing education research - ICER ’13, 2013, p. 59,.
[60]
C. Selby, J. Woollard, Computational thinking: The developing definition, 2013, http://eprints.soton.ac.uk/id/eprint/356481.
[61]
A. Settle, B. Franke, R. Hansen, F. Spaltro, C. Jurisson, C. Rennert-May, et al., Infusing computational thinking into the middle- and high-school curriculum, Vol. 22, 2012,.
[62]
A. Settle, D.S. Goldberg, V. Barr, Beyond computer science. July, 2013,.
[63]
V.J. Shute, C. Sun, J. Asbell-Clarke, Demystifying computational thinking, Educational Research Review 22 (September) (2017) 142–158,.
[64]
C. Sneider, C. Stephenson, B. Schafer, L. Flick, Computational thinking in high school science classrooms: Exploring the science “framework” and “NGSS, The Science Teacher 81 (5) (2014) 53–59. https://www.learntechlib.org/p/155904.
[65]
A. Sullivan, E.R. Kazakoff, M.U. Bers, The wheels on the bot go round and round: Robotics curriculum in pre-kindergarten, Journal of Information Technology Education 12 (2013) 203–219. http://www.jite.org/documents/Vol12/JITEv12IIPp203-219Sullivan1257.pdf.
[66]
K. Tang, A content analysis of computational thinking research : An international publication trends and research typology, The Asia-Pacific Education Researcher, 2019,.
[67]
X. Tang, Y. Yin, Q. Lin, R. Hadad, X. Zhai, Assessing computational thinking: A systematic review of empirical studies, Computers & Education 148 (April) (2020),.
[68]
R.L. Thorndike, E.P. Hagen, Cognitive abilities test, Houghton-Mifflin, 1971.
[69]
L.L. Thurstone, Primary mental abilities: PSYCHOMETRIC MONOGRAPHS No. 1, British Journal of Educational Psychology 9 (3) (1939) 270–275,.
[70]
K. Tsarava, L. Leifheit, M. Ninaus, M. Román-González, M.V. Butz, J. Golle, U. Trautwein, K. Moeller, Cognitive Correlates of Computational Thinking, in: Proceedings of the 14th Workshop in Primary and Secondary Computing Education, October, 2019, pp. 1–9. https://doi.org/10.1145/3361721.3361729.
[71]
J. Voogt, O. Erstad, C. Dede, P. Mishra, Challenges to learning and schooling in the digital networked world of the 21st century, Journal of Computer Assisted Learning 29 (5) (2013) 403–413,.
[72]
D. Weintrop, E. Beheshti, M. Horn, K. Orton, K. Jona, L. Trouille, et al., Defining computational thinking for mathematics and science classrooms, Journal of Science Education and Technology 25 (1) (2016) 127–147,.
[73]
D. Weintrop, E. Beheshti, M.S. Horn, K. Orton, L. Trouille, K. Jona, et al., Interactive assessment tools for computational thinking in high school STEM classrooms, Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, 2014,. LNICST, 136 LNICST.
[74]
D. Weintrop, U. Wilensky, Using commutative assessments to compare conceptual understanding in blocks-based and text-based programs, in: Icer 2015 - proceedings of the 2015 ACM conference on international computing education research, august, 2015, pp. 101–110,.
[75]
R.H. Weiß, CFT 20-R: Grundintelligenztest skala 2-revision, Hogrefe, 2006.
[76]
M. Werner, Computational Thinking in Beziehung zu seinen verwandten psychologischen Konstrukten, University of Tübingen, 2020.
[77]
L. Werner, J. Denner, S. Campe, The fairy performance assessment: Measuring computational thinking in middle school, in: Proceedings of the 43rd ACM technical symposium on computer science education - SIGCSE ’12, 2012, pp. 215–220,.
[78]
L. Werner, J. Denner, S. Campe, Children programming games, ACM Transactions on Computing Education 14 (4) (2015) 1–22,.
[79]
E. Wiebe, B.W. Mott, J. London, K.E. Boyer, O. Aksit, J.C. Lester, Development of a lean computational thinking abilities assessment for middle grades students, in: SIGCSE 2019 - proceedings of the 50th ACM technical symposium on computer science education, 2019, pp. 456–461,.
[80]
J.M. Wing, Computational thinking, Theoretical Computer Science 49 (3) (2006) 33–35. https://doi.org/https://www.cs.cmu.edu/∼15110-s13/Wing06-ct.pdf.
[81]
M. Zapata-Cáceres, E. Martín-Barroso, M. Román-González, Computational thinking test for Beginners: Design and content validation. 2020 IEEE global engineering education conference (EDUCON) , 2020,.

Cited By

View all
  • (2024)Teaching Programming through Multi-Context Physical ComputingProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659482(850-851)Online publication date: 8-Jul-2024
  • (2024)Validating a performance assessment of computational thinking for early childhood using item response theoryInternational Journal of Child-Computer Interaction10.1016/j.ijcci.2024.10065040:COnline publication date: 1-Jun-2024
  • (2024)Enhancing English writing and higher-order thinking skills through computational thinkingComputers & Education10.1016/j.compedu.2024.105012213:COnline publication date: 1-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computers & Education
Computers & Education  Volume 179, Issue C
Apr 2022
273 pages

Publisher

Elsevier Science Ltd.

United Kingdom

Publication History

Published: 01 April 2022

Author Tags

  1. CT
  2. CS
  3. STEM

Author Tags

  1. 21st century abilities
  2. Elementary education

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Teaching Programming through Multi-Context Physical ComputingProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659482(850-851)Online publication date: 8-Jul-2024
  • (2024)Validating a performance assessment of computational thinking for early childhood using item response theoryInternational Journal of Child-Computer Interaction10.1016/j.ijcci.2024.10065040:COnline publication date: 1-Jun-2024
  • (2024)Enhancing English writing and higher-order thinking skills through computational thinkingComputers & Education10.1016/j.compedu.2024.105012213:COnline publication date: 1-May-2024
  • (2024)Children’s programming environment acceptance: extending the boundary conditions to programming competition, computational thinking, and programming modalityEducation and Information Technologies10.1007/s10639-023-12325-z29:1(939-969)Online publication date: 1-Jan-2024
  • (2023)Computational Thinking Training and Deep Learning Evaluation Model Construction Based on Scratch Modular Programming CourseComputational Intelligence and Neuroscience10.1155/2023/37609572023Online publication date: 1-Jan-2023
  • (2023)Making the Transition to Text-Based Programming: The Pilot Evaluation of a Computational Thinking Intervention for Primary School StudentsProceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research10.1145/3605468.3609770(1-6)Online publication date: 27-Sep-2023
  • (2023)Multi-context Physical ComputingProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 210.1145/3587103.3594147(615-616)Online publication date: 29-Jun-2023
  • (2023)How are Elementary Students Demonstrating Understanding of Decomposition within Elementary Mathematics?Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600143(222-235)Online publication date: 7-Aug-2023
  • (2023)Effects of a computational thinking intervention program on executive functions in children aged 10 to 11International Journal of Child-Computer Interaction10.1016/j.ijcci.2022.10056335:COnline publication date: 1-Mar-2023
  • (2023)Monitoring cognitive development through the assessment of computational thinking practicesComputers in Human Behavior10.1016/j.chb.2023.107749145:COnline publication date: 24-May-2023
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media