You are here:

Developing Computational Thinking: Approaches and Orientations in K-12 Education

, , , Institute for Educational Technology, National Research Council (CNR) of Italy, Italy ; , , European Schoolnet, Belgium ; , , European Commission, DG JRC Institute for Prospective Technological Studies, Spain

EdMedia + Innovate Learning, in Vancouver, BC, Canada ISBN 978-1-939797-24-7 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC


This paper reports on initial findings of a study on developing computational thinking (CT) as a 21st Century skill. Extensive desktop research collecting evidences from the (academic and grey) literature has been complemented with a survey on policy documents and several semi-structured interviews with policy makers, researchers and practitioners involved in the implementation of relevant policy and grassroots initiatives to further understand the uptake of CT approaches in K-12 educational contexts. Preliminary findings from the literature review indicate that the debate on definitional issues remains open. Despite an increasing number of CT implementations in both formal and informal education settings, research still appears necessary on how CT skills develop in K-12 students, what pedagogical approaches can facilitate the effective introduction of CT concepts, and how the acquisition of CT skills should be assessed in practice.


Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P. & Punie, Y. (2016). Developing Computational Thinking: Approaches and Orientations in K-12 Education. In Proceedings of EdMedia 2016--World Conference on Educational Media and Technology (pp. 13-18). Vancouver, BC, Canada: Association for the Advancement of Computing in Education (AACE). Retrieved March 21, 2019 from .

View References & Citations Map


  1. Allan, W., Coulter, B., Denner, J., Erickson, J., Lee, I., Malyn-Smith, J., & Martin, F. (2010). Computational Thinking for Youth. ITEST Small Working Group on Computational Thinking.
  2. Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In 2012 annual meeting of the American Educational Research Association (AERA). Vancouver, Canada.
  3. Brown, N.C.C., Kölling, M., Crick, T., Peyton Jones, S., Humphreys, S., & Sentance, S. (2013). Bringing Computer Science Back into Schools: Lessons from the UK. Proceeding of the 44th ACM Technical Symposium on Computer Science Education New York, USA: ACM. 269–274.
  4. Charlton, P., & Luckin, R. (2012). Time to re-load? Computational Thinking and Computer Science in Schools. What research says. Briefing 2, 27 April. London Knowledge Lab, University of London.
  5. Cher, B. (2015). Singapore: From Smart Nation to Code Nation. Digital News Asia.
  6. Daily, S., Leonard, A., Jörg, S., Babu, S., Gundersen, K., & Parmar, D. (2014). Embodying Computational Thinking: Initial Design of an Emerging Technological Learning Tool. Technology, Knowledge and Learning, 20(1), 79–84.
  7. Dede, C., Mishra, P., & Voogt, J. (2013). Advancing computational thinking in 21st century learning. EDUsummIT 2013, International summit on ICT in education, Washington, DC.
  8. Denning, P.J. (2009). The profession of IT Beyond computational thinking. Communications of the ACM, 52(6), 28.
  9. Grover, S., & Pea, R. (2013). Computational Thinking in K–12 A Review of the State of the Field. Educational Researcher, 42(1), 38–43.
  10. Grover, S., Pea, R., & Cooper, S. (2015). Designing for deeper learning in a blended computer science course for middle school students. Computer Science Education, 25(2), 199–237.
  11. Howland, K., Good, J., & Nicholson, K. (2009). Language-based support for computational thinking. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2009). IEEE. 147–150.
  12. Jones, E. (2011). The Trouble with Computational Thinking. Retrieved from
  13. Knuth, D.E. (1974). Computer science and its relation to mathematics. American Mathematical Monthly, 81(4), 323–343.
  14. Lee, I. (2016). Reclaiming the Roots of CT. CSTA Voice-Special Issue on Computational Thinking, 12(1), 3-5.
  15. National Research Council. (2010). Report of a Workshop on The Scope and Nature of Computational Thinking. Washington, D.C.: National Academies Press. National Research Council, (2012). A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas. (H. Quinn, H. Schweingruber, & T. Keller, Eds.). Washington, D.C.: National Academies Press.
  16. Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
  17. Peyton Jones, S. (2015). Decoding the new computing programmes of study. Computing at School.
  18. Quinlan, O. (2015). Young Digital Makers-Surveying attitudes and opportunities for digital creativity across the UK. London, UK: NESTA.
  19. Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715–728.
  20. Weintrop, D., Orton, K., Horn, M., Beheshti, E., Trouille, L., Jona, K., & Wilensky, U. (2015). Computational Thinking in the Science Classroom: Preliminary Findings from a Blended Curriculum. Annual meeting of the National Association for Research in Science Teaching (NARST).
  21. Wing, J.M. (2006). Computational thinking. Communications of the ACM, 49(3), 33.
  22. Wing, J.M. (2011). Research Notebook: Computational Thinking-What and Why? The Link. Pittsburg: Carnegie Mellon.
  23. Wing, J.M. (2014). Computational Thinking Benefits Society. Social Issues in Computing Blog. New York: Academic Press.
  24. Yevseyeva, K., & Towhidnejad, M. (2012). Work in progress: Teaching computational thinking in middle and high school. 2012 Frontiers in Education Conference (FIE). 1–2.

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact