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

S. Grover and R. Pea, Computational Thinking in K???12, Educational Researcher, vol.42, issue.1, pp.38-43, 2013.
DOI : 10.3102/0013189X12463051

L. Benton, C. Hoyles, I. Kalas, and R. Noss, Bridging Primary Programming and Mathematics: Some Findings of Design Research in England, Digital Experiences in Mathematics Education, vol.26, issue.2, pp.115-138, 2017.
DOI : 10.1080/0020739950260607

G. Gadanidis, J. M. Hughes, L. Minniti, and B. J. White, Computational Thinking, Grade 1 Students and the Binomial Theorem, Digital Experiences in Mathematics Education, vol.63, issue.1881, pp.77-96, 2017.
DOI : 10.1007/s10649-006-9028-2

L. Benton, C. Hoyles, I. Kalas, and R. Noss, Building mathematical knowledge with programming: insights from the ScratchMaths project, Conference Proceedings, pp.25-32, 2016.

S. Papert, Teaching Children Thinking, Programmed Learning and Educational Technology, vol.3, issue.3, pp.219-229, 1975.
DOI : 10.1080/0020739700030306

A. Renkl, Worked-out examples: instructional explanations support learning by self-explanations, Learning and Instruction, vol.12, issue.5, pp.529-556, 2002.
DOI : 10.1016/S0959-4752(01)00030-5

A. Scherrmann, Learning with worked examples ? how does it work in a real classroom setting? Proceedings 10th Congress of European Research in Mathematics Education. (2017) https://keynote.conference-services.net/resources, p.30

C. Kynigos, Half-baked logo microworlds as boundary objects in integrated design Informatics in Education -An International Journal, pp.335-359, 2007.

S. I. Donaldson, Program theory-driven evaluation science: Strategies and applications, Routledge, 2012.

P. J. Rogers, Causal models in program theory evaluation. New directions for evaluation, pp.47-55, 2000.