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

People, Ideas, Milestones: A Scientometric Study of Computational Thinking

Published: 02 March 2021 Publication History

Abstract

The momentum around computational thinking (CT) has kindled a rising wave of research initiatives and scholarly contributions seeking to capitalize on the opportunities that CT could bring. A number of literature reviews have showed a vibrant community of practitioners and a growing number of publications. However, the history and evolution of the emerging research topic, the milestone publications that have shaped its directions, and the timeline of the important developments may be better told through a quantitative, scientometric narrative. This article presents a bibliometric analysis of the drivers of the CT topic, as well as its main themes of research, international collaborations, influential authors, and seminal publications, and how authors and publications have influenced one another. The metadata of 1,874 documents were retrieved from the Scopus database using the keyword “computational thinking.” The results show that CT research has been US-centric from the start, and continues to be dominated by US researchers both in volume and impact. International collaboration is relatively low, but clusters of joint research are found between, for example, a number of Nordic countries, lusophone- and hispanophone countries, and central European countries. The results show that CT features the computing’s traditional tripartite disciplinary structure (design, modeling, and theory), a distinct emphasis on programming, and a strong pedagogical and educational backdrop including constructionism, self-efficacy, motivation, and teacher training.

References

[1]
Alfred V. Aho. 2011. Ubiquity symposium: Computation and Computational Thinking. Ubiquity 2011 (2011), Article 1.
[2]
Massimo Aria and Corrado Cuccurullo. 2017. Bibliometrix: An R-tool for comprehensive science mapping analysis. Journal of Informetrics 11, 4 (2017), 959–975.
[3]
Michal Armoni. 2016. Computer science, computational thinking, programming, coding: The anomalies of transitivity in K–12 computer science education. ACM Inroads 7, 4 (2016), 24–27.
[4]
William Aspray. 2016. Participation in Computing: The National Science Foundation’s Expansionary Programs. Springer, Switzerland.
[5]
Valerie Barr. 2016. Disciplinary thinking, computational doing: Promoting interdisciplinary computing while transforming computer science enrollments. ACM Inroads 7, 2 (2016), 48–57.
[6]
Valerie Barr and Chris Stephenson. 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 (2011), 48–54.
[7]
Ashok Basawapatna, Kyu Han Koh, Alexander Repenning, David C. Webb, and Krista Sekeres Marshall. 2011. Recognizing computational thinking patterns. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE ’11). ACM, New York, NY, 245–250.
[8]
Tim Bell, Jason Alexander, Isaac Freeman, and Mick Grimley. 2009. Computer science unplugged: School students doing real computing without computers. New Zealand Journal of Applied Computing and Information Technology 13, 1 (2009), 20–29.
[9]
Marina Umaschi Bers, Louise Flannery, Elizabeth R. Kazakoff, and Amanda Sullivan. 2014. Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education 72 (2014), 145–157.
[10]
Richard Connor, Quintin Cutts, and Judy Robertson. 2017. Keeping the machinery in computing education. Communications of the ACM 60, 11 (2017), 26–28.
[11]
Paul Curzon, Tim Bell, Jane Waite, and Mark Dorling. 2019. Computational thinking. In The Cambridge Handbook of Computing Education Research, Sally A. Fincher and Anthony V. Robins (Eds.). Cambridge University Press, 513–546.
[12]
Valentina Dagienė and Sue Sentance. 2016. It’s computational thinking! Bebras tasks in the curriculum. In Informatics in Schools: Improvement of Informatics Knowledge and Perception, Andrej Brodnik and Françoise Tort (Eds.). Springer International Publishing, Cham, Switzerland, 28–39.
[13]
Pasquale De Meo, Emilio Ferrara, Giacomo Fiumara, and Alessandro Provetti. 2011. Generalized Louvain method for community detection in large networks. In Proceedings of the 11th International Conference on Intelligent Systems Design and Applications. 88–93.
[14]
Peter J. Denning. 2009. Beyond computational thinking. Communications of the ACM 52, 6 (2009), 28–30.
[15]
Peter J. Denning. 2017. Computational thinking in science. American Scientist 105, 1 (2017), 13–17.
[16]
Peter J. Denning. 2017. Remaining trouble spots with computational thinking. Communications of the ACM 60, 6 (2017), 33–39.
[17]
Peter J. Denning, D. E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, and Paul R. Young. 1989. Computing as a discipline. Communications of the ACM 32, 1 (1989), 9–23.
[18]
Peter J. Denning and Craig H. Martell. 2015. Great Principles of Computing. MIT Press, Cambridge, MA.
[19]
Peter J. Denning and Matti Tedre. 2019. Computational Thinking. MIT Press, Cambridge, MA.
[20]
Ilenia Fronza, Nabil El Ioini, and Luis Corral. 2015. Students want to create apps: Leveraging computational thinking to teach mobile software development. In Proceedings of the 16th Annual Conference on Information Technology Education (SIGITE’15). ACM, New York, NY, 21–26.
[21]
F. J. García-Peñalvo. 2016. A brief introduction to TACCLE 3—Coding European project. In Proceedings of the 2016 International Symposium on Computers in Education (SIIE’16). 1–4.
[22]
Francisco Jose García-Peñalvo, Daniela Reimann, Maire Tuul, Angela Rees, and Ilkka Jormanainen. 2016. An Overview of the Most Relevant Literature on Coding and Computational Thinking with Emphasis on the Relevant Issues for Teachers. Technical Report. TACCLE3 Consortium, Belgium.
[23]
Eugene Garfield. 2004. Historiographic mapping of knowledge domains literature. Journal of Information Science 30, 2 (2004), 119–145.
[24]
Shuchi Grover. 2018. A tale of two CTs (and a revised timeline for computational thinking). Blog@CACM (November 5, 2018). Retrieved January 23, 2021 from https://cacm.acm.org/blogs/blog-cacm/232488-a-tale-of-two-cts-and-a-revised-timeline-for-computational-thinking/fulltext.
[25]
Shuchi Grover and Roy D. Pea. 2013. Computational thinking in K–12: A review of the state of the field. Educational Researcher 42, 1 (2013), 38–43.
[26]
Mark Guzdial. 2008. Education: Paving the way for computational thinking. Communications of the ACM 51, 8 (2008), 25–27.
[27]
Mark Guzdial. 2015. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Morgan & Claypool, San Rafael, CA.
[28]
Astrid Gynnild. 2014. Journalism innovation leads to innovation journalism: The impact of computational exploration on changing mindsets. Journalism 15, 6 (2014), 713–730.
[29]
Susanne Hambrusch, Christoph Hoffmann, John T. Korb, Mark Haugan, and Antony L. Hosking. 2009. A multidisciplinary approach towards computational thinking for science majors. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE’09). ACM, New York, NY, 183–187.
[30]
David Hemmendinger. 2010. A plea for modesty. ACM Inroads 1, 2 (2010), 4–7.
[31]
Yasmin B. Kafai. 2016. From computational thinking to computational participation in K–12 education. Communications of the ACM 59, 8 (2016), 26–27.
[32]
Donald E. Knuth. 1974. Computer science and its relation to mathematics. American Mathematical Monthly 81 (1974), 323–343.
[33]
Kyu Han Koh, Ashok Basawapatna, Vicki Bennett, and Alexander Repenning. 2010. Towards the automatic recognition of computational thinking for adaptive visual language learning. In Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing. 59–66.
[34]
K. H. Koh, A. Basawapatna, H. Nickerson, and A. Repenning. 2014. Real time assessment of computational thinking. In Proceedings of the 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC’14). 49–52.
[35]
Anna Lamprou and Alexander Repenning. 2017. Computational thinking \(\) programming. SI Magazine. Retrieved January 23, 2021 from https://magazine.swissinformatics.org/en/computational-thinking-%e2%89%a0-programming/.
[36]
Irene Lee. 2016. Reclaiming the roots of CT. CSTA Voice: The Voice of K–12 Computer Science Education and Its Educators 12, 1 (2016), 3–4.
[37]
Irene Lee, Fred Martin, Jill Denner, Bob Coulter, Walter Allan, Jeri Erickson, Joyce Malyn-Smith, and Linda Werner. 2011. Computational thinking for youth in practice. ACM Inroads 2, 1 (2011), 32–37.
[38]
James Lockwood and Aidan Mooney. 2017. Computational Thinking in Education: Where Does It Fit? A Systematic Literary Review. Technical Report. National University of Ireland Maynooth.
[39]
James J. Lu and George H. L. Fletcher. 2009. Thinking about computational thinking. SIGCSE Bulletin 41, 1 (2009), 260–264.
[40]
Sze Yee Lye and Joyce Hwee Ling Koh. 2014. Review on teaching and learning of computational thinking through programming: What is next for K–12? Computers in Human Behavior 41 (2014), 51–61.
[41]
Linda Mannila, Valentina Dagienė, Barbara Demo, Natasa Grgurina, Claudio Mirolo, Lennart Rolandsson, and Amber Settle. 2014. Computational thinking in K–9 education. In Proceedings of the Working Group Reports of the 2014 on Innovation and Technology in Computer Science Education Conference (ITiCSE-WGR’14). ACM, New York, NY, 1–29.
[42]
Wookhee Min, Megan H. Frankosky, Bradford W. Mott, Jonathan P. Rowe, Eric Wiebe, Kristy Elizabeth Boyer, and James C. Lester. 2015. DeepStealth: Leveraging deep learning models for stealth assessment in game-based learning environments. In Artificial Intelligence in Education, Cristina Conati, Neil Heffernan, Antonija Mitrovic, and M. Felisa Verdejo (Eds.). Springer International Publishing, Cham, Switzerland, 277–286.
[43]
Jesús Moreno-León and Gregorio Robles. 2015. Dr. Scratch: A web tool to automatically evaluate scratch projects. In Proceedings of the Workshop in Primary and Secondary Computing Education (WiPSCE’15). ACM, New York, NY, 132–133.
[44]
Enrico Nardelli. 2019. Do we really need computational thinking? Communications of the ACM 62, 2 (2019), 32–35.
[45]
National Research Council. 2010. Report of a Workshop on the Scope and Nature of Computational Thinking. National Academies Press, Washington, DC.
[46]
National Research Council. 2011. Report of a Workshop on the Pedagogical Aspects of Computational Thinking. National Academies Press, Washington, DC.
[47]
Sebastian Mateos Nicolajsen. 2020. Perspectives on Computational Thinking. IT University of Copenhagen, Copenhagen, Denmark.
[48]
Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, New York, NY.
[49]
Arnold Neville Pears. 2019. Developing computational thinking, “Fad” or “Fundamental”? Constructivist Foundations 14, 3 (2019), 410–412.
[50]
Alexander Repenning, David Webb, and Andri Ioannidou. 2010. Scalable game design and the development of a checklist for getting computational thinking into public schools. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE’10). ACM, New York, NY, 265–269.
[51]
Mitchel Resnick. 2017. Lifelong Kindergarten: Cultivating Creativity Through Projects, Passion, Peers, and Play. MIT Press, Cambridge, MA.
[52]
José-Manuel Sáez-López, Marcos Román-González, and Esteban Vázquez-Cano. 2016. Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools. Computers & Education 97 (2016), 129–141.
[53]
Mohammed Saqr and Matti Tedre. 2019. Should we teach computational thinking and big data principles to medical students? International Journal of Health Sciences 13, 4 (2019), 1–2.
[54]
Linda Seiter and Brendan Foreman. 2013. Modeling the learning progressions of computational thinking of primary grade students. In Proceedings of the 9th Annual International ACM Conference on International Computing Education Research (ICER’13). ACM, New York, NY, 59–66.
[55]
Pratim Sengupta, John S. Kinnebrew, Satabdi Basu, Gautam Biswas, and Douglas Clark. 2013. Integrating computational thinking with K–12 science education using agent-based computation: A theoretical framework. Education and Information Technologies 18, 2 (2013), 351–380.
[56]
Duane F. Shell and Leen-Kiat Soh. 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 (2013), 899–913.
[57]
Valerie J. Shute, Chen Sun, and Jodi Asbell-Clarke. 2017. Demystifying computational thinking. Educational Research Review 22 (2017), 142–158.
[58]
Simon. 2015. Emergence of Computing Education as a Research Discipline. Ph.D. Dissertation. Aalto University, Finland.
[59]
Cynthia J. Solomon. 1976. Teaching the Computer to Add: An Example of Problem-Solving in an Anthropomorphic Computer Culture. Memo 396. MIT AI Laboratory, Cambridge, MA.
[60]
Matti Tedre and Peter J. Denning. 2016. The long quest for computational thinking. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research (Koli Calling’16). ACM, New York, NY, 120–129.
[61]
Josh Tenenberg. 2018. Computational making. ACM Inroads 9, 1 (2018), 22–23.
[62]
Mike Tissenbaum, Josh Sheldon, and Hal Abelson. 2019. From computational thinking to computational action. Communications of the ACM 62, 3 (2019), 34–36.
[63]
Annette Vee. 2017. Coding Literacy: How Computer Programming Is Changing Writing. MIT Press, Cambridge, MA.
[64]
Joke Voogt, Petra Fisser, Jon Good, Punya Mishra, and Aman Yadav. 2015. Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies 20, 4 (2015), 715–728.
[65]
George Vrettas and Mark Sanderson. 2015. Conferences versus journals in computer science. Journal of the Association for Information Science and Technology 66, 12 (2015), 2674–2684.
[66]
David Weintrop, Elham Beheshti, Michael Horn, Kai Orton, Kemi Jona, Laura Trouille, and Uri Wilensky. 2016. Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology 25, 1 (2016), 127–147.
[67]
Linda Werner, Jill Denner, Shannon Campe, and Damon Chizuru Kawamoto. 2012. The fairy performance assessment: Measuring computational thinking in middle school. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE’12). ACM, New York, NY, 215–220.
[68]
Jeannette M. Wing. 2006. Computational thinking. Communications of the ACM 49, 3 (2006), 33–35.
[69]
Jeannette M. Wing. 2008. Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A 36, 1881 (2008), 3717–3725.
[70]
Aman Yadav, Chris Mayfield, Ninger Zhou, Susanne Hambrusch, and John T. Korb. 2014. Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education 14, 1 (2014), Article 5, 16 pages.

Cited By

View all
  • (2024)Exploring the Use of Unplugged Gamification on Programming Learners’ ExperienceACM Transactions on Computing Education10.1145/368616524:3(1-25)Online publication date: 27-Sep-2024
  • (2024)Research trends in K-5 computational thinking education: a bibliometric analysis and ideas to move forwardEducation and Information Technologies10.1007/s10639-023-11974-429:3(3589-3614)Online publication date: 1-Feb-2024
  • (2024)Amplifying children’s computational problem-solving skills: A hybrid-based design for programming educationEducation and Information Technologies10.1007/s10639-023-11880-929:2(1761-1793)Online publication date: 1-Feb-2024
  • Show More Cited By

Index Terms

  1. People, Ideas, Milestones: A Scientometric Study of Computational Thinking

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Computing Education
    ACM Transactions on Computing Education  Volume 21, Issue 3
    September 2021
    188 pages
    EISSN:1946-6226
    DOI:10.1145/3452111
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 March 2021
    Accepted: 01 December 2020
    Revised: 01 November 2020
    Received: 01 April 2020
    Published in TOCE Volume 21, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Computational thinking
    2. bibliometric research
    3. history
    4. scientometrics
    5. literature review
    6. computing education research
    7. computer science education

    Qualifiers

    • Research-article
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)327
    • Downloads (Last 6 weeks)35
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Exploring the Use of Unplugged Gamification on Programming Learners’ ExperienceACM Transactions on Computing Education10.1145/368616524:3(1-25)Online publication date: 27-Sep-2024
    • (2024)Research trends in K-5 computational thinking education: a bibliometric analysis and ideas to move forwardEducation and Information Technologies10.1007/s10639-023-11974-429:3(3589-3614)Online publication date: 1-Feb-2024
    • (2024)Amplifying children’s computational problem-solving skills: A hybrid-based design for programming educationEducation and Information Technologies10.1007/s10639-023-11880-929:2(1761-1793)Online publication date: 1-Feb-2024
    • (2024)A multimethod synthesis of Covid-19 education research: the tightrope between covidization and meaningfulnessUniversal Access in the Information Society10.1007/s10209-023-00989-w23:3(1163-1176)Online publication date: 1-Aug-2024
    • (2023)Inequalities in Computational Thinking Among Incoming Students in an STEM Chilean UniversityIEEE Transactions on Education10.1109/TE.2023.333419367:2(180-189)Online publication date: 5-Dec-2023
    • (2022)End-user Development and Closed-Reading: an Initial InvestigationProceedings of the 2022 International Conference on Advanced Visual Interfaces10.1145/3531073.3531128(1-5)Online publication date: 6-Jun-2022
    • (2022)A mixed-method cluster analysis of physical computing and robotics integration in middle-grade math lesson plansComputers & Education10.1016/j.compedu.2022.104623190:COnline publication date: 1-Dec-2022
    • (2021)CT 2.0Proceedings of the 21st Koli Calling International Conference on Computing Education Research10.1145/3488042.3488053(1-8)Online publication date: 17-Nov-2021
    • (2021)Examining theoretical and pedagogical foundations of computational thinking in the context of higher education2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637405(1-8)Online publication date: 13-Oct-2021
    • (2021)Computational Numeracy (CN) for Under-Prepared, Novice Programming StudentsResponsible AI and Analytics for an Ethical and Inclusive Digitized Society10.1007/978-3-030-85447-8_62(744-756)Online publication date: 1-Sep-2021

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media