J. Wing, Computational thinking and thinking about computing, Philosophical Transactions of The Royal Society A, pp.3717-3725, 2008.

S. Bocconi, A. Chioccariello, G. Dettori, A. Ferrari, and K. Engelhardt, Developing Computational Thinking in Compulsory Education-Implications for policy and practice (No. JRC104188) Joint Research Centre, 2016.

S. Lye and J. Koh, Review on teaching and learning of computational thinking through programming: What is next for K-12?, Computers in Human Behavior, vol.41, pp.51-61, 2014.
DOI : 10.1016/j.chb.2014.09.012

V. Barr and C. Stephenson, Bringing computational thinking to K-12, ACM Inroads, vol.2, issue.1, pp.48-54, 2011.
DOI : 10.1145/1929887.1929905

M. Tedre and P. Denning, The long quest for computational thinking, Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling '16, pp.120-129, 2016.
DOI : 10.1145/2532748.2532754

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

S. Papert, Perestroika and Epistemological Politics, pp.13-28, 1991.

A. Kay and A. Goldberg, Personal Dynamic Media, Computer, vol.10, issue.3, pp.31-41, 1977.
DOI : 10.1109/C-M.1977.217672

R. S. Nickerson, Computer programming as a vehicle for teaching thinking skills, Thinking: The Journal of Philosophy for Children, vol.4, issue.3, pp.42-48, 1982.
DOI : 10.5840/thinking19834310

B. Hayes-roth and F. A. Hayes-roth, A Cognitive Model of Planning*, Cognitive Science, vol.3, issue.4, pp.275-310, 1979.
DOI : 10.1016/0010-0285(72)90002-3

R. W. Lawler, The Progressive Construction of Mind, Cognitive Science, vol.185, issue.1, pp.1-30, 1981.
DOI : 10.1126/science.185.4157.1124

D. H. Clements and D. F. Gullo, Effects of computer programming on young children's cognition., Journal of Educational Psychology, vol.76, issue.6, pp.1051-1058, 1984.
DOI : 10.1037/0022-0663.76.6.1051

R. Pea, Logo programming and problem solving. Paper presented at symposium of, 1983.
URL : https://hal.archives-ouvertes.fr/hal-00190546

R. Pea and D. Kurland, On the cognitive effects of learning computer programming, New Ideas in Psychology, vol.2, issue.2, pp.137-168, 1984.
DOI : 10.1016/0732-118X(84)90018-7

URL : https://hal.archives-ouvertes.fr/hal-00190532

N. M. Webb, Microcomputer learning in small groups: Cognitive requirements and group processes., Journal of Educational Psychology, vol.76, issue.6, pp.1076-1088, 1984.
DOI : 10.1037/0022-0663.76.6.1076

N. M. Webb, P. Ender, and S. Lewis, Problem-Solving Strategies and Group Processes in Small Groups Learning Computer Programming, American Educational Research Journal, vol.23, issue.2, pp.243-261, 1986.
DOI : 10.3102/00028312023002243

K. Brennen and M. Resnick, New frameworks for studying and assessing the development of computational thinking, Annual meeting of the American Educational Research Association, 2012.

C. E. Hmelo-silver, C. A. Chinn, C. K. Chan, and A. O-'donnell, The international handbook of collaborative learning, p.Routledge, 2013.

N. Miyake, Constructive Interaction and the Iterative Process of Understanding, Cognitive Science, vol.84, issue.2, pp.151-177, 1986.
DOI : 10.1037/0033-295X.84.3.231

H. Shirouzu, N. Miyake, and H. Masukawa, Cognitively active externalization for situated reflection, Cognitive Science, vol.18, issue.4, pp.469-501, 2002.
DOI : 10.1016/S0142-694X(99)00034-4

K. Beck and C. Andres, Extreme Programming Explained: Embrace Change -2 nd edition, NJ, 2004.