Abstract
This chapter reviews the current state of Computational Thinking (CT)—an idea that promotes the use of computer science concepts to enhance problem solving in various subject domains. Although millions of dollars have been spent promoting CT, our review revealed that in spite of various studies on the application of CT and the pedagogical promise, few studies have sought to operationalize the term “Computational Thinking” for curriculum or assessment. We conducted a Delphi study to gain consensus among experts in CT to formalize a definition and clarify the latent educational possibilities. The results of the Delphi study are reviewed followed by a discussion for future directions of Computational Thinking research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 Annual Meeting of the American Educational Research Association. Vancouver, BC, Canada.
Clements, D. H., & Battista, M. T. (1990). The effects of logo on children’s conceptualizations of angle and polygons. Journal for Research in Mathematics Education, 21(5), 356–371.
de Corte, E., & Verschaffel, L. (1986). Effects of computer experience on children’s thinking skills. Journal of Structural Learning, 9, 161–174.
Denning, P. J. (2009). The profession of IT: Beyond computational thinking. Communications of the ACM, 52(6), 28–30. doi:10.1145/1516046.1516054.
Feurzeig, W., Papert, S., Bloom, M., Grant, R., & Solomon, C. (1970). Programming-languages as a conceptual framework for teaching mathematics. SIGCUE Outlook, 4(2), 13–17. doi:10.1145/965754.965757.
Grover, S., & Pea, R. (2013). Computational thinking in K—12: A review of the state of the field. Educational Researcher, 42(1), 38–43. doi:10.2307/23360476.
Linstone, H. A. & Turoff, M. (Eds.). (2002). The Del-phi method: Techniques and applications. Retrieved from http://is.njit.edu/pubs/delphibook/delphibook.pdf.
Palumbo, D. B. (1990). Programming language/problem-solving research: A review of relevant issues. Review of Educational Research, 60(1), 65–89. Retrieved from JSTOR.
Pea, R. D., & Kurland, D. M. (1984). On the cognitive effects of learning computer programming. New Ideas in Psychology, 2(2), 137–168.
Repenning, A., Webb, D., & Ioannidou, A. (2010). Scalable game design and the development of a checklist for getting computational thinking into public schools. Proceedings of the 41st ACM technical symposium on computer science education (pp. 265–269).
Rich, P., Bly, N., & Keith, L. (2014). Beyond cognitive increase: Investigating the influence of computer programming on perception and application of mathematical skills. Journal of Computers in Mathematics and Science Teaching, 33(1), 103–128.
Rich, P. J., Leatham, K. R., & Wright, G. A. (2013). Convergent cognition. Instructional Science, 41(2), 431–453. doi:10.1007/s11251-012-9240-7?LI=true#page-1.
Soloway, E., Lochhead, J., & Clement, J. (1982). Does computer programming enhance problem solving ability? Some positive evidence on algebra word problems. In R. J. Seidel, R. E. Anderson, & B. Hunter (Eds.), Computer literacy (pp. 171–185). New York: Academic.
Wilkins, J. L. M., & Ma, X. (2003). Modeling change in student attitude toward and beliefs about mathematics. The Journal of Educational Research, 97(1), 52–63.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49, 33–35.
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. doi:10.1098/rsta.2008.0118.
Wing, J. M. (2011). Computational thinking. Presentation given at bi-annual OurCS conference. Pittsburg, PA: Carnegie Mellon University. Retrieved from http://csta.acm.org/Curriculum/sub/CurrFiles/WingCTPrez.pdf.
Wright, G., Rich, P. J., & Leatham, K. (2012). How programming fits with technology education curriculum. Technology and Engineering Teacher, 71(3), 3–9.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Rich, P.J., Langton, M.B. (2016). Computational Thinking: Toward a Unifying Definition. In: Spector, J., Ifenthaler, D., Sampson, D., Isaias, P. (eds) Competencies in Teaching, Learning and Educational Leadership in the Digital Age. Springer, Cham. https://doi.org/10.1007/978-3-319-30295-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-30295-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30293-5
Online ISBN: 978-3-319-30295-9
eBook Packages: EducationEducation (R0)