Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling
Abstract
:1. Introduction
2. Materials and Methods
- a.
- Eligibility Criteria
- b.
- Databases, Information Sources, and Search Strategy
- c.
- Study Selection
- d.
- Data Extraction and Information Elements.Once the selection process was completed, all 50 articles were thoroughly analyzed, extracting data of interest for the present study [28], including the following elements: title and research objective, year of publication, abstract, keywords, country where the research was conducted, publishing journal, name of the instrument for assessing CT, elements related to CT evaluated, theoretical basis for instrument development, ages or school level of evaluated students, number of items, type of item responses, and evidence of reliability and validity.
- e.
- Bibliometric Analysis and Data Visualization
3. Results
3.1. Analysis of Bibliometric Variables
3.2. Analysis of Variables of Interest
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Conflicts of Interest
Appendix A
Year | Article | Instrument Used and/or Adjusted | Age | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |||
2017 | Assessing elementary students’ computational thinking in everyday reasoning and robotics programming [30] | Instrument with emphasis on robotics programming | X | X | |||||||||||
2017 | Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test [7] | CTt | X | X | X | X | X | X | X | ||||||
2018 | Extending the nomological network of computational thinking with non-cognitive factors [45] | CTt | X | X | X | X | X | X | X | ||||||
2019 | Developing scientific literacy-based teaching materials to improve students’ computational thinking skills [60] | Integrated CT competence test | X | X | |||||||||||
2019 | Educational Robotics in Primary School: Measuring the Development of Computational Thinking Skills with the Bebras Tasks [74] | Bebras Tasks | X | X | X | ||||||||||
2020 | Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? [58] | PCNT | X | X | X | X | |||||||||
2020 | Computational thinking through unplugged activities in early years of Primary Education [75] | Bebras Category Instrument | X | ||||||||||||
2020 | Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students [54] | Scale of CT perspectives | X | X | X | X | |||||||||
2020 | TechCheck: Development and Validation of an Unplugged Assessment of Computational Thinking in Early Childhood Education [13] | TechCheck | X | X | X | X | X | ||||||||
2020 | Computational thinking test for beginners: Design and content validation [17] | BCTt | X | X | X | X | X | X | X | X | |||||
2020 | Development and Predictive Validity of the Computational Thinking Disposition Questionnaire [53] | Questionnaire of CT disposition | X | X | |||||||||||
2021 | Cognitive abilities and computational thinking at age 5: Evidence for associations to sequencing and symbolic number comparison [72] | CT questionnaire | X | X | X | ||||||||||
2021 | Collaborative Game-Based Environment and Assessment Tool for Learning Computational Thinking in Primary School: A Case Study [48] | BCTt | X | X | X | X | X | X | X | X | |||||
2021 | Development and Validation of Computational Thinking Assessment of Chinese Elementary School Students [50] | CTA-CES | X | X | X | X | X | ||||||||
2021 | Does learning to code influence cognitive skills of elementary school children? Findings from a randomized experiment [71] | CT questionnaire | X | X | |||||||||||
2021 | Effect of Scratch on computational thinking skills of Chinese primary school students [68] | CTS | X | X | |||||||||||
2021 | Item response analysis of computational thinking practices: Test characteristics and students’ learning abilities in visual programming contexts [62] | CT practices test | X | X | X | ||||||||||
2021 | Promoting pupils’ computational thinking skills and self-efficacy: a problem-solving instructional approach [65] | CTt | X | X | |||||||||||
Self-Efficacy Scale for CT | X | X | |||||||||||||
2021 | Computational Thinking Test for Lower Primary students: Design principles, content validation, and pilot testing [52] | CTtLP | X | X | |||||||||||
2021 | Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades [56] | Early assessment | X | X | X | ||||||||||
2021 | TechCheck-K- A Measure of Computational Thinking for Kindergarten Children [63] | TechCheck-K | X | X | |||||||||||
2021 | Measuring coding ability in young children relations to computational thinking, creative thinking, and working memory [19] | Assessment through a card-based game | X | X | |||||||||||
2021 | A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades [55] | Assessment of computational thinking concepts | X | X | X | ||||||||||
2021 | Computational Thinking Evaluation Tool Development for Early Childhood Software Education [59] | CT Test Using Bebras Tasks | X | ||||||||||||
2022 | A cognitive definition of computational thinking in primary education [44] | CTt | X | X | X | ||||||||||
2022 | Adaptation into turkish of the computational thinking test for primary school students [73] | TechCheck | X | X | X | ||||||||||
2022 | Comparing the psychometric properties of two primary school Computational Thinking (CT) assessments for grades 3 and 4: The Beginners’ CT test (BCTt) and the competent CT test (cCTt) [46] | BCTt | X | X | X | ||||||||||
cCTt | X | X | X | ||||||||||||
2022 | Development and Validation of the Computational Thinking Test for Elementary School Students (CTT-ES): Correlate CT Competency With CT Disposition [51] | CTT-ES | X | X | |||||||||||
2022 | Effect of Unplugged Programming Teaching Aids on Children’s Computational Thinking and Classroom Interaction: with Respect to Piaget’s Four Stages Theory [76] | CT capacity test | X | X | X | ||||||||||
2022 | Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics [69] | Perception questionnaire adapted from CTS | X | X | |||||||||||
2022 | The competent Computational Thinking Test: Development and Validation of an Unplugged Computational Thinking Test for Upper Primary School [49] | cCTt | X | X | X | ||||||||||
2022 | The Effect of Robotics-Based Storytelling Activities on Primary School Students’ Computational Thinking [64] | BCTt | X | X | |||||||||||
2022 | Unplugged or plugged-in programming learning: A comparative experimental study [61] | Test of computational concepts mastery | X | X | |||||||||||
2022 | Validating a computational thinking concepts test for primary education using item response theory: An analysis of students’ responses [57] | CT Concepts Test Instrument for Primary Education Based on an ECD Approach | X | X | X | X | |||||||||
2023 | A Normative Analysis of the TechCheck Computational Thinking Assessment [31] | TechCheck | X | X | X | X | X | X | |||||||
2023 | Computational Literacy: Unplugged musical activities around Bebras International Challenge [36] | Computational Thinking Test using Bebras Problems | X | X | X | X | X | ||||||||
2023 | Computational thinking in primary school: effects of student and school characteristics [37] | TechCheck | X | X | X | X | X | ||||||||
2023 | Developing and Testing a Design-Based Learning Approach to Enhance Elementary Students’ Self-Perceived Computational Thinking [38] | CTS | X | X | |||||||||||
2023 | Development and validation of a computational thinking test for lower primary school students [39] | CTtLP | X | X | X | X | X | ||||||||
2023 | Effect of Reverse Engineering Pedagogy on Primary School Students’ Computational Thinking Skills in STEM Learning Activities [40] | CTS | X | X | |||||||||||
2023 | Effects of robotics STEM camps on rural elementary students’ self-efficacy and computational thinking [41] | Survey adapted from CTS | X | X | X | ||||||||||
2023 | Effects of Scratch-Based Activities on 4th-Grade Students’ Computational Thinking Skills [42] | BCTt | X | X | |||||||||||
2023 | Exploring the underlying cognitive process of computational thinking in primary education [43] | CTtLP | X | X | X | X | X | X | |||||||
2023 | Monitoring cognitive development through the assessment of computational thinking practices: A longitudinal intervention on primary school students [32] | CT practices test | X | X | X | X | X | ||||||||
2023 | Possibilities of diagnosing the level of development of students’ computational thinking and the influence of alternative methods of teaching mathematics on their results [33] | Didactic CT test | X | X | X | ||||||||||
2023 | The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills [34] | CTST | X | X | X | X | |||||||||
2023 | Think together, design together, code together: the effect of augmented reality activity designed by children on the computational thinking skills [35] | TechCheck | X | X | |||||||||||
2023 | Unravelling the underlying mechanism of computational thinking: The mediating role of attitudinal beliefs between personality and learning performance [18] | CTtLP | X | X | X | X | |||||||||
2024 | A Bebras Computational Thinking (ABC-Thinking) program for primary school: Evaluation using the competent computational thinking test [47] | cCTt | X | X | X | ||||||||||
2024 | The effect on computational thinking and identified learning aspects: Comparing unplugged smartGames with SRA-Programming with tangible or On-screen output [66] | CTt | X | X | X | X | X | X | |||||||
Total | 2 | 8 | 10 | 14 | 24 | 34 | 38 | 27 | 12 | 3 | 2 | 2 | 2 |
References
- Durak, H.Y.; Saritepeci, M. Analysis of the relation between computational thinking skills and various variables with the structural equation model. Comput. Educ. 2018, 116, 191–202. [Google Scholar] [CrossRef]
- Li, Y.; Schoenfeld, A.H.; Disessa, A.A.; Graesser, A.C.; Benson, L.C.; English, L.D.; Duschl, R.A. Computational Thinking Is More about Thinking than Computing. J. STEM Educ. Res. 2020, 3, 1–18. [Google Scholar] [CrossRef] [PubMed]
- Lye, S.Y.; Koh, J.H.L. Review on teaching and learning of computational thinking through programming: What is next for K-12? Comput. Hum. Behav. 2014, 41, 51–61. [Google Scholar] [CrossRef]
- De la Fuente, H.A.; García, A.P. Evaluación del Pensamiento Computacional en Educación Primaria. Rev. Interuniv. Investig. Tecnol. Educ. 2017, 3, 25–39. [Google Scholar] [CrossRef]
- Luo, F.; Israel, M.; Gane, B. Elementary Computational Thinking Instruction and Assessment: A Learning Trajectory Perspective. ACM Trans. Comput. Educ. 2022, 22, 1–26. [Google Scholar] [CrossRef]
- Wing, J.M. Computational Thinking. 2006. Available online: https://dl.acm.org/doi/pdf/10.1145/1118178.1118215 (accessed on 4 April 2024).
- Román-González, M.; Pérez-González, J.-C.; Jiménez-Fernández, C. Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Comput. Hum. Behav. 2017, 72, 678–691. [Google Scholar] [CrossRef]
- Tang, X.; Yin, Y.; Lin, Q.; Hadad, R.; Zhai, X. Assessing computational thinking: A systematic review of empirical studies. Comput. Educ. 2020, 148, 103798. [Google Scholar] [CrossRef]
- Brennan, K.; Resnick, M. New Frameworks for Studying and Assessing the Development of Computational Thinking. In American Educational Research Association. 2012, pp. 135–160. Available online: https://scratched.gse.harvard.edu/ct/files/AERA2012.pdf (accessed on 18 May 2023).
- CSTA K-12 Computer Science Standards; CSTA. Association for Computing Machinery: New York, NY, USA, 2011.
- Clarke-Midura, J.; Lee, V.R.; Shumway, J.F.; Silvis, D.; Kozlowski, J.S.; Peterson, R. Designing formative assessments of early childhood computational thinking. Early Child. Res. Q. 2023, 65, 68–80. [Google Scholar] [CrossRef]
- Grover, S.; Pea, R. Computational Thinking in K-12: A Review of the State of the Field. Educ. Res. 2013, 42, 38–43. [Google Scholar] [CrossRef]
- Relkin, E.; de Ruiter, L.; Bers, M.U. TechCheck: Development and Validation of an Unplugged Assessment of Computational Thinking in Early Childhood Education. J. Sci. Educ. Technol. 2020, 29, 482–498. [Google Scholar] [CrossRef]
- Clarke-Midura, J.; Silvis, D.; Shumway, J.F.; Lee, V.R.; Kozlowski, J.S. Developing a kindergarten computational thinking assessment using evidence-centered design: The case of algorithmic thinking. Comput. Sci. Educ. 2021, 31, 117–140. [Google Scholar] [CrossRef]
- Cutumisu, M.; Adams, C.; Lu, C. A Scoping Review of Empirical Research on Recent Computational Thinking Assessments. J. Sci. Educ. Technol. 2019, 28, 651–676. [Google Scholar] [CrossRef]
- El-Hamamsy, L.; Zapata-Cáceres, M.; Martín-Barroso, E.; Mondada, F.; Zufferey, J.D.; Bruno, B.; Román-González, M. The competent Computational Thinking test (cCTt): A valid, reliable and gender-fair test for longitudinal CT studies in grades 3–6. arXiv 2023, arXiv:2305.19526. Available online: http://arxiv.org/abs/2305.19526 (accessed on 4 April 2024).
- Zapata-Caceres, M.; Martin-Barroso, E.; Roman-Gonzalez, M. Computational thinking test for beginners: Design and content validation. In Proceedings of the 2020 IEEE Global Engineering Education Conference (EDUCON), Porto, Portugal, 27–30 April 2020; pp. 1905–1914. [Google Scholar] [CrossRef]
- Zhang, S.; Wong, G.K.W. Unravelling the underlying mechanism of computational thinking: The mediating role of attitudinal beliefs between personality and learning performance. J. Comput. Assist. Learn. 2023, 40, 902–918. [Google Scholar] [CrossRef]
- Wang, L.; Geng, F.; Hao, X.; Shi, D.; Wang, T.; Li, Y. Measuring coding ability in young children: Relations to computational thinking, creative thinking, and working memory. Curr. Psychol. 2021, 42, 8039–8050. [Google Scholar] [CrossRef]
- Kanaki, K.; Kalogiannakis, M. Assessing Algorithmic Thinking Skills in Relation to Age in Early Childhood STEM Education. Educ. Sci. 2022, 12, 380. [Google Scholar] [CrossRef]
- Kotsopoulos, D.; Floyd, L.; Dickson, B.A.; Nelson, V.; Makosz, S. Noticing and Naming Computational Thinking During Play. Early Child. Educ. J. 2021, 50, 699–708. [Google Scholar] [CrossRef]
- Na, C.; Clarke-Midura, J. Assessing Young Children’s Computational Thinking Using Cognitive Diagnostic Modeling. In Proceedings of the 17th International Conference of the Learning Sciences—ICLS 2023, Montreal, Canada, 10–15 June 2023; pp. 672–679. [Google Scholar]
- Poulakis, E.; Politis, P. Research on E-Learning and ICT in Education; Springer International Publishing: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
- Grover, S.; Pea, R.D. “Systems of Assessments” for Deeper Learning of Computational Thinking in K-12”. researchgate.net. 2015, pp. 1–11. Available online: https://www.researchgate.net/publication/275771253 (accessed on 7 April 2024).
- Román-González, M.; Moreno-León, J.; Robles, G. Combining Assessment Tools for a Comprehensive Evaluation of Computational Thinking Interventions. In Computational Thinking Education; Springer: Singapore, 2019; pp. 79–98. [Google Scholar] [CrossRef]
- Tricco, A.C.; Lillie, E.; Zarin, W.; O’Brien, K.K.; Colquhoun, H.; Levac, D.; Moher, D.; Peters, M.D.J.; Horsley, T.; Weeks, L.; et al. PRISMA extension for scoping reviews (PRISMA-ScR): Checklist and Explanation. Ann. Intern. Med. 2018, 169, 467–473. [Google Scholar] [CrossRef] [PubMed]
- Urrutia, G.; Bonfill, X. PRISMA declaration: A proposal to improve the publication of systematic reviews and meta-analyses. Med. Clin. 2010, 135, 507–511. [Google Scholar] [CrossRef]
- Sánchez-Serrano, S.; Pedraza-Navarro, I.; Donoso-González, M. How to conduct a systematic review under PRISMA protocol? Uses and fundamental strategies for its application in the educational field through a practical case study. Bordon. Rev. Pedagog. 2022, 74, 51–66. [Google Scholar] [CrossRef]
- Van Eck, N.J.; Waltman, L. VOSviewer Manual; Univeristeit Leiden: Leiden, The Netherlands, 2013. [Google Scholar]
- Chen, G.; Shen, J.; Barth-Cohen, L.; Jiang, S.; Huang, X.; Eltoukhy, M. Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Comput. Educ. 2017, 109, 162–175. [Google Scholar] [CrossRef]
- Relkin, E.; Johnson, S.K.; Bers, M.U. A Normative Analysis of the TechCheck Computational Thinking Assessment. Educ. Technol. Soc. 2023, 26, 118–130. [Google Scholar] [CrossRef]
- Kong, S.-C.; Wang, Y.-Q. Monitoring cognitive development through the assessment of computational thinking practices: A longitudinal intervention on primary school students. Comput. Hum. Behav. 2023, 145, 107749. [Google Scholar] [CrossRef]
- Bryndová, L.; Bártek, K.; Klement, M. Possibilities of Diagnosing the Level of Development of Students’ Computational Thinking and the Influence of Alternative Methods of Teaching Mathematics on Their Results. Ad Alta J. Interdiscip. Res. 2023, 13, 45–51. [Google Scholar] [CrossRef]
- Dağ, F.; Şumuer, E.; Durdu, L. The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills. J. Comput. Assist. Learn. 2023, 39, 1902–1918. [Google Scholar] [CrossRef]
- Arslanoğlu, İ.I.; Kert, S.B.; Tonbuloğlu, İ. Think together, design together, code together: The effect of augmented reality activity designed by children on the computational thinking skills. Educ. Inf. Technol. 2024, 29, 8493–8522. [Google Scholar] [CrossRef]
- Durán, C.M.S.; Fernández, C.M.G.; Galán, A.A. Computational Literacy: Unplugged musical activities around Bebras International Challenge. Rev. Educ. Distancia 2023, 23, 1–33. [Google Scholar] [CrossRef]
- Küçükaydın, M.A.; Çite, H. Computational thinking in primary school: Effects of student and school characteristics. Educ. Inf. Technol. 2023, 29, 5631–5649. [Google Scholar] [CrossRef]
- Li, X.; Xie, K.; Vongkulluksn, V.; Stein, D.; Zhang, Y. Developing and Testing a Design-Based Learning Approach to Enhance Elementary Students’ Self-Perceived Computational Thinking. J. Res. Technol. Educ. 2023, 55, 344–368. [Google Scholar] [CrossRef]
- Zhang, S.; Wong, G.K.W. Development and validation of a computational thinking test for lower primary school students. Educ. Technol. Res. Dev. 2023, 71, 1595–1630. [Google Scholar] [CrossRef]
- Liu, X.; Wang, X.; Xu, K.; Hu, X. Effect of Reverse Engineering Pedagogy on Primary School Students’ Computational Thinking Skills in STEM Learning Activities. J. Intell. 2023, 11, 36. [Google Scholar] [CrossRef]
- Shang, X.; Jiang, Z.; Chiang, F.-K.; Zhang, Y.; Zhu, D. Effects of robotics STEM camps on rural elementary students’ self-efficacy and computational thinking. Educ. Technol. Res. Dev. 2023, 71, 1135–1160. [Google Scholar] [CrossRef]
- Piedade, J.; Dorotea, N. Effects of Scratch-Based Activities on 4th-Grade Students’ Computational Thinking Skills. Inform. Educ. 2023, 22, 499–523. [Google Scholar] [CrossRef]
- Zhang, S.; Wong, G.K. Exploring the underlying cognitive process of computational thinking in primary education. Think. Ski. Creat. 2023, 48, 101314. [Google Scholar] [CrossRef]
- Tsarava, K.; Moeller, K.; Román-González, M.; Golle, J.; Leifheit, L.; Butz, M.V.; Ninaus, M. A cognitive definition of computational thinking in primary education. Comput. Educ. 2022, 179, 104425. [Google Scholar] [CrossRef]
- Román-González, M.; Pérez-González, J.-C.; Moreno-León, J.; Robles, G. Extending the nomological network of computational thinking with non-cognitive factors. Comput. Hum. Behav. 2018, 80, 441–459. [Google Scholar] [CrossRef]
- El-Hamamsy, L.; Zapata-Cáceres, M.; Marcelino, P.; Bruno, B.; Zufferey, J.D.; Martín-Barroso, E.; Román-González, M. Comparing the psychometric properties of two primary school Computational Thinking (CT) assessments for grades 3 and 4: The Beginners’ CT test (BCTt) and the competent CT test (cCTt). Front. Psychol. 2022, 13, 1082659. [Google Scholar] [CrossRef] [PubMed]
- Zapata-Cáceres, M.; Marcelino, P.; El-Hamamsy, L.; Martín-Barroso, E. A Bebras Computational Thinking (ABC-Thinking) program for primary school: Evaluation using the competent computational thinking test. Educ. Inf. Technol. 2024, 1–30. [Google Scholar] [CrossRef]
- Zapata-Caceres, M.; Martin-Barroso, E.; Roman-Gonzalez, M. Collaborative Game-Based Environment and Assessment Tool for Learning Computational Thinking in Primary School: A Case Study. IEEE Trans. Learn. Technol. 2021, 14, 576–589. [Google Scholar] [CrossRef]
- El-Hamamsy, L.; Zapata-Cáceres, M.; Barroso, E.M.; Mondada, F.; Zufferey, J.D.; Bruno, B. The Competent Computational Thinking Test: Development and Validation of an Unplugged Computational Thinking Test for Upper Primary School. J. Educ. Comput. Res. 2022, 60, 1818–1866. [Google Scholar] [CrossRef]
- Li, Y.; Xu, S.; Liu, J. Development and Validation of Computational Thinking Assessment of Chinese Elementary School Students. J. Pac. Rim Psychol. 2021, 15, 183449092110102. [Google Scholar] [CrossRef]
- Tsai, M.-J.; Chien, F.P.; Lee, S.W.-Y.; Hsu, C.-Y.; Liang, J.-C. Development and Validation of the Computational Thinking Test for Elementary School Students (CTT-ES): Correlate CT Competency With CT Disposition. J. Educ. Comput. Res. 2022, 60, 1110–1129. [Google Scholar] [CrossRef]
- Zhang, S.; Wong, G.K.W.; Pan, G. Computational Thinking Test for Lower Primary Students: Design Principles, Content Validation, and Pilot Testing. In Proceedings of the TALE 2021—2021 IEEE International Conference on Engineering, Technology & Education, Wuhan, China, 5–8 December 2021; pp. 345–352. [Google Scholar] [CrossRef]
- Jong, M.S.-Y.; Geng, J.; Chai, C.S.; Lin, P.-Y. Development and predictive validity of the computational thinking disposition questionnaire. Sustainability 2020, 12, 4459. [Google Scholar] [CrossRef]
- Kong, S.C.; Wang, Y.Q. Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students. Comput. Hum. Behav. 2020, 106, 106230. [Google Scholar] [CrossRef]
- Basu, S.; Rutstein, D.W.; Xu, Y.; Wang, H.; Shear, L. A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades. Comput. Sci. Educ. 2021, 31, 169–198. [Google Scholar] [CrossRef]
- Gane, B.D.; Israel, M.; Elagha, N.; Yan, W.; Luo, F.; Pellegrino, J.W. Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades. Comput. Sci. Educ. 2021, 31, 141–168. [Google Scholar] [CrossRef]
- Kong, S.-C.; Lai, M. Validating a computational thinking concepts test for primary education using item response theory: An analysis of students’ responses. Comput. Educ. 2022, 187, 104562. [Google Scholar] [CrossRef]
- Pérez-Marín, D.; Hijón-Neira, R.; Bacelo, A.; Pizarro, C. Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? Comput. Hum. Behav. 2020, 105, 105849. [Google Scholar] [CrossRef]
- Lee, K.; Cho, J. Computational Thinking Evaluation Tool Development for Early Childhood Software Education. JOIV Int. J. Inform. Vis. 2021, 5, 313. [Google Scholar] [CrossRef]
- Fakhriyah, F.; Masfuah, S.; Mardapi, D. Developing scientific literacy-based teaching materials to improve students’ computational thinking skills. J. Pendidik. IPA Indones. 2019, 8, 482–491. [Google Scholar] [CrossRef]
- Sigayret, K.; Tricot, A.; Blanc, N. Unplugged or plugged-in programming learning: A comparative experimental study. Comput. Educ. 2022, 184, 104505. [Google Scholar] [CrossRef]
- Kong, S.C.; Wang, Y.Q. Item response analysis of computational thinking practices: Test characteristics and students’ learning abilities in visual programming contexts. Comput. Hum. Behav. 2021, 122, 106836. [Google Scholar] [CrossRef]
- Relkin, E.; Bers, M. TechCheck-K: A measure of computational thinking for kindergarten children. In Proceedings of the 2021 IEEE Global Engineering Education Conference (EDUCON), Vienna, Austria, 21–23 April 2021; pp. 1696–1702. [Google Scholar] [CrossRef]
- Tengler, K.; Kastner-Hauler, O.; Sabitzer, B.; Lavicza, Z. The Effect of Robotics-Based Storytelling Activities on Primary School Students’ Computational Thinking. Educ. Sci. 2022, 12, 10. [Google Scholar] [CrossRef]
- Ma, H.; Zhao, M.; Wang, H.; Wan, X.; Cavanaugh, T.W.; Liu, J. Promoting pupils’ computational thinking skills and self-efficacy: A problem-solving instructional approach. Educ. Technol. Res. Dev. 2021, 69, 1599–1616. [Google Scholar] [CrossRef]
- Fanchamps, N.; van Gool, E.; Slangen, L.; Hennissen, P. The effect on computational thinking and identified learning aspects: Comparing unplugged smartGames with SRA-Programming with tangible or On-screen output. Educ. Inf. Technol. 2023, 29, 2999–3024. [Google Scholar] [CrossRef]
- Korkmaz, Ö.; Çakir, R.; Özden, M.Y. A validity and reliability study of the computational thinking scales (CTS). Comput. Hum. Behav. 2017, 72, 558–569. [Google Scholar] [CrossRef]
- Jiang, B.; Li, Z. Effect of Scratch on computational thinking skills of Chinese primary school students. J. Comput. Educ. 2021, 8, 505–525. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, Y.; Hung, C.-Y.; Wang, Q.; Zheng, Y. Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics. Educ. Technol. Res. Dev. 2022, 70, 849–880. [Google Scholar] [CrossRef]
- Tran, Y. Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do. J. Educ. Comput. Res. 2019, 57, 3–31. [Google Scholar] [CrossRef]
- Özcan, M.; Çetinkaya, E.; Göksun, T.; Kisbu-Sakarya, Y. Does learning to code influence cognitive skills of elementary school children? Findings from a randomized experiment. Br. J. Educ. Psychol. 2021, 91, 1434–1455. [Google Scholar] [CrossRef]
- Gerosa, A.; Koleszar, V.; Tejera, G.; Gómez-Sena, L.; Carboni, A. Cognitive abilities and computational thinking at age 5: Evidence for associations to sequencing and symbolic number comparison. Comput. Educ. Open 2021, 2, 100043. [Google Scholar] [CrossRef]
- Küçükaydın, M.A.; Akkanat, Ç. Adaptation Into Turkish of the Computational Thinking Test for Primary School Students. Probl. Educ. 21st Century 2022, 80, 765–776. [Google Scholar] [CrossRef]
- Chiazzese, G.; Arrigo, M.; Chifari, A.; Lonati, V.; Tosto, C. Educational robotics in primary school: Measuring the development of computational thinking skills with the bebras tasks. Informatics 2019, 6, 43. [Google Scholar] [CrossRef]
- del Olmo-Muñoz, J.; Cózar-Gutiérrez, R.; González-Calero, J.A. Computational thinking through unplugged activities in early years of Primary Education. Comput. Educ. 2020, 150, 103832. [Google Scholar] [CrossRef]
- Zhan, Z.; He, W.; Yi, X.; Ma, S. Effect of Unplugged Programming Teaching Aids on Children’s Computational Thinking and Classroom Interaction: With Respect to Piaget’s Four Stages Theory. J. Educ. Comput. Res. 2022, 60, 1277–1300. [Google Scholar] [CrossRef]
- Haseski, H.I.; Ilic, U.; Tugtekin, U. Defining a New 21st Century Skill-Computational Thinking: Concepts and Trends. Int. Educ. Stud. 2018, 11, p29. [Google Scholar] [CrossRef]
- Corrales-álvarez, M.; Ocampo, L.M.; Augusto, S.; Torres, C. Instruments for Evaluating Computational Thinking: A Systematic Review. TecnoLogicas 2024, 27, 2950. [Google Scholar] [CrossRef]
- Lu, C.; Macdonald, R.; Odell, B.; Kokhan, V.; Epp, C.D.; Cutumisu, M. A scoping review of computational thinking assessments in higher education. J. Comput. High. Educ. 2022, 34, 416–461. [Google Scholar] [CrossRef]
- Ezeamuzie, N.O.; Leung, J.S.; Ting, F.S. Unleashing the Potential of Abstraction From Cloud of Computational Thinking: A Systematic Review of Literature. J. Educ. Comput. Res. 2022, 60, 877–905. [Google Scholar] [CrossRef]
- Tikva, C.; Tambouris, E. Mapping Computational Thinking through Programming in K-12 Education: A Conceptual Model Based on a Systematic Literature Review. Comput. Educ. 2020, 162, 104083. [Google Scholar] [CrossRef]
- Sun, L.; Hu, L.; Zhou, D. The bidirectional predictions between primary school students’ STEM and language academic achievements and computational thinking: The moderating role of gender. Think. Ski. Creat. 2022, 44, 101043. [Google Scholar] [CrossRef]
- Ezeamuzie, N.O.; Leung, J.S.C. Computational Thinking Through an Empirical Lens: A Systematic Review of Literature. J. Educ. Comput. Res. 2022, 60, 481–511. [Google Scholar] [CrossRef]
- Bakala, E.; Gerosa, A.; Hourcade, J.P.; Tejera, G. Preschool children, robots, and computational thinking: A systematic review. Int. J. Child-Comput. Interact. 2021, 29, 100337. [Google Scholar] [CrossRef]
- McCormick, K.I.; Hall, J.A. Computational thinking learning experiences, outcomes, and research in preschool settings: A scoping review of literature. Educ. Inf. Technol. 2022, 27, 3777–3812. [Google Scholar] [CrossRef]
- Román-González, M.; Moreno-león, J.; Robles, G. Computational Thinking Education; Springer: Singapore, 2019. [Google Scholar] [CrossRef]
- Page, M.J.; McKenzie, J.E.; Bossuyt, P.M.; Boutron, I.; Hoffmann, T.C.; Mulrow, C.D.; Shamseer, L.; Tetzlaff, J.M.; Akl, E.A.; Brennan, S.E.; et al. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. bmj 2021, 372, n71. [Google Scholar] [CrossRef]
# | Article | Instrument Used | Citation |
---|---|---|---|
1 | Computational thinking test for beginners: Design and content validation | BCTt | [17] |
2 | The competent Computational Thinking Test: Development and Validation of an Unplugged Computational Thinking Test for Upper Primary School | cCTt | [49] |
3 | Development and Validation of Computational Thinking Assessment of Chinese Elementary School Students | CTA-CES | [50] |
4 | The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills | CTST | [34] |
5 | Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test | CTt | [7] |
6 | Development and Validation of the Computational Thinking Test for Elementary School Students (CTT-ES): Correlate CT Competency With CT Disposition | CTT-ES | [51] |
7 | Computational Thinking Test for Lower Primary students: Design principles, content validation, and pilot testing | CTtLP | [52] |
8 | Development and Predictive Validity of the Computational Thinking Disposition Questionnaire | Questionnaire of CT disposition | [53] |
9 | Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students | Scale of CT perspectives | [54] |
10 | Measuring coding ability in young children relations to computational thinking, creative thinking, and working memory | Assessment through a card-based game | [19] |
11 | A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades | Assessment of computational thinking concepts | [55] |
12 | Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades | Early assessment | [56] |
13 | Assessing elementary students’ computational thinking in everyday reasoning and robotics programming | Instrument with emphasis on robotics programming | [30] |
14 | Validating a computational thinking concepts test for primary education using item response theory: An analysis of students’ responses | Instrument for testing CT concepts | [57] |
15 | Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? | PCNT | [58] |
16 | Computational Thinking Evaluation Tool Development for Early Childhood Software Education | Computational Thinking Test | [59] |
17 | Developing scientific literacy-based teaching materials to improve students’ computational thinking skills | Integrated CT competence test | [60] |
18 | Unplugged or plugged-in programming learning: A comparative experimental study | Test of computational concepts mastery | [61] |
19 | Item response analysis of computational thinking practices: Test characteristics and students’ learning abilities in visual programming contexts | CT practices test | [62] |
20 | Possibilities of diagnosing the level of development of students’ computational thinking and the influence of alternative methods of teaching mathematics on their results | Didactic CT test | [33] |
21 | TechCheck: Development and Validation of an Unplugged Assessment of Computational Thinking in Early Childhood Education | TechCheck | [13] |
22 | TechCheck-K- A Measure of Computational Thinking for Kindergarten Children | TechCheck-K | [63] |
Base Instrument | Article Where the Instrument Is Used | Adjustment Evidence | No Adjustment | Comments | |||
---|---|---|---|---|---|---|---|
Translate | Expert Judgment | Pilot Testing | Psychometric Properties | ||||
BCTt [17] | [42] | X | The instrument is applied in its original version and translated into Portuguese. | ||||
[46] | X | X | The psychometric properties of two instruments are compared: the Beginner Computational Thinking Test (BCTt), developed for grades 1–6, and the Competent Computational Thinking Test (cCTt), validated for grades 3–4. | ||||
[48] | X | The instrument is applied in its original version. | |||||
[64] | X | The instrument is applied in its original version. | |||||
CTt [7] | [45] | X | The instrument is applied in its original version. | ||||
[65] | X | X | X | It is translated into Chinese, and the reliability is analyzed. | |||
[44] | X | It is translated into German, and the number of items in the instrument is reduced. | |||||
[66] | X | The instrument is applied in its original version, and its internal consistency is determined. | |||||
cCTt [49] | [46] | X | X | The psychometric properties of two instruments are compared: the Beginner Computational Thinking Test (BCTt), developed for grades 1–6, and the Competent Computational Thinking Test (cCTt), validated for grades 3–4. | |||
[47] | X | The instrument is applied in its original version. | |||||
CTS (The original article where the instrument appears is not part of the 50 articles in the review.) [67] | [38] | X | X | It is translated into Chinese. | |||
[65] | X | X | X | It is translated into Chinese. | |||
[40] | X | X | X | It is translated into Chinese, adjusted, and simplified for comprehension and application. | |||
[41] | X | It is adjusted to the age range of the study. | |||||
[68] | X | X | It is translated into Chinese and expressions are adjusted. | ||||
[69] | X | X | X | It is translated into Chinese and adjusted to reading levels by a research and teaching team. | |||
CTtLP [52] | [18] | X | The instrument is applied in its original version. CFA is conducted. | ||||
[39] | X | X | X | The psychometric properties of the instrument are validated. | |||
[43] | X | The instrument is applied in its original version. | |||||
CT questionnaire (The original article where the instrument appears is not part of the 50 articles in the review.) [70] | [71] | X | The instrument is applied in its original version. | ||||
[72] | X | It is adjusted to the age range of the study. | |||||
CT practices test [62] | [32] | X | A partial matrix sampling approach was used to distribute this comprehensive test into multiple shorter forms with fewer items, aiming to reduce the testing burden on students. | ||||
TechCheck [13] | [31] | X | The instrument is applied in its original version. | ||||
[35] | X | The instrument is applied in its original version. | |||||
[37] | X | The translation performed by one of the authors is used [73]. | |||||
[73] | X | X | X | X | The test items were translated into Turkish. | ||
TechCheck-K [63] | [31] | X | The instrument is applied in its original version. |
Year | Article | Instrument Used and/or Adjusted | Age | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |||
2017 | Assessing elementary students’ computational thinking in everyday reasoning and robotics programming [30] | Instrument with emphasis on robotics programming | X | X | ||||||||||
2017 | Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test [7] | CTt | X | X | X | X | X | X | X | |||||
2019 | Developing scientific literacy-based teaching materials to improve students’ computational thinking skills [60] | Integrated CT competence test | X | X | ||||||||||
2020 | Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? [58] | PCNT | X | X | X | X | ||||||||
2020 | Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students [54] | Scale of CT perspectives | X | X | X | X | ||||||||
2020 | TechCheck: Development and Validation of an Unplugged Assessment of Computational Thinking in Early Childhood Education [13] | TechCheck | X | X | X | X | X | |||||||
2020 | Computational thinking test for beginners: Design and content validation [17] | BCTt | X | X | X | X | X | X | X | X | ||||
2020 | Development and Predictive Validity of the Computational Thinking Disposition Questionnaire [53] | Questionnaire of CT disposition | X | X | ||||||||||
2021 | Development and Validation of Computational Thinking Assessment of Chinese Elementary School Students [50] | CTA-CES | X | X | X | X | X | |||||||
2021 | Effect of Scratch on computational thinking skills of Chinese primary school students [68] | CTS | X | X | ||||||||||
2021 | Item response analysis of computational thinking practices: Test characteristics and students’ learning abilities in visual programming contexts [62] | CT practice test | X | X | X | |||||||||
2021 | Promoting pupils’ computational thinking skills and self-efficacy: a problem-solving instructional approach [65] | CTt | X | X | ||||||||||
Self-Efficacy Scale for CT | X | X | ||||||||||||
2021 | Computational Thinking Test for Lower Primary students: Design principles, content validation, and pilot testing [52] | CTtLP | X | X | ||||||||||
2021 | Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades [56] | Early assessment | X | X | X | |||||||||
2021 | TechCheck-K- A Measure of Computational Thinking for Kindergarten Children [63] | TechCheck-K | X | X | ||||||||||
2021 | Measuring coding ability in young children relations to computational thinking, creative thinking, and working memory [19] | Assessment through a card-based game | X | X | ||||||||||
2021 | A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades [55] | Assessment of computational thinking concepts | X | X | X | |||||||||
2021 | Computational Thinking Evaluation Tool Development for Early Childhood Software Education [59] | CT Test Using Bebras Tasks | X | |||||||||||
2022 | Adaptation into turkish of the computational thinking test for primary school students [73] | TechCheck | X | X | X | |||||||||
2022 | Comparing the psychometric properties of two primary school Computational Thinking (CT) assessments for grades 3 and 4: The Beginners’ CT test (BCTt) and the competent CT test (cCTt) [46] | BCTt | X | X | X | |||||||||
cCTt | X | X | X | |||||||||||
2022 | Development and Validation of the Computational Thinking Test for Elementary School Students (CTT-ES): Correlate CT Competency With CT Disposition [51] | CTT-ES | X | X | ||||||||||
2022 | Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics [69] | Perception Questionnaire Adapted from CTS | X | X | ||||||||||
2022 | The competent Computational Thinking Test: Development and Validation of an Unplugged Computational Thinking Test for Upper Primary School [49] | cCTt | X | X | X | |||||||||
2022 | Unplugged or plugged-in programming learning: A comparative experimental study [61] | Test of computational concepts mastery | X | X | ||||||||||
2022 | Validating a computational thinking concepts test for primary education using item response theory: An analysis of students’ responses [57] | CT Concepts Test Instrument for Primary Education Based on an ECD Approach | X | X | X | X | ||||||||
2023 | Developing and Testing a Design-Based Learning Approach to Enhance Elementary Students’ Self-Perceived Computational Thinking [38] | CTS | X | X | ||||||||||
2023 | Development and validation of a computational thinking test for lower primary school students [39] | CTtLP | X | X | X | X | X | |||||||
2023 | Effect of Reverse Engineering Pedagogy on Primary School Students’ Computational Thinking Skills in STEM Learning Activities [40] | CTS | X | X | ||||||||||
2023 | Monitoring cognitive development through the assessment of computational thinking practices: A longitudinal intervention on primary school students [32] | CT practices test | X | X | X | X | X | |||||||
2023 | Possibilities of diagnosing the level of development of students’ computational thinking and the influence of alternative methods of teaching mathematics on their results [33] | Didactic CT test | X | X | X | |||||||||
2023 | The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills [34] | CTST | X | X | X | X | ||||||||
2023 | Unravelling the underlying mechanism of computational thinking: The mediating role of attitudinal beliefs between personality and learning performance [18] | CTtLP | X | X | X | X | ||||||||
2024 | The effect on computational thinking and identified learning aspects: Comparing unplugged smartGames with SRA-Programming with tangible or On-screen output [66] | CTt | X | X | X | X | X | X | ||||||
Total | 5 | 5 | 7 | 15 | 22 | 26 | 21 | 8 | 2 | 1 | 1 | 1 |
Year | Citation | Skills | Concepts | Perspectives | Attitudes | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abstraction | Algorithmic Thinking | Critical Thinking | Logical Thinking | Algorithms | Coding | Problem- Solving | Decomposition | Modularization | Debugging and Evaluation | Generalization | Remix and Reuse | Representation | Pattern Recognition | Sequences | Directions | Loops | Conditionals | Control Structures | Events | Parallelism | Operators | Data | Expressing | Connecting | Questioning | Cooperativity | Creativity | Sensitivity | Self-efficacy | Inclination | ||
2017 | [30] | x | x | |||||||||||||||||||||||||||||
2017 | [7] | x | x | x | x | |||||||||||||||||||||||||||
2019 | [60] | x | x | x | x | |||||||||||||||||||||||||||
2020 | [58] | x | x | x | x | x | x | x | x | x | x | x | x | |||||||||||||||||||
2020 | [17] | x | x | x | ||||||||||||||||||||||||||||
2020 | [53] | x | x | x | x | x | ||||||||||||||||||||||||||
2020 | [54] | x | x | x | ||||||||||||||||||||||||||||
2020 | [13] | x | x | x | x | x | ||||||||||||||||||||||||||
2021 | [55] | x | x | x | x | x | x | |||||||||||||||||||||||||
2021 | [59] | x | x | x | x | |||||||||||||||||||||||||||
2021 | [52] | x | x | x | x | |||||||||||||||||||||||||||
2021 | [56] | x | x | x | x | x | x | |||||||||||||||||||||||||
2021 | [50] | x | x | x | x | x | x | x | ||||||||||||||||||||||||
2021 | [68] | x | x | x | x | x | ||||||||||||||||||||||||||
2021 | [62] | x | x | x | x | x | ||||||||||||||||||||||||||
2021 | [19] | x | x | x | x | x | ||||||||||||||||||||||||||
2021 | [65] | x | x | x | x | x | x | x | x | x | ||||||||||||||||||||||
2021 | [63] | x | x | x | x | x | ||||||||||||||||||||||||||
2022 | [73] | x | x | x | x | x | ||||||||||||||||||||||||||
2022 | [46] | x | x | x | ||||||||||||||||||||||||||||
2022 | [51] | x | x | x | x | x | ||||||||||||||||||||||||||
2022 | [69] | x | x | x | x | x | x | |||||||||||||||||||||||||
2022 | [49] | X | x | x | ||||||||||||||||||||||||||||
2022 | [61] | x | x | x | x | |||||||||||||||||||||||||||
2022 | [57] | x | x | x | ||||||||||||||||||||||||||||
2023 | [38] | x | x | x | x | x | ||||||||||||||||||||||||||
2023 | [39] | x | x | x | ||||||||||||||||||||||||||||
2023 | [40] | x | x | x | x | x | ||||||||||||||||||||||||||
2023 | [32] | x | x | x | x | x | ||||||||||||||||||||||||||
2023 | [33] | x | x | x | x | x | x | |||||||||||||||||||||||||
2023 | [34] | x | x | x | x | x | ||||||||||||||||||||||||||
2023 | [18] | x | x | x | x | |||||||||||||||||||||||||||
2024 | [66] | x | x | |||||||||||||||||||||||||||||
Total | 8 | 8 | 5 | 0 | 10 | 9 | 10 | 6 | 6 | 10 | 3 | 3 | 5 | 1 | 13 | 3 | 15 | 15 | 3 | 2 | 3 | 1 | 1 | 2 | 2 | 2 | 5 | 4 | 1 | 1 | 1 |
Year | Article | Instrument Used and/or Adjusted | Validity | Reliability | ||||
---|---|---|---|---|---|---|---|---|
Content | Construct | Criterion | Other | No evidence | Coefficient | |||
2017 | Assessing elementary students’ computational thinking in everyday reasoning and robotics programming [30] | Instrument with emphasis on robotics programming | X | Cronbach’s alpha | ||||
2017 | Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test [7] | CTt | X | Cronbach’s alpha | ||||
2018 | Extending the nomological network of computational thinking with non-cognitive factors [45] | CTt | X | X | Cronbach’s alpha | |||
2019 | Developing scientific literacy-based teaching materials to improve students’ computational thinking skills [60] | Integrated CT competence test | X | X | Cronbach’s alpha | |||
2019 | Educational Robotics in Primary School: Measuring the Development of Computational Thinking Skills with the Bebras Tasks [74] | Bebras Tasks | X | No evidence | ||||
2020 | Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? [58] | PCNT | X | No evidence | ||||
2020 | Computational thinking through unplugged activities in early years of Primary Education [75] | Bebras Category Instrument | X | No evidence | ||||
2020 | Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students [54] | Scale of CT perspectives | X | X | Cronbach’s alpha | |||
2020 | TechCheck: Development and Validation of an Unplugged Assessment of Computational Thinking in Early Childhood Education [13] | TechCheck | X | X | Cronbach’s alpha | |||
2020 | Computational thinking test for beginners: Design and content validation [17] | BCTt | X | X | Cronbach’s alpha | |||
2020 | Development and Predictive Validity of the Computational Thinking Disposition Questionnaire [53] | Questionnaire of CT disposition | X | Cronbach’s alpha | ||||
2021 | Cognitive abilities and computational thinking at age 5: Evidence for associations to sequencing and symbolic number comparison [72] | CT questionnaire | X | Cronbach’s alpha | ||||
2021 | Collaborative Game-Based Environment and Assessment Tool for Learning Computational Thinking in Primary School: A Case Study [48] | BCTt | X | Cronbach’s alpha | ||||
2021 | Development and Validation of Computational Thinking Assessment of Chinese Elementary School Students [50] | CTA-CES | X | X | X | Cronbach’s alpha | ||
2021 | Does learning to code influence cognitive skills of elementary school children? Findings from a randomized experiment [71] | CT questionnaire | X | No evidence | ||||
2021 | Effect of Scratch on computational thinking skills of Chinese primary school students [68] | CTS | X | Cronbach’s alpha | ||||
2021 | Item response analysis of computational thinking practices: Test characteristics and students’ learning abilities in visual programming contexts [62] | CT practices test | X | X | X | Empirical | ||
2021 | Promoting pupils’ computational thinking skills and self-efficacy: a problem-solving instructional approach [65] | CTt | X | Cronbach’s alpha | ||||
Self-Efficacy Scale for CT | X | Cronbach’s alpha | ||||||
2021 | Computational Thinking Test for Lower Primary students: Design principles, content validation, and pilot testing [52] | CTtLP | X | X | X | Cronbach’s alpha | ||
2021 | Design and validation of learning trajectory-based assessments for computational thinking in upper elementary grades [56] | Early assessment | X | Cohen’s kappa | ||||
2021 | TechCheck-K- A Measure of Computational Thinking for Kindergarten Children [63] | TechCheck-K | X | No evidence | ||||
2021 | Measuring coding ability in young children relations to computational thinking, creative thinking, and working memory [19] | Assessment through a card-based game | X | X | X | Cronbach’s alpha | ||
2021 | A principled approach to designing computational thinking concepts and practices assessments for upper elementary grades [55] | Assessment of computational thinking concepts | X | Cronbach’s alpha | ||||
2021 | Computational Thinking Evaluation Tool Development for Early Childhood Software Education [59] | CT Test Using Bebras Tasks | X | No evidence | ||||
2022 | A cognitive definition of computational thinking in primary education [44] | CTt | X | Cronbach’s alpha | ||||
2022 | Adaptation into turkish of the computational thinking test for primary school students [73] | TechCheck | X | KR-20 Split half Spearman-Brown | ||||
2022 | Comparing the psychometric properties of two primary school Computational Thinking (CT) assessments for grades 3 and 4: The Beginners’ CT test (BCTt) and the competent CT test (cCTt) [46] | BCTt | X | Cronbach’s alpha | ||||
cCTt | X | Cronbach’s alpha | ||||||
2022 | Development and Validation of the Computational Thinking Test for Elementary School Students (CTT-ES): Correlate CT Competency With CT Disposition [51] | CTT-ES | X | X | Cronbach’s alpha | |||
2022 | Effect of Unplugged Programming Teaching Aids on Children’s Computational Thinking and Classroom Interaction: with Respect to Piaget’s Four Stages Theory [76] | CT capacity test | X | Cronbach’s alpha | ||||
2022 | Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics [69] | Perception Questionnaire Adapted from CTS | X | X | Cronbach’s alpha | |||
2022 | The competent Computational Thinking Test: Development and Validation of an Unplugged Computational Thinking Test for Upper Primary School [49] | cCTt | X | X | X | Cronbach’s alpha | ||
2022 | The Effect of Robotics-Based Storytelling Activities on Primary School Students’ Computational Thinking [64] | BCTt | X | No evidence | ||||
2022 | Unplugged or plugged-in programming learning: A comparative experimental study [61] | Test of computational concepts mastery | X | McDonald’s ω | ||||
2022 | Validating a computational thinking concepts test for primary education using item response theory: An analysis of students’ responses [57] | CT Concepts Test Instrument for Primary Education Based on an ECD Approach | X | X | Cronbach’s alpha | |||
2023 | A Normative Analysis of the TechCheck Computational Thinking Assessment [31] | TechCheck | X | Cronbach’s alpha | ||||
2023 | Computational Literacy: Unplugged musical activities around Bebras International Challenge [36] | Computational Thinking Test using Bebras Problems | X | Cronbach’s alpha | ||||
2023 | Computational thinking in primary school: effects of student and school characteristics [37] | TechCheck | X | Cronbach’s alpha | ||||
2023 | Developing and Testing a Design-Based Learning Approach to Enhance Elementary Students’ Self-Perceived Computational Thinking [38] | CTS | X | Cronbach’s alpha | ||||
2023 | Development and validation of a computational thinking test for lower primary school students [39] | CTtLP | X | X | X | Cronbach’s alpha | ||
2023 | Effect of Reverse Engineering Pedagogy on Primary School Students’ Computational Thinking Skills in STEM Learning Activities [40] | CTS | X | Cronbach’s alpha | ||||
2023 | Effects of robotics STEM camps on rural elementary students’ self-efficacy and computational thinking [41] | Survey adapted from CTS | X | Cronbach’s alpha | ||||
2023 | Effects of Scratch-Based Activities on 4th-Grade Students’ Computational Thinking Skills [42] | BCTt | X | X | Cronbach’s alpha | |||
2023 | Exploring the underlying cognitive process of computational thinking in primary education [43] | CTtLP | X | Cronbach’s alpha | ||||
2023 | Monitoring cognitive development through the assessment of computational thinking practices: A longitudinal intervention on primary school students [32] | CT practices test | X | X | Cronbach’s alpha | |||
2023 | Possibilities of diagnosing the level of development of students’ computational thinking and the influence of alternative methods of teaching mathematics on their results [33] | Didactic CT test | X | X | No evidence | |||
2023 | The effect of an unplugged coding course on primary school students’ improvement in their computational thinking skills [34] | CTST | X | KR-20 | ||||
2023 | Think together, design together, code together: the effect of augmented reality activity designed by children on the computational thinking skills [35] | TechCheck | X | No evidence | ||||
2023 | Unravelling the underlying mechanism of computational thinking: The mediating role of attitudinal beliefs between personality and learning performance [18] | CTtLP | X | X | Cronbach’s alpha | |||
2024 | A Bebras Computational Thinking (ABC-Thinking) program for primary school: Evaluation using the competent computational thinking test [47] | cCTt | X | Cronbach’s alpha | ||||
2024 | The effect on computational thinking and identified learning aspects: Comparing unplugged smartGames with SRA-Programming with tangible or On-screen output [66] | CTt | X | Cronbach’s alpha |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ocampo, L.M.; Corrales-Álvarez, M.; Cardona-Torres, S.A.; Zapata-Cáceres, M. Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling. Educ. Sci. 2024, 14, 1124. https://doi.org/10.3390/educsci14101124
Ocampo LM, Corrales-Álvarez M, Cardona-Torres SA, Zapata-Cáceres M. Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling. Education Sciences. 2024; 14(10):1124. https://doi.org/10.3390/educsci14101124
Chicago/Turabian StyleOcampo, Lina Marcela, Milena Corrales-Álvarez, Sergio Augusto Cardona-Torres, and María Zapata-Cáceres. 2024. "Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling" Education Sciences 14, no. 10: 1124. https://doi.org/10.3390/educsci14101124
APA StyleOcampo, L. M., Corrales-Álvarez, M., Cardona-Torres, S. A., & Zapata-Cáceres, M. (2024). Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling. Education Sciences, 14(10), 1124. https://doi.org/10.3390/educsci14101124