J. M. Wing, Computational thinking, Communications of the ACM, vol.49, issue.3, pp.33-35, 2006.
DOI : 10.1145/1118178.1118215

M. Prensky, Programming is the new literacy, Edutopia magazine, 2008.

W. Gander, Informatics and General Education, Informatics in Schools. Teaching and Learning Perspectives, pp.1-7, 2014.
DOI : 10.1007/978-3-319-09958-3_1

R. E. Mayer and M. C. Wittrock, Problem solving. Handbook of educational psychology, pp.287-303, 2006.
URL : https://hal.archives-ouvertes.fr/hal-01101265

D. Ginat, E. Shifroni, and E. Menashe, Transfer, Cognitive Load, and Program Design Difficulties, Informatics in Schools. Contributing to 21st Century Education, pp.165-176, 2011.
DOI : 10.1007/978-3-642-24722-4_15

S. Sjøberg and C. Schreiner, The ROSE project: An overview and key findings, 2010.

S. Papert, Mindstorms: Children, computers, and powerful ideas, 1980.
DOI : 10.1007/978-3-0348-5357-6

M. Resnick, J. Maloney, A. Monroy-hernández, N. Rusk, E. Eastmond et al., Scratch, Communications of the ACM, vol.52, issue.11, pp.60-67, 2009.
DOI : 10.1145/1592761.1592779

G. Lakoff and R. Núñez, The Metaphorical Structure of Mathematics: Sketching Out Cognitive Foundations for a Mind-Based Mathematics, Mathematical Reasoning: Analogies, Metaphors, and Images, pp.21-89, 1997.

K. Beck, Extreme programming explained: embrace change, 2000.

D. Nguyen, R. Gravel, D. Trieschnigg, and T. Meder, How Old Do You Think I Am?"; A Study of Language and Age in Twitter, Proceedings of the Seventh International AAAI Conference on Weblogs and Social Media, 2013.

M. Weigend, Raspberry Pi programmieren mit Python, MITP, vol.2, 2015.