Skip to main content

Advertisement

Log in

Trends and development in research on computational thinking

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

As computational thinking (CT) has gained more attention as a research topic in the recent decade, a paper to identify trends and development in CT research would be timely and critical to understand the current research landscape and to guide future research endeavors. In this context, this study revealed the change in research trends in the field of CT in the last twelve years with the method of bibliometric mapping analysis. The relevant literature was searched in the SCOPUS database and 321 journal articles were identified. The VOSviewer software was used for analysis of the retrieved dataset. The findings of the study showed that (1) the research on computational thinking is an emerging area that has grown exponentially since the 2013s, (2) the literature in this area has been produced as a result of national and international collaboration of researchers in several institutions and countries, mostly in the United States, (3) the CT research is predominantly published in journals specializing in educational technology and feeds from information generated in education, computing, and social sciences, (4) research topics contributing to the CT literature are grouped under three themes: Integrating CT into Science, Technology, Engineering, and Math (STEM) education, experimental studies on assessing CT skills, and discussing on definition of CT and CT skills, and (5) the CT has the general nature of an emerging discipline that is not yet mature, and will continue to evolve in the future. Overall, this work provides the current state of the art in this field and a research direction for future research. It is hoped that this study will accelerate the research in the field, guide new studies and contribute to the development of the field.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Agbo, F. J., Oyelere, S. S., Suhonen, J., & Adewumi, S. (2019). A systematic review of computational thinking approach for programming education in higher education institutions. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research, 1–10. https://doi.org/10.1145/3364510.3364521

  • Angeli, C., & Valanides, N. (2020). Developing young children’s computational thinking with educational robotics: An interaction effect between gender and scaffolding strategy. Computers in Human Behavior, 105, 105954. https://doi.org/10.1016/j.chb.2019.03.018

    Article  Google Scholar 

  • Atmatzidou, S., & Demetriadis, S. (2016). Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences [Article]. Robotics and Autonomous Systems, 75, 661–670. https://doi.org/10.1016/j.robot.2015.10.008

    Article  Google Scholar 

  • Barana, A., Conte, A., Fissore, C., Floris, F., Marchisio, M., & Sacchet, M. (2019). The creation of animated graphs to develop computational thinking and support STEM education. In Maple Conference Springer, Cham. 189–204. https://doi.org/10.1007/978-3-030-41258-6_14

  • Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.

    Google Scholar 

  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is Involved and what is the role of the computer science education community? Acm Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905

    Article  Google Scholar 

  • Basu, S., Biswas, G., & Kinnebrew, J. S. (2017). Learner modeling for adaptive scaffolding in a computational thinking-based science learning environment. User Modeling and User-Adapted Interaction, 27(1), 5–53. https://doi.org/10.1007/s11257-017-9187-0https://doi.org/10.1007/s11257-017-9187-0

  • Basu, S., Biswas, G., Sengupta, P., Dickes, A., Kinnebrew, J. S., & Clark, D. (2016). Identifying middle school students’ challenges in computational thinking-based science learning. Research and Practice in Technology Enhanced Learning, 11(1), 1–35. https://doi.org/10.1186/s41039-016-0036-2

    Article  Google Scholar 

  • Bell, J., & Bell, T. (2018). Integrating computational thinking with a music education context. Informatics in Education17(2), 151–166. https://doi.org/10.15388/infedu.2018.09

  • Benakli, N., Kostadinov, B., Satyanarayana, A., & Singh, S. (2017). Introducing computational thinking through hands-on projects using R with applications to calculus, probability and data analysis. International Journal of Mathematical Education in Science and Technology, 48(3), 393–427. https://doi.org/10.1080/0020739X.2016.1254296

    Article  Google Scholar 

  • Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157. https://doi.org/10.1016/j.compedu.2013.10.020

    Article  Google Scholar 

  • Bers, M. U. (2010). The TangibleK robotics program: Applied computational thinking for young children. Early Childhood Research & Practice, 12(2), 1–20.

    Google Scholar 

  • Bundy, A. (2007). Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1(2), 67–69.

    Google Scholar 

  • Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162–175. https://doi.org/10.1016/j.compedu.2017.03.001

    Article  Google Scholar 

  • Chen, P., Tian, Y., Zhou, W., & Huang, R. (2018). A systematic review of computational thinking: Analysing research hot spots and trends by CiteSpace. In the 26th International Conference on Computers in Education. Philippines: Asia-Pacific Society for Computers in Education.

  • Chou, P. N. (2020). Using ScratchJr to Foster Young Children’s Computational Thinking Competence: A Case Study in a Third-Grade Computer Class. Journal of Educational Computing Research, 58(3), 570–595. https://doi.org/10.1177/0735633119872908

    Article  MathSciNet  Google Scholar 

  • Durak, H. Y. (2020). The effects of using different tools in programming teaching of secondary school students on engagement, computational thinking and reflective thinking skills for problem solving. Technology, Knowledge and Learning, 25(1), 179–195. https://doi.org/10.1007/s10758-018-9391-y

    Article  Google Scholar 

  • Durak, H. Y., & Saritepeci, M. (2018). Analysis of the relation between computational thinking skills and various variables with the structural equation model. Computers & Education, 116, 191–202. https://doi.org/10.1016/j.compedu.2017.09.004

    Article  Google Scholar 

  • Durak, H. Y., Yilmaz, F. G. K., & Yilmaz, R. (2019). Computational Thinking, Programming Self-Efficacy, Problem Solving and Experiences in the Programming Process Conducted with Robotic Activities. Contemporary Educational Technology10(2), 173–197. https://doi.org/10.30935/cet.554493

  • Ehsan, H., Rehmat, A. P., & Cardella, M. E. (2020). Computational thinking embedded in engineering design: Capturing computational thinking of children in an informal engineering design activity. International Journal of Technology and Design Education, 1–24 https://doi.org/10.1007/s10798-020-09562-5

  • Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2020). Computational thinking in programming with scratch in primary schools: A systematic review. Computer Applications in Engineering Education, 29(1), 12–28. https://doi.org/10.1002/cae.22255

    Article  Google Scholar 

  • Gadanidis, G., Clements, E., & Yiu, C. (2018). Group theory, computational thinking, and young mathematicians. Mathematical Thinking and Learning, 20(1), 32–53. https://doi.org/10.1080/10986065.2018.1403542

    Article  Google Scholar 

  • Garneli, V., & Chorianopoulos, K. (2018). Programming video games and simulations in science education: Exploring computational thinking through code analysis. Interactive Learning Environments, 26(3), 386–401. https://doi.org/10.1080/10494820.2017.1337036

    Article  Google Scholar 

  • Garneli, V., & Chorianopoulos, K. (2019). The effects of video game making within science content on student computational thinking skills and performance. Interactive Technology and Smart Education, 16(4), 301–318. https://doi.org/10.1108/ITSE-11-2018-0097

    Article  Google Scholar 

  • Gretter, S., & Yadav, A. (2016). Computational thinking and media & information literacy: An integrated approach to teaching twenty-first century skills. TechTrends, 60(5), 510–516. https://doi.org/10.1007/s11528-016-0098-4

    Article  Google Scholar 

  • Grover, S. (2017). Assessing algorithmic and computational thinking in K-12: Lessons from a middle school classroom. In Emerging research, practice, and policy on computational thinking Springer, 269–288. https://doi.org/10.1007/978-3-319-52691-1_17

  • Grover, S., Basu, S., Bienkowski, M., Eagle, M., Diana, N., & Stamper, J. (2017). A framework for using hypothesis-driven approaches to support data-driven learning analytics in measuring computational thinking in block-based programming environments. ACM Transactions on Computing Education (TOCE), 17(3), 1–25. https://doi.org/10.1145/3105910

    Article  Google Scholar 

  • Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051

    Article  Google Scholar 

  • Hallinger, P., & Kovačević, J. (2019). A bibliometric review of research on educational administration: Science mapping the literature, 1960 to 2018. Review of Educational Research, 89(3), 335–369. https://doi.org/10.3102/0034654319830380

    Article  Google Scholar 

  • Hallinger, P., & Wang, R. (2020). The evolution of simulation-based learning across the disciplines, 1965–2018: A science map of the literature. Simulation & Gaming, 51(1), 9–32. https://doi.org/10.1177/1046878119888246

    Article  Google Scholar 

  • Hsu, T. C., Chang, S. C., & Hung, Y. T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296–310. https://doi.org/10.1016/j.compedu.2018.07.004

    Article  Google Scholar 

  • Hutchins, N. M., Biswas, G., Maróti, M., Lédeczi, Á., Grover, S., Wolf, R., & McElhaney, K. (2020). C2STEM: A system for synergistic learning of physics and computational thinking. Journal of Science Education and Technology, 29(1), 83–100. https://doi.org/10.1007/s10956-019-09804-9

    Article  Google Scholar 

  • Ilic, U., Haseski, H. İ, & Tugtekin, U. (2018). Publication Trends over 10 Years of Computational Thinking Research. Contemporary Educational Technology, 9(2), 131–153.

    Article  Google Scholar 

  • Irgens, G. A., Dabholkar, S., Bain, C., Woods, P., Hall, K., Swanson, H., & Wilensky, U. (2020). Modeling and Measuring High School Students’ Computational Thinking Practices in Science. Journal of Science Education and Technology, 29(1), 137–161. https://doi.org/10.1007/s10956-020-09811-1

    Article  Google Scholar 

  • Israel, M., & Lash, T. (2020). From classroom lessons to exploratory learning progressions: Mathematics+ computational thinking. Interactive Learning Environments, 28(3), 362–382. https://doi.org/10.1080/10494820.2019.1674879

    Article  Google Scholar 

  • Kalelioğlu, F., Gülbahar, Y., & Kukul, V. (2016). A Framework for Computational Thinking Based on a Systematic Research Review. Baltic Journal of Modern Computing, 4(3), 583.

    Google Scholar 

  • Ketelhut, D. J., Mills, K., Hestness, E., Cabrera, L., Plane, J., & McGinnis, J. R. (2020). Teacher change following a professional development experience in integrating computational thinking into elementary science. Journal of Science Education and Technology, 29(1), 174–188. https://doi.org/10.1007/s10956-019-09798-4

    Article  Google Scholar 

  • Kim, K. (2006). Measuring international research collaboration of peripheral countries: Taking the context into consideration [Article]. Scientometrics, 66(2), 231–240. https://doi.org/10.1007/s11192-006-0017-0

    Article  Google Scholar 

  • Kordaki, M., Kakavas, P., Chova, L., Martinez, A., & Torres, I. (2017). Digital tools used for the development of computational thinking in primary education: a ten year systematic literature review [Proceedings Paper]. 9th International Conference on Education and New Learning Technologies (Edulearn17), 6346–6356. https://doi.org/10.21125/edulearn.2017.2437

  • Korkmaz, Ö., & Xuemei, B. A. İ. (2019). Adapting computational thinking scale (CTS) for Chinese high school students and their thinking scale skills level. Participatory Educational Research, 6(1), 10–26. https://doi.org/10.17275/per.19.2.6.1

  • Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569. https://doi.org/10.1016/j.chb.2017.01.005

  • Kules, B. (2016). Computational thinking is critical thinking: Connecting to university discourse, goals, and learning outcomes. Proceedings of the Association for Information Science and Technology, 53(1), 1–6. https://doi.org/10.1002/pra2.2016.14505301092

    Article  Google Scholar 

  • Lee, I., Martin, F., & Apone, K. (2014). Integrating computational thinking across the K–8 curriculum. Acm Inroads, 5(4), 64–71. https://doi.org/10.1145/2684721.2684736

    Article  Google Scholar 

  • Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., & Werner, L. (2011). Computational thinking for youth in practice. Acm Inroads, 2(1), 32–37. https://doi.org/10.1145/1929887.1929902

    Article  Google Scholar 

  • Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12?. Computers in Human Behavior, 41, 51–61. https://doi.org/10.1016/j.chb.2014.09.012

  • Lyon, J. A., & J. Magana, A. (2020). Computational thinking in higher education: A review of the literature. Computer Applications in Engineering Education, 28(5), 1174-1189. https://doi.org/10.1002/cae.22295

    Article  Google Scholar 

  • Malyn-Smith, J., & Lee, I. (2012). Application of the occupational analysis of computational thinking-enabled STEM professionals as a program assessment tool. Journal of Computational Science Education, 3(1), 2–10. https://doi.org/10.22369/issn.2153-4136/3/1/1

  • Martins-Pacheco, L. H., da Cruz Alves, N., & von Wangenheim, C. G. (2019). Educational Practices in Computational Thinking: Assessment, Pedagogical Aspects, Limits, and Possibilities: A Systematic Mapping Study. In International Conference on Computer Supported Education Springer, Cham., May). 442–466.

  • Mohaghegh, D. M., & McCauley, M. (2016). Computational thinking: The skill set of the 21st century. International Journal of Computer Science and Information Technologies, 7(3), 1524–1530.

  • Mongeon, P., & Paul-Hus, A. (2016). The journal coverage of Web of Science and Scopus: A comparative analysis [Article]. Scientometrics, 106(1), 213–228. https://doi.org/10.1007/s11192-015-1765-5

    Article  Google Scholar 

  • Moreno-León, J., Robles, G., & Román-González, M. (2017). Towards data-driven learning paths to develop computational thinking with scratch. IEEE Transactions on Emerging Topics in Computing, 8(1), 193–205. https://doi.org/10.1109/TETC.2017.2734818

    Article  Google Scholar 

  • Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2020). Development of computational thinking, digital competence and 21st century skills when learning programming in K-9. Education Inquiry, 11(1), 1–17. https://doi.org/10.1080/20004508.2019.1627844

    Article  Google Scholar 

  • ORCID. (2021). Jeannette Wing (0000–0002–1013–1990) - ORCID | Connecting Research and Researchers. Retrieved from: https://orcid.org/0000-0002-1013-1990

  • Palts, T., & Pedaste, M. (2020). A model for developing computational thinking skills. Informatics in Education, 19(1), 113–128. https://doi.org/10.15388/INFEDU.2020.06

  • Papert, S. (1980). Mindstorms: children, computers, and powerful ideas Basic Books. Inc. New York, NY.

  • Papert, S. (1996). An exploration in the space of mathematics educations. International Journal of Computers for Mathematical Learning, 1(1), 95–123.

    Google Scholar 

  • Pei, C., Weintrop, D., & Wilensky, U. (2018). Cultivating computational thinking practices and mathematical habits of mind in lattice land. Mathematical Thinking and Learning, 20(1), 75–89. https://doi.org/10.1080/10986065.2018.1403543

    Article  Google Scholar 

  • Pérez-Marín, D., Hijón-Neira, R., Bacelo, A., & Pizarro, C. (2020). Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? Computers in Human Behavior, 105, 105849. https://doi.org/10.1016/j.chb.2018.12.027

    Article  Google Scholar 

  • Relkin, E., de Ruiter, L., & Bers, M. U. (2020). TechCheck: Development and validation of an unplugged assessment of computational thinking in early childhood education. Journal of Science Education and Technology, 29, 482–498. https://doi.org/10.1007/s10956-020-09831-x

    Article  Google Scholar 

  • Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67. https://doi.org/10.1145/1592761.1592779

    Article  Google Scholar 

  • Rich, K. M., Yadav, A., & Larimore, R. A. (2020). Teacher implementation profiles for integrating computational thinking into elementary mathematics and science instruction. Education and Information Technologies, 25(4), 3161–3188. https://doi.org/10.1007/s10639-020-10115-5

    Article  Google Scholar 

  • Rijke, W. J., Bollen, L., Eysink, T. H., & Tolboom, J. L. (2018). Computational thinking in primary school: An examination of abstraction and decomposition in different age groups. Informatics in Education, 17(1), 77–92. https://doi.org/10.15388/infedu.2018.05

  • Rodríguez del Rey, Y. A., Cawanga Cambinda, I. N., Deco, C., Bender, C., Avello-Martínez, R., & Villalba-Condori, K. O. (2021). Developing computational thinking with a module of solved problems. Computer Applications in Engineering Education, 29(3), 506–516. https://doi.org/10.1002/cae.22214

    Article  Google Scholar 

  • Roig-Vila, R., & Moreno-Isac, V. (2020). Computational thinking in education. Bibliometric and thematic analysis [Article]. Red-Revista De Educacion a Distancia, 20(63), Article ARTN 05. https://doi.org/10.6018/red.402621

  • Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047

    Article  Google Scholar 

  • Rubinstein, A., & Chor, B. (2014). Computational thinking in life science education. PLoS Computational Biology, 10(11), e1003897. https://doi.org/10.1371/journal.pcbi.1003897

    Article  Google Scholar 

  • Sáez-López, J. M., Román-González, M., & Vázquez-Cano, E. (2016). Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools. Computers & Education, 97, 129–141. https://doi.org/10.1016/j.compedu.2016.03.003

    Article  Google Scholar 

  • Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351–380. https://doi.org/10.1007/s10639-012-9240-x

    Article  Google Scholar 

  • Sırakaya, M., Alsancak Sırakaya, D., & Korkmaz, Ö. (2020). The impact of STEM attitude and thinking style on computational thinking determined via structural equation modeling. Journal of Science Education and Technology, 29, 561–572. https://doi.org/10.1007/s10956-020-09836-6

    Article  Google Scholar 

  • Shell, D. F., & Soh, L. K. (2013). Profiles of motivated self-regulation in college computer science courses: Differences in major versus required non-major courses. Journal of Science Education and Technology, 22(6), 899–913. https://doi.org/10.1007/s10956-013-9437-9

  • Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. https://doi.org/10.1016/j.edurev.2017.09.003

    Article  Google Scholar 

  • Small, H. (1973). Co-citation in the scientific literature: A new measure of the relationship between two documents. Journal of the American Society for Information Science, 24 (4), 265–269. https://doi.org/10.1002/asi.4630240406

  • So, HJ., Jong, M.SY. & Liu, CC. (2020). Computational Thinking Education in the Asian Pacific Region. Asia-Pacific Edu Res, 29, 1–8. https://doi.org/10.1007/s40299-019-00494-w

  • Sun, L., Hu, L., Yang, W., Zhou, D., & Wang, X. (2020). STEM learning attitude predicts computational thinking skills among primary school students. Journal of Computer Assisted Learning. https://doi.org/10.1111/jcal.12493

    Article  Google Scholar 

  • Sung, W., Ahn, J., & Black, J. B. (2017). Introducing computational thinking to young learners: Practicing computational perspectives through embodiment in mathematics education. Technology, Knowledge and Learning, 22(3), 443–463. https://doi.org/10.1007/s10758-017-9328-x

    Article  Google Scholar 

  • Swaid, S. I. (2015). Bringing computational thinking to STEM education. Procedia Manufacturing, 3, 3657–3662. https://doi.org/10.1016/j.promfg.2015.07.761

    Article  Google Scholar 

  • Tang, K. Y., Chou, T. L., & Tsai, C. C. (2020). A content analysis of computational thinking research: An international publication trends and research typology. The Asia-Pacific Education Researcher, 29(1), 9-19. https://doi.org/10.1007/s40299-019-00442-8

    Article  Google Scholar 

  • Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020b). Assessing computational thinking: A systematic review of empirical studies [Review]. Computers & Education, 148, Article ARTN 103798. https://doi.org/10.1016/j.compedu.2019.103798

  • Tikva, C., & Tambouris, E. (2020). Mapping Computational Thinking through Programming in K-12 Education: A Conceptual Model based on a Systematic Literature Review. Computers & Education, 162, 104083. https://doi.org/10.1016/j.compedu.2020.104083

    Article  Google Scholar 

  • Turchi, T., Fogli, D., & Malizia, A. (2019). Fostering computational thinking through collaborative game-based learning. Multimedia Tools and Applications, 78(10), 13649–13673. https://doi.org/10.1007/s11042-019-7229-9

    Article  Google Scholar 

  • Van Eck, N. J., & Waltman, L. (2014). Visualizing bibliometric networks. In: Ding Y., Rousseau R., Wolfram D. (eds) Measuring Scholarly Impact. Springer, Cham. https://doi.org/10.1007/978-3-319-10377-8_13

  • Van Eck, N. J., & Waltman, L. (2013). Vosviewer Manual. Leiden: Univeristeit Leiden, 1(1), 1–53.

    Google Scholar 

  • Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice [Article]. Education and Information Technologies, 20(4), 715–728. https://doi.org/10.1007/s10639-015-9412-6

    Article  Google Scholar 

  • Waterman, K. P., Goldsmith, L., & Pasquale, M. (2020). Integrating computational thinking into elementary science curriculum: An examination of activities that support students’ computational thinking in the service of disciplinary learning. Journal of Science Education and Technology, 29(1), 53–64. https://doi.org/10.1007/s10956-019-09801-y

    Article  Google Scholar 

  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5

    Article  Google Scholar 

  • Weintrop, D., Beheshti, E., Horn, M. S., Orton, K., Trouille, L., Jona, K., & Wilensky, U. (2014). Interactive assessment tools for computational thinking in high school STEM classrooms. In: Reidsma D., Choi I., Bargar R. (eds) Intelligent Technologies for Interactive Entertainment. INTETAIN 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 136. Springer, Cham. https://doi.org/10.1007/978-3-319-08189-2_3

  • Weintrop, D., & Wilensky, U. (2017). Comparing block-based and text-based programming in high school computer science classrooms. ACM Transactions on Computing Education (TOCE), 18(1), 1–25. https://doi.org/10.1145/3089799

    Article  Google Scholar 

  • Wei, X., Lin, L., Meng, N., Tan, W., & Kong, S. C. (2021). The effectiveness of partial pair programming on elementary school students’ computational thinking skills and self-efficacy. Computers & Education, 160, 104023. https://doi.org/10.1016/j.compedu.2020.104023

    Article  Google Scholar 

  • Werner, L., Denner, J., Campe, S., & Kawamoto, D. C. (2012, February). The fairy performance assessment: Measuring computational thinking in middle school. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (pp. 215–220). https://doi.org/10.1145/2157136.2157200

  • Wilkerson-Jerde, M. H. (2014). Construction, categorization, and consensus: Student generated computational artifacts as a context for disciplinary reflection. Educational Technology Research and Development, 62(1), 99–121. https://doi.org/10.1007/s11423-013-9327-0

    Article  Google Scholar 

  • Wilensky, U., Brady, C. E., & Horn, M. S. (2014). Fostering computational literacy in science classrooms. Communications of the ACM, 57(8), 24–28. https://doi.org/10.1145/2633031

    Article  Google Scholar 

  • Wing, J. M. (2021). CV for Jeannette M. Wing. Retrieved from: https://www.cs.columbia.edu/~wing/resume.html

  • Wing, J. (2011). Research notebook: Computational thinking—What and why. The Link Magazine, 6.

  • Wing, J. (2017). Computational thinking’s influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7–14. https://doi.org/10.17471/2499-4324/922

  • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. https://doi.org/10.1098/rsta.2008.0118

    Article  MathSciNet  MATH  Google Scholar 

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215

    Article  Google Scholar 

  • Witherspoon, E. B., Higashi, R. M., Schunn, C. D., Baehr, E. C., & Shoop, R. (2017). Developing computational thinking through a virtual robotics programming curriculum. ACM Transactions on Computing Education (TOCE), 18(1), 1–20. https://doi.org/10.1145/3104982

    Article  Google Scholar 

  • Wolz, U., Stone, M., Pearson, K., Pulimood, S. M., & Switzer, M. (2011). Computational thinking and expository writing in the middle school. ACM Transactions on Computing Education (TOCE), 11(2), 1–22. https://doi.org/10.1145/1993069.1993073

    Article  MATH  Google Scholar 

  • Wolz, U., Stone, M., Pulimood, S. M., & Pearson, K. (2010). Computational thinking via interactive journalism in middle school. In Proceedings of the 41st acm technical symposium on computer science education, 239–243. https://doi.org/10.1145/1734263.1734345

  • White, H. D., & McCain, K. W. (1998). Visualizing a discipline: An author co-citation analysis of information science, 1972–1995. Journal of the American Society for Information Science, 49(4), 327–355.

    Google Scholar 

  • Yadav, A., Gretter, S., Good, J., & McLean, T. (2017). Computational thinking in teacher education. In Emerging research, practice, and policy on computational thinking (pp. 205-220). Springer, Cham. https://doi.org/10.1007/978-3-319-52691-1_13

  • Yadav, A., Krist, C., Good, J., & Caeli, E. N. (2018). Computational thinking in elementary classrooms: Measuring teacher understanding of computational ideas for teaching science. Computer Science Education, 28(4), 371–400. https://doi.org/10.1080/08993408.2018.1560550

    Article  Google Scholar 

  • Yadav, A., Stephenson, C., & Hong, H. (2017b). Computational thinking for teacher education. Communications of the ACM, 60(4), 55–62. https://doi.org/10.1145/2994591

    Article  Google Scholar 

  • Yadav, A., Hong, H., & Stephenson, C. (2016). Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms [Article]. TechTrends, 60(6), 565–568. https://doi.org/10.1007/s11528-016-0087-7

    Article  Google Scholar 

  • Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education (TOCE), 14(1), 1–16. https://doi.org/10.1145/2576872

    Article  Google Scholar 

  • Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., Korb, J., Cortina, T., Walker, E., King, L., Musicant, D., & McCann, L. (2011). Introducing Computational Thinking in Education Courses [Proceedings Paper]. Sigcse 11: Proceedings of the 42nd Acm Technical Symposium on Computer Science Education, 465–470. https://doi.org/10.1145/1953163.1953297

  • Yağcı, M. (2019). A valid and reliable tool for examining computational thinking skills. Education and Information Technologies, 24(1), 929–951. https://doi.org/10.1007/s10639-018-9801-8

    Article  Google Scholar 

  • Yin, Y., Hadad, R., Tang, X., Lin, Q. (2019). Improving and assessing computational thinking in maker activities: The integration with physics and engineering learning Journal of Science Education and Technology 1–26 https://doi.org/10.1007/s10956-019-09794-8

  • Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9 [Review]. Computers & Education, 141, Article UNSP 103607. https://doi.org/10.1016/j.compedu.2019.103607

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehmet Tekdal.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tekdal, M. Trends and development in research on computational thinking. Educ Inf Technol 26, 6499–6529 (2021). https://doi.org/10.1007/s10639-021-10617-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-021-10617-w

Keywords

Navigation