Universidad Rey Juan Carlos
In recent years we have witnessed a movement that seeks to pro- mote teaching of computer programming in schools worldwide (European Schoolnet, 2014), also in Canada. This movement is primarily focused on the lack of IT professionals that exists today and is expected to be increased in the coming years (National Science Foundation, 2014). How- ever, educators and scholars are more interested in the benefits that a child can acquire by learning to code regardless of the field of their future professional activity (Resnick, 2013; Papert & Solomon, 1971). In this presentation we will review investigations carried out in schools in which coding is not as an end in itself but a tool to develop other skills and to improve learning outcomes and motivation of students (Moreno-Leo´n & Robles, 2016). In order to support teachers to incorporate coding ac- tivities into their lessons, we will present freely available resources that educators from different educational levels and disciplines can use, such as the Dr. Scratch webtool (Moreno-Leo´n, Robles, & Roma´n-Gonza´lez, 2015), and we will discuss some of the initiatives led by Programamos/We code, a Spanish non-profit organization that promotes the development computational thinking skills from early ages.
The work of the authors has been funded in part by the Madrid Region under eMadrid (S2013/ICE-2715).
European Schoolnet. (2014). Computing our future. Computer pro- gramming and coding - Priorities, school curricula and initiatives across europe (Tech. Rep.). European Schoolnet. Retrieved from : http://eun.org/publications/detail?publicationID=481.
Moreno-Leo´n, J., & Robles, G. (2016). Code to learn with scratch? a systematic
literature review. In 2016 ieee global engineering education conference (educon) (pp. 150–156.)
Moreno-Leo´n, J., Robles, G., & Rom´an-Gonz´alez, M. (2015). Dr. scratch: Automatic analysis of scratch projects to assess and foster computational thinking. RED. Revista de Educaci´on a Distancia, 15 (46).
National Science Foundation. (2014). Computing Education for the 21st Century (Tech. Rep.). National Science Foundation. Retrieved from http://nsf.gov/pubs/2012/nsf12527/nsf12527.htm
Papert, S., & Solomon, C. (1971). Twenty things to do with a computer. In E. Soloway & J. C. Spohrer (Eds.), Studying the novice programmer. New Jersey: Lawrence Erlbaum Associates, Inc.
Resnick, M. (2013). Learn to code, code to learn. How programming prepares kids for more than math. EdSurge , 8 .