Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aho, A.V.: Computation and computational thinking. Comput. J. 55(7), 832–835 (2012)
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)
Berry, M.: Computational thinking in primary schools (2014). http://milesberry.net/03/computational-thinking-in-primaryschools/
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)
Computing at School: Computational Thinking (2016). http://community.computingatschool.org.uk/resources/252
Charlton, P.: Computational thinking and computer science in schools (2012). https://www.lkldev.ioe.ac.uk/lklinnovation/wp-content/uploads/2013/01/Time-to-ReLoadWhatTheResearchSaysBriefing27April2012.pdf
Crow, D.: Why every child should learn to code (2014). http://www.theguardian.com/technology/2014/feb/07/
Computer Science Teachers Association – CSTA Computational Thinking Task Force: Computational Thinking Resources (2016). http://csta.acm.org/Curriculum/sub/CompThinking.html
Curzon, P., Dorling, M., Ng, T., Selby, C., Woollard, J.: Developing computational thinking in the classroom: a framework. in: computing at school (2014)
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 for education: exploring computational thinking (2016). www.google.com/edu/computational-thinking/index.html
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)
Grover, S., Pea, R.: Computational thinking in K-12: a review of the state of the field. Educ. Res. 42(1), 38–43 (2013)
ISTE and CSTA: Computational Thinking – Teacher Resources (2nd edn.) (2011). http://csta.acm.org/Curriculum/sub/CompThinking.html
Kenny, C., Pahl, C.: Intelligent and adaptive tutoring for active learning and training environments. Interact. Learn. Environ. 17(2), 181–195 (2009)
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)
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)
Pahl, C., Kenny, C.: Interactive correction and recommendation for computer language learning and training. IEEE Trans. Knowl. Data Eng. 21(6), 854–866 (2009)
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)
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)
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)
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)
Wing, J.M.: Computational Thinking. Comm. ACM 49, 3 (2006)
Wing, J.M.: Computational thinking benefits society (2014). http://socialissues.cs.toronto.edu
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Djurdjevic-Pahl, A., Pahl, C., Fronza, I., El Ioini, N. (2017). A Pathway into Computational Thinking in Primary Schools. In: Wu, TT., Gennari, R., Huang, YM., Xie, H., Cao, Y. (eds) Emerging Technologies for Education. SETE 2016. Lecture Notes in Computer Science(), vol 10108. Springer, Cham. https://doi.org/10.1007/978-3-319-52836-6_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-52836-6_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-52835-9
Online ISBN: 978-3-319-52836-6
eBook Packages: Computer ScienceComputer Science (R0)