A Pathway into Computational Thinking in Primary Schools

  • Aleksandra Djurdjevic-Pahl
  • Claus PahlEmail author
  • Ilenia Fronza
  • Nabil El Ioini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10108)


Computing is a key skill that cannot be underestimated in todays digitalised world. Computing abilities enable humans of all ages and backgrounds to understand, create and manage computerised environments. Consequently, computing education becomes an important concern. For instance, the national curriculum in the UK states that a high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Our aim is to support the early stages of computing education in primary schools. Our proposal is a pathway into Computing Education (CE) through Computational Thinking (CT), starting off from traditional mathematics curricula for primary schools. This is a first step, not involving concrete computer programming or ICT management, but develops the key skills of computational thinking such as logical reasoning or abstraction.


Computational thinking Mathematics Primary schools 


  1. 1.
    Aho, A.V.: Computation and computational thinking. Comput. J. 55(7), 832–835 (2012)CrossRefGoogle Scholar
  2. 2.
    Barr, V., Stephenson, C.: 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 (2011)CrossRefGoogle Scholar
  3. 3.
    Berry, M.: Computational thinking in primary schools (2014).
  4. 4.
    Brennan, K., Resnick, M.: New frameworks for studying and assessing the development of computational thinking. In: 2012 Annual Meeting of the American Educational Research Association (AERA12), pp. 1–25 (2012)Google Scholar
  5. 5.
    Computing at School: Computational Thinking (2016).
  6. 6.
  7. 7.
    Crow, D.: Why every child should learn to code (2014).
  8. 8.
    Computer Science Teachers Association – CSTA Computational Thinking Task Force: Computational Thinking Resources (2016).
  9. 9.
    Curzon, P., Dorling, M., Ng, T., Selby, C., Woollard, J.: Developing computational thinking in the classroom: a framework. in: computing at school (2014)Google Scholar
  10. 10.
    Fronza, I., El Ioini, N., Corral, L.: Students want to create apps: leveraging computational thinking to teach mobile software development. In: 16th Annual Conference on Information Technology Education (SIGITE 2015), pp. 21–26 (2015)Google Scholar
  11. 11.
    Google for education: exploring computational thinking (2016).
  12. 12.
    Grover, S.: Systems of Assessments for deeper learning of Computational Thinking in K-12. In: Annual Meeting American Educational Research Association, pp. 1–9 (2015)Google Scholar
  13. 13.
    Grover, S., Pea, R.: Computational thinking in K-12: a review of the state of the field. Educ. Res. 42(1), 38–43 (2013)CrossRefGoogle Scholar
  14. 14.
    ISTE and CSTA: Computational Thinking – Teacher Resources (2nd edn.) (2011).
  15. 15.
    Kenny, C., Pahl, C.: Intelligent and adaptive tutoring for active learning and training environments. Interact. Learn. Environ. 17(2), 181–195 (2009)CrossRefGoogle Scholar
  16. 16.
    Holohan, E., Melia, M., McMullen, D., Pahl, C.: The generation of e-learning exercise problems from subject ontologies. In: 6th International Conference on Advanced Learning Technologies ICALT 2006, pp. 967–969 (2006)Google Scholar
  17. 17.
    Koh, K.H., Basawapatna, A., Bennett, V., Repenning, A.: Towards the automatic recognition of computational thinking for adaptive visual language learning. In: Symposium on Visual Languages and Human-Centric Computing (2010)Google Scholar
  18. 18.
    Pahl, C., Kenny, C.: Interactive correction and recommendation for computer language learning and training. IEEE Trans. Knowl. Data Eng. 21(6), 854–866 (2009)CrossRefGoogle Scholar
  19. 19.
    Murray, S., Ryan, J., Pahl, C.: A tool-mediated cognitive apprenticeship approach for a computer engineering course. In: 3rd IEEE International Conference on Advanced Learning Technologies ICALT 2003, pp. 2–6 (2003)Google Scholar
  20. 20.
    Mooney, A., Duffin, J., Naughton, T., Monahan, R., Power, J., Maguire, P.: PACT: an initiative to introduce computational thinking to second-level education in Ireland. In: International Conference on Engaging Pedagogy (2014)Google Scholar
  21. 21.
    Settle, A., Franke, B., Hansen, R., Spaltro, F., Jurisson, C., Rennert-May, C., Wildeman, B.: Infusing computational thinking into the middle and high-school curriculum. In: Conference on Innovation and Technology in Computer Science Education (2012)Google Scholar
  22. 22.
    Werner, L., Denner, J., Campe, S., Kawamoto, D.C.: The fairy performance assessment: measuring computational thinking in middle school. In: 43rd ACM Technical Symposium on Computer Science Education (SIGCSE12). 215–220 (2012)Google Scholar
  23. 23.
    Wing, J.M.: Computational Thinking. Comm. ACM 49, 3 (2006)CrossRefGoogle Scholar
  24. 24.
    Wing, J.M.: Computational thinking benefits society (2014).

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Aleksandra Djurdjevic-Pahl
    • 1
  • Claus Pahl
    • 2
    Email author
  • Ilenia Fronza
    • 2
  • Nabil El Ioini
    • 2
  1. 1.Independent Researcher and InstructorBolzanoItaly
  2. 2.Free University of Bozen-BolzanoBolzanoItaly

Personalised recommendations