D. Buckingham, Defining digital literacy-what do young people need to know about digital media ?, Nordic Journal of Digital Literacy, vol.10, issue.Jubileumsnummer, pp.21-35, 2015.

Z. Cai, X. Fan, and J. Du, Gender and attitudes toward technology use: A meta-analysis, Computers & Education, vol.105, pp.1-13, 2017.
DOI : 10.1016/j.compedu.2016.11.003

N. Carpentier, The concept of participation : If they have access and interact, do they really participate ? CM-?asopis za upravljanje komuniciranjem, pp.13-36, 2011.

L. Carter, Why students with an apparent aptitude for computer science don't choose to major in computer science, ACM SIGCSE Bulletin, vol.38, issue.1, pp.27-31, 2006.
DOI : 10.1145/1124706.1121352

A. Cassel, L. B. Mcgettrick, M. Guzdial, and E. Roberts, The current crisis in computing, ACM SIGCSE Bulletin, vol.39, issue.1, pp.329-330, 2007.
DOI : 10.1145/1227504.1227426

A. Collard and J. Jacques, Enseigner la robotique pour développer les compétences critiques des apprenants, Communication au 4 ème Colloque international en éducation : enjeux actuels et futurs de la formation et de la profession enseignante, 2017.

I. Collet, L'informatique a-t-elle un sexe ? Consulté le 2017?09- 17, sur <http, 2004.

I. Collet, La disparition des filles dans les études d'informatique : les conséquences d'un changement de représentation. Consulté le 2017?09-17, sur <https, 2007.
DOI : 10.3917/cdle.017.0042

I. Collet, Effet de genre : le paradoxe des études d'informatique. tic&société, 2011.
DOI : 10.4000/ticetsociete.955

URL : https://doi.org/10.4000/ticetsociete.955

A. Colley and C. Comber, Age and gender differences in computer use and attitudes among secondary school students: what has changed?, Educational Research, vol.45, issue.2, pp.155-165, 2003.
DOI : 10.1080/0013188032000103235

R. Hobbs, Digital and Media Literacy, 2010.
DOI : 10.4135/9781506335445.n2

H. Jenkins, R. Purushotma, M. Weigel, K. Clinton, and A. J. Robison, Confronting the challenges of participatory culture : Media education for the 21 st century, 2009.

S. Livingstone, E. Van-couvering, N. Thumim, S. Livingstone, E. Van-couvering et al., Adult media literacy : A review of the research literature Converging traditions of research on media and information literacies, pp.103-132, 2005.

M. Mabrito and R. Medley, Why professor johnny can't read : Understanding the net generation's texts, Innovate : Journal of Online Education, vol.4, issue.6 2, 2008.

S. Modeste and W. Ng, La pensée algorithmique : apports d'un point de vue extérieur aux mathématiques New digital technology in education, Actes du colloque espace mathématique francophone, 2012.

D. Rushkoff and L. Purvis, Program or be programmed : Ten commands for a digital age (berkeley, ca : Counterpoint), 2011.
DOI : 10.2307/j.ctt207g7rj

F. Sass and E. Vandeput, Découvrir le travail avec un ordinateur, Troisième rencontre francophone de didactique de l'informatique, pp.201-208, 1992.

F. Sass and E. Vandeput, Informatique utile et raisonnée L'informatique : la science au coeur du numérique, Consulté le, pp.2017-2026, 1993.

E. Vandeput, Méthodologie d'identification des invariants du traitement de l'information numérique, Sciences et technologies de l'information et de la communication en milieu éducatif : Analyse de pratiques et enjeux didactiques, pp.93-107, 2011.

J. Voogt and N. P. Roblin, century competences: Implications for national curriculum policies, Journal of Curriculum Studies, vol.1, issue.2, pp.299-321, 2012.
DOI : 10.1080/00220270120625

G. Bruillard and E. , The digital competence framework for citizens Technologies de l'information et de la communication et indigènes numériques : quelle situation ? Revue STICEF, Consulté sur <http, pp.1-12, 2008.

G. Baron, E. Bruillard, and B. Drot-delange, Informatique en éducation : perspectives curriculaires et didactiques, 2015.

L. Cosnefroy, Se mettre au travail et y rester : les tourments de l'autorégulation. Revue Française de Pédagogie, pp.5-15, 2010.
DOI : 10.4000/rfp.1388

URL : http://journals.openedition.org/rfp/pdf/1388

C. Depover and J. Quintin, Le tutorat et sa mise en oeuvre, Le tutorat en formation à distance, pp.39-42, 2011.

C. Depover, T. Karsentis, and V. Komis, Enseigner avec les technologies . Favoriser les apprentissages, développer des compétences, 2007.

F. Docq and A. Daele, Le tuteur en ligne, quelles conditions d'efficacité dans un dispositif d'apprentissage collaboratif à distance. Présentation lors du 19 e Colloque de l'AIPU ? Louvain-la-Neuve, 2002.

A. Giordan, Apprendre, 1999.

D. Peraya, Chapitre 5. De la correspondance au campus virtuel: formation ?? distance et dispositifs m??diatiques, 2003.
DOI : 10.3917/dbu.charl.2002.01.0079

J. Poisseroux, E. Lassaux, and E. Vandeput, TacTIC pour une intégration réussie des technologies en Haute École, Informatique et progiciels en éducation et en formation. Continuités et perspectives. Paris : INRP, Coll. Technologies nouvelles et éducation, 2009.

G. Dans, E. Baron, and . Bruillard, informatique dans l'enseignement secondaire en France : un retour de balancier ? Concours Castor, ressource pédagogique pour l'enseignement de l'informatique ? 217 B Informatique en éducation : perspectives curriculaires et didactiques, pp.83-101

É. Bruillard, F. Dans, G. Villemonteix, J. Baron, and . Béziat, Quelle informatique ?? repenser et ?? construire pour les ??l??ves de l?????cole primaire???, dir.), L'école primaire et les technologies informatisées. Des enseignants face aux TICE, pp.29-37, 2016.
DOI : 10.4000/books.septentrion.15141

V. Dagiene, S. Sentance, and G. Et-stupuriene, Developing a Two-Dimensional Categorization System for Educational Tasks in Informatics, Informatica, vol.28, issue.1, pp.23-44, 2017.
DOI : 10.15388/Informatica.2017.119

P. J. Denning and C. H. Et-martell, Great Principles of Computing, 2015.

B. Drot-delange, Enseigner l'informatique débranchée : analyse didactique d'activités (pp. 1?13) Présenté à Actualité de la Recherche en Education et en Formation, 2013.

M. R. Fellows, T. Bell, and I. Et-witten, Computer Science Unplugged? offline activities and games for all ages : Original Activities Book, Computer Science Unplugged, 1996.

M. R. Fellows, T. Bell, and I. Et-witten, Computer science unplugged, 2002.

C. Selby and J. Woollard, Computational thinking : the developing definition, available via internet : <http://eprints.soton.ac.uk/356481>, 2013.

L. Shulman, Ceux qui comprennent, ??ducation et didactique, vol.1, issue.1, pp.97-114, 2007.
DOI : 10.1002/tea.3660110403

URL : http://journals.openedition.org/educationdidactique/pdf/121

R. Taub, M. Armoni, and M. Et-ben-ari, CS unplugged and middleschool students' views, attitudes, and intentions regarding CS, ACM Transactions on Computing Education (TOCE), vol.12, issue.8, 2012.
DOI : 10.1145/2160547.2160551

T. Caudrelier and F. Et-foerster, Contribution des robots sociaux aux thérapies des troubles du spectre autistique : une revue critique. État de l'art : avantages et challenges en robotique sociale. Dans Actes du TER « Cognition, affects et interaction » (p. 25?32) Repéré à <https, 2015.

L. Centelles, C. Assaiante, K. Etchegoyhen, M. Bouvard, and C. Schmitz, Understanding social interaction in children with autism spectrum disorders : does whole-body motion mean anything to them, pp.232-240, 2012.

G. Falloon, An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad, Journal of Computer Assisted Learning, vol.5, issue.1, pp.576-593, 2016.
DOI : 10.1016/0732-118X(84)90018-7

. Fonction-publique-de-l-'ontario, Définir les compétences du 21 e siècle pour l'Ontario Compétences du 21 e siècle. Document de réflexion. Repéré à <https://pedagogienumeriqueenaction.cforp.ca/ wp-content/uploads21 st -century-competencies- foundation-FINAL-FR_AODA_EDUGAINS_Feb-19_16, 2016.

I. Gaudiello and E. Et-zibetti, La robotique ??ducationnelle??: ??tat des lieux et perspectives, Psychologie Fran??aise, vol.58, issue.1, pp.17-40, 2013.
DOI : 10.1016/j.psfr.2012.09.006

É. Greff and B. Et-melgarejo, Les mini-drones : de nouveaux outils pour s'initier à la programmation informatique. La nouvelle revue de l'adaptation et de la scolarisation, pp.239-254, 2017.
DOI : 10.3917/nras.078.0239

F. Kaloti-hallak, M. Armoni, and M. M. Et-ben-ari, Students' Attitudes and Motivation During Robotics Activities, Proceedings of the Workshop in Primary and Secondary Computing Education on ZZZ, WiPSCE '15, pp.102-110, 2015.
DOI : 10.1145/1071620.1071622

T. Keane, C. Chalmers, M. Williams, and M. Et-boden, The impact of humanoid robots on students' computational thinking, 2016.

B. Drot-delange, Enseigner l'informatique débranchée : analyse didactique d'activités. In AREF (p. 1?13). France. Consulté sur <https, 2013.

P. Frison, A teaching assistant for algorithm construction Consulté sur <http, Proceedings of the 2015 ACM conference on innovation and technology in computer science education, pp.9-14, 2015.
DOI : 10.1145/2729094.2742588

M. Guzdial, Programming environments for novices. Computer science education research, pp.127-154, 2004.

C. D. Hundhausen, S. F. Farley, and J. L. Brown, Can direct manipulation lower the barriers to computer programming and promote transfer of training?, ACM Transactions on Computer-Human Interaction, vol.16, issue.3, p.13, 2009.
DOI : 10.1145/1592440.1592442

B. Meyer, Touch of class : learning to program well with objects and contracts, 2009.
DOI : 10.1007/978-3-540-92145-5

J. Sorva, V. Karavirta, and L. Malmi, A Review of Generic Program Visualization Systems for Introductory Programming Education, Consulté sur <http, pp.1-15, 2013.
DOI : 10.1145/2490822

J. W. Creswell, Research Design : Qualitative, Quantitative, and Mixed Methods Approaches, 2013.

A. L. Fay and R. E. Mayer, Learning Logo : A cognitive analysis Teaching and learning computer programming : Multiple researcher perspectives, pp.55-74, 1988.

L. P. Flannery, E. R. Kazakoff, P. Bontá, B. Silverman, M. U. Bers et al., Designing ScratchJr, Proceedings of the 12th International Conference on Interaction Design and Children, IDC '13, pp.1-10, 2013.
DOI : 10.1145/2485760.2485785

G. R. Gibbs, Qualitative Data Analysis : Explorations with Nvivo, 2002.

M. Kim and M. Hannafin, Scaffolding problem solving in technology-enhanced learning environments (TELEs): Bridging research and theory with practice, Computers & Education, vol.56, issue.2, pp.403-417, 2011.
DOI : 10.1016/j.compedu.2010.08.024

V. Komis, S. Touloupaki, and G. Baron, Une analyse cognitive et didactique du langage de programmation ScratchJr (coordination éditoriale), L'informatique et le numérique dans la classe : qui, quoi, comment ?, pp.109-122, 2017.

V. Komis and A. Misirli, The environments of educational robotics in Early Childhood Education : towards a didactical analysis, Educational Journal of the University of Patras UNESCO Chair, vol.3, issue.2, pp.238-246, 2016.

N. Mercer, The guided construction of knowledge : Talk amongst teachers and learners. Multilingual matters, 1995.

N. Mercer and E. Fisher, How do teachers help children to learn ? An analysis of teachers' interventions in computer-based activities . Learning and instruction, pp.339-355, 1992.

K. A. Neuendorf, The content analysis guidebook, 2016.

J. Nisbet and J. Watt, Case study, Conducting Small-Scale Investigations in Educational Management, pp.79-92, 1984.

D. J. Portelance, A. Strawhacker, and M. U. Bers, Constructing the ScratchJr programming language in the early childhood classroom, International Journal of Technology and Design Education, vol.49, issue.3, pp.1-16, 2015.
DOI : 10.1145/1118178.1118215

L. R. Roehler and D. J. Cantlon, Scaffolding : A powerful tool in social constructivist classrooms. Scaffolding student learning : Instructional approaches and issues, 1997.

R. R. Van-der-stuyf, Scaffolding as a teaching strategy. Adolescent learning and development, pp.5-18, 2002.

L. Vygotsky, Mind in society, 1978.

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

D. Wood, J. Bruner, and G. Ross, THE ROLE OF TUTORING IN PROBLEM SOLVING, Journal of Child Psychology and Psychiatry, vol.51, issue.1, pp.89-100, 1976.
DOI : 10.1111/j.2044-8295.1960.tb00730.x

N. Yelland and J. Masters, Rethinking scaffolding in the information age, Computers & Education, vol.48, issue.3, pp.362-400, 2007.
DOI : 10.1016/j.compedu.2005.01.010

M. Ben-ari, Understanding Programming Languages (1 st éd.), 1996.

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

D. H. Clements and J. S. Meredith, Research on Logo, Computers in the Schools, vol.47, issue.1-2, p.15, 1992.
DOI : 10.1080/0020739950260607

J. Cloutier, Apport de différents paradigmes de programmation comme autant d'outils de pensée (p. 195?203) Présenté à Colloque francophone sur la didactique de l'informatique, Paris. Consulté à l'adresse <https, 1988.

P. Cobb, J. Confrey, A. Disessa, R. Lehrer, and L. Shauble, Design Experiments in Educational Research, Educational Researcher, vol.32, issue.1, pp.9-13, 2003.
DOI : 10.3102/0013189X032001009

C. Duncan, T. Bell, and S. Tanimoto, Should your 8-year-old learn coding?, Proceedings of the 9th Workshop in Primary and Secondary Computing Education on, WiPSCE '14, pp.60-69, 2014.
DOI : 10.1145/2670757.2670774

W. Feurzeig, Toward a Culture of Creativity: A Personal Perspective on Logo???s Early Years and Ongoing Potential, International Journal of Computers for Mathematical Learning, vol.4, issue.3, pp.257-265, 2010.
DOI : 10.1037/0022-0663.76.6.1051

A. C. Kay, The Early History of Smalltalk, The Second ACM SIGPLAN Conference on History of Programming Languages, pp.69-95, 1993.

V. Komis, Une analyse cognitive et didactique du langage de programmation ScratchJr (p. 11) Présenté à Didapro6-DidaSTIC Consulté à l'adresse <https, 2016.

R. E. Mayer, Teaching and Learning Computer Programming : Multiple Research Perspectives, 1988.

A. Misirli and V. Komis, Construire les notions de l???orientation et de la direction ?? l???aide des jouets programmables??: une ??tude de cas dans des ??coles maternelles en Gr??ce, L'école primaire et les technologies informatisées, 2016.
DOI : 10.4000/books.septentrion.15138

D. J. Portelance, Code and tell, Proceedings of the 14th International Conference on Interaction Design and Children, IDC '15, 2015.
DOI : 10.1145/1118178.1118215

D. J. Portelance, A. L. Strawhacker, and M. U. Bers, Constructing the ScratchJr programming language in the early childhood classroom, International Journal of Technology and Design Education, vol.49, issue.3, pp.1-16, 2015.
DOI : 10.1145/1118178.1118215

M. Resnick, E. R. Kazakoff, P. Bonta, B. Silverman, M. U. Bers et al., Designing ScratchJr : Support for Early Childhood Learning Through Computer Programming (p. 10), 2013.

R. Good and J. , Learners at the Wheel, International Journal of People-Oriented Programming, vol.1, issue.1, pp.1-24, 2011.
DOI : 10.4018/ijpop.2011010101

T. Greening, Computer science, Proceedings of the third Australasian conference on Computer science education , ACSE '98, pp.145-154, 1998.
DOI : 10.1145/289393.289415

S. Grover, R. Pea, and S. Cooper, Remedying misperceptions of computer science among middle school students, Proceedings of the 45th ACM technical symposium on Computer science education, SIGCSE '14, pp.343-348, 2014.
DOI : 10.1145/2538862.2538934

S. Grover, D. Rutstein, and E. Snow, "What Is A Computer", Proceedings of the 47th ACM Technical Symposium on Computing Science Education , SIGCSE '16, pp.564-569, 2016.
DOI : 10.1145/1288580.1288586

URL : http://dl.acm.org/ft_gateway.cfm?id=2844579&type=pdf

M. Guzdial, Programming environments for novices. Computer science education research, pp.127-154, 2004.

M. Hewner, Undergraduate conceptions of the field of computer science, Proceedings of the ninth annual international ACM conference on International computing education research, ICER '13, pp.107-114, 2013.
DOI : 10.1145/2493394.2493414

M. Hewner and M. Guzdial, Attitudes about computing in postsecondary graduates, Proceeding of the fourth international workshop on Computing education research, ICER '08, pp.71-78, 2008.
DOI : 10.1145/1404520.1404528

C. Kelleher and R. Pausch, Lowering the barriers to programming, ACM Computing Surveys, vol.37, issue.2, pp.83-137, 2005.
DOI : 10.1145/1089733.1089734

É. Vandeput, &. Henry-lahtinen, E. Ala-mutka, K. Järvinen, and H. , A study of the difficulties of novice programmers, Acm sigcse bulletin, pp.14-18, 2005.

I. Milne and G. Rowe, Difficulties in learning and teaching programming? views of students and tutors. Education and Information technologies, pp.55-66, 2002.

A. Pears, S. Seidman, L. Malmi, L. Mannila, E. Adams et al., A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, vol.39, issue.4, pp.204-223, 2007.
DOI : 10.1145/1345375.1345441

J. Sorva, V. Karavirta, and L. Malmi, A Review of Generic Program Visualization Systems for Introductory Programming Education, ACM Transactions on Computing Education, vol.13, issue.4, p.15, 2013.
DOI : 10.1145/2490822