Abstract
Computational thinking is a problem-solving skill set, which includes problem decomposition, algorithmic thinking, abstraction, and automation. Even though computational thinking draws upon concepts fundamental to computer science (CS), it has broad application to all disciplines. It has been suggested that computational thinking is an essential twenty-first century skill that should be added to every students’ analytical ability. In this chapter, we discuss key computational thinking ideas and how they relate to primary and secondary education. We present efforts in three countries – England, the Netherlands, and the United States – to embed computational thinking in the schools. Using the framework of competencies as cognitive dispositions, we further explore how to develop computational thinking competencies in children and youth. Specifically, we provide examples of how computational thinking would manifest in the primary and secondary education across the disciplines. We also discuss how computational thinking ideas are relevant to vocational education and training. In particular, we support the viewpoint of digital literacy as a key component of computational thinking and the need to incorporate it into vocational education and training. We also provide directions for future research on the role of computational thinking in primary, secondary, and vocational education. In summary, we argue that computational thinking is a broadly applicable competence domain, which is important for individuals to be successful in today’s technological society, to increase interest in information technology (IT), and to support inquiry in other disciplines.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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. doi:10.1145/1929887.1929905.
Chomsky, N. (1965). Aspects of the theory of syntax. Cambridge: MIT Press.
College Board. (2014). AP computer science principles draft curriculum framework. Retrieved from http://media.collegeboard.com/digitalServices/pdf/ap/comp-sci-principles-draft-cf-final.pdf
Denning, P. J. (2009). The profession of IT: Beyond computational thinking. Communications of the ACM, 52(6), 28–30. doi:10.1145/1516046.1516054.
Department for Education. (2013). National curriculum in England: Computing programmes of study. Statutory Guidelines, 11 September 2013. Downloaded from https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study/national-curriculum-in-england-computing-programmes-of-study on December 19, 2014.
European Union. (2007). Key competences for lifelong learning. A European Reference framework. Retrieved November 11, 2009 at http://ec.europa.eu/dgs/education_culture/publ/pdf/ll-learning/keycomp_en.pdf
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.3102/0013189X12463051.
Hämäläinen, R., Cincinnato, S., Malin, A., & De Wever, B. (2014). VET workers’ problem-solving skills in technology-rich environments: European approach. International Journal for Research in Vocational Education and Training, 1(1), 57–80. 10.13152/IJRVET.1.1.4.
Hämäläinen, R., De Wever, B., Malin, A., & Cincinnato, S. (2015). Education and working life: VET adults’ problem-solving skills in technology-rich environments. Computers & Education, 88, 28–47. doi:10.1016/j.compedu.2015.04.013.
Klieme, E., Hartig, J., & Rauch, D. (2008). The concept of competence in educational contexts. In J. Hartig, E. Klieme, & D. Leutner (Eds.), Assessment of competencies in educational contexts (pp. 3–22). Göttingen: Hogrefe & Huber Publishers.
Koeppen, K., Hartig, J., Klieme, E., & Leutner, E. (2008). Current issues in competence modeling and assessment. Zeitschrift für Psychologie/Journal of Psychology, 216(2), 60–72. doi:10.1027/0044-3409.216.2.61.
Lenstra, J. K., Barthel, P., Brock, E. O. de., Jong, F. M. G. de., Lagendijk, R. L., & Oortmerssen, G. v., et al. (2012). Digitale geletterdheid in het voortgezet onderwijs; Vaardigheden en attitudes voor de 21ste eeuw (Digital literacy in secondary education; Skills and attitudes for the 21st century). Amsterdam: KNAW.
Mishra, P., Voogt, J., Fisser, P., & Dede, C. (2013, October 1–2). Advancing computational thinking in 21st century learning. Summary report from the EDUsummIT 2013 Thematic Working group on Computational Thinking, Washington DC.
Naace., & CAS. (2014). Joint guidance 2014. National curriculum for computing. Downloaded from http://www.naace.co.uk/curriculum/guidance/jointnaacecasguidance on December 19, 2014.
National Research Council. (1999). Being fluent with information technology. Washington, DC: National Academy Press. Downloaded from http://www.nap.edu/download.php?record_id=6482 on December 12, 2014.
National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: National Academy Press. Downloaded from http://www.nap.edu/openbook.php?record_id=12840 on December 12, 2014.
Organisation for Economic Co-operation and Development [OECD]. (2005) The definition and selection of key competencies [Executive Summary]. Retrieved November 11, 2009 at http://www.oecd.org/dataoecd/47/61/35070367.pdf
Organisation for Economic Co-operation and Development [OECD]. OECD skills outlook 2013. First results from the survey of adult skills. Retrieved June 26, 2015 at http://www.oecd.org/site/piaac/publications.htm
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.
Papert, S. (1991). Situating constructionism. In I. Harel & S. Papert (Eds.), Constructionism (pp. 1–11). Norwood: Ablex.
Polya, G. (1945). How to solve it; A new aspect of mathematical method. Princeton: Princeton University Press.
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, 351–380. doi:10.1007/s10639-012-9240-x.
The Royal Society. (2012). Shut down or restart? The way forward for computing in UK schools. London: The Royal Society.
Thijs, A., Fisser, P., & Hoeven, M. van der. (2014). 21e eeuwse vaardigheden in het curriculum van het funderend onderwijs [21st century skills in the curriculum of Dutch primary and lower secondary education]. Enschede: SLO.
Tolboom, J., Krüger, J., & Grgurina, N. (2014). Informatica in de bovenbouw havo/vwo. Naar aantrekkelijk en actueel onderwijs in informatica [Informatics in upper secondary education. Towards attractive and current informatics education]. Enschede: SLO.
Voogt, J., & Pareja Roblin, N. (2012). Teaching and learning in the 21st century. A comparative analysis of international frameworks. Journal of Curriculum Studies, 44(3), 299–321. doi:10.1080/00220272.2012.668938.
Weinert, F. E. (1999). Definition and selection of competencies: Concepts of competence. Munich: Max Planck Institute for Psychological Research.
Wing, J. (2006). Computational thinking. Communications of the ACM, 49(3), 33–36. doi:10.1145/1118178.1118215.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. doi:10.1098/rsta.2008.0118.
Wolz, U., Stone, M., Pearson, K., Pulimood, S., & Switzer, M. (2011). Computational thinking and expository writing in the middle school. ACM Transactions on Computing Education, 11, 2, article 9. doi:10.1145/1993069.1993073.
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, 14(1), 1–16. doi:10.1145/2576872.
Yadav, A., Hong, H., & Stephenson, C. (2016). Computational thinking for all: Pedagogical approaches to embedding a 21st century problem solving in K-12 classrooms. TechTrends. doi:10.1007/s11528-016-0087-7.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Yadav, A., Good, J., Voogt, J., Fisser, P. (2017). Computational Thinking as an Emerging Competence Domain. In: Mulder, M. (eds) Competence-based Vocational and Professional Education. Technical and Vocational Education and Training: Issues, Concerns and Prospects, vol 23. Springer, Cham. https://doi.org/10.1007/978-3-319-41713-4_49
Download citation
DOI: https://doi.org/10.1007/978-3-319-41713-4_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-41711-0
Online ISBN: 978-3-319-41713-4
eBook Packages: EducationEducation (R0)