B. Boulay, Some Difficulties of Learning to Program, Journal of Educational Computing Research, vol.2, issue.1, pp.57-73, 1986.

P. Brauner, T. Leonhardt, M. Ziefle, and U. Schroeder, The Effect of Tangible Artifacts, Gender and Subjective Technical Competence on Teaching Programming to Seventh Graders, Teaching Fundamentals Concepts of Informatics, pp.61-71, 2010.

D. C. Cliburn, Experiences with the LEGO Mindstorms Throughout the Undergraduate Computer Science Curriculum, Proceedings. Frontiers in Education. 36th Annual Conference, pp.1-6, 2006.

S. Cooper, W. Dann, R. Pausch, and R. Pausch, Teaching Objects-First in Introductory, Computer Science. SIGCSE Bull, vol.35, issue.1, pp.191-195, 2003.

B. Fagin, Ada/Mindstorms 3.0, IEEE Robotics & Automation Magazine, vol.10, issue.2, pp.19-24, 2003.

A. Garrett and D. Thornton, A Web-Based Programming Environment for LEGO Mindstorms Robots, Proceedings of the 43rd Annual Southeast Regional Conference, vol.2, pp.349-350, 2005.

S. Hodges, J. Scott, S. Sentance, C. Miller, N. Villar et al., NET Gadgeteer : A New Platform for K-12 Computer Science Education, Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp.391-396, 2013.

D. R. Krathwohl, A Revision of Bloom's Taxonomy : An Overview, Theory Into Practice, vol.41, issue.4, pp.212-218, 2002.

S. Magnenat, F. Riedo, M. Bonani, and F. Mondada, A Programming Workshop Using the Robot, The Effect on the Understanding by Children, pp.24-29, 2012.

L. Major, T. Kyriacou, and P. Brereton, The Effectiveness of Simulated Robots for Supporting the Learning of Introductory Programming : a Multi-Case Case Study, Computer Science Education, vol.24, issue.2-3, pp.193-228, 2014.

M. Maschietto and S. Soury-lavergne, Designing a Duo of Material and Digital Artifacts : the Pascaline and Cabri Elem e-Books in, Primary School Mathematics. ZDM, vol.45, issue.7, pp.959-971, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00988594

O. Meerbaum-salant, M. Armoni, and M. Ben-ari, Learning Computer Science Concepts with Scratch, Computer Science Education, vol.23, issue.3, pp.239-264, 2013.

S. Papert and I. Harel, Situating Constructionism, Constructionism, vol.36, issue.2, pp.1-11, 1991.

M. Przybylla and R. Romeike, Key Competences with Physical Computing. KEYCIT 2014-Key Competencies in Informatics and ICT (Preliminary Proceedings, p.216, 2014.

Y. Qian and J. Lehman, Students' Misconceptions and Other Difficulties in Introductory Programming : A Literature Review, ACM Trans. Comput. Educ, vol.18, issue.1, pp.1-24, 2017.

A. Schmidt, Increasing Computer Literacy with the BBC micro:bit. IEEE Pervasive Computing, vol.15, pp.5-7, 2016.

S. Sentance and S. Schwiderski-grosche, Challenge and Creativity : Using .NET Gadgeteer in Schools, Proceedings of the 7th Workshop in Primary and Secondary Computing Education, pp.90-100, 2012.

S. Sentance, J. Waite, S. Hodges, E. Macleod, and L. Yeomans, Creating Cool Stuff : Pupils' Experience of the BBC micro :bit, Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, pp.531-536, 2017.

S. Sentance, J. Waite, L. Yeomans, and E. Macleod, Proceedings of the 12th Workshop on Primary and Secondary Computing Education, pp.87-96, 2017.

P. Wang, I. Renna, F. Amiel, and X. Zhang, Learning with Robots in CS and STEM Education : A Case Study with ISEP-R0B0, Proceedings of the 4th Workshop on Robots for Learning at ACM/IEEE HRI 2018, pp.16-21, 2018.

D. Weintrop and U. Wilensky, Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms, ACM Trans. Comput. Educ, vol.18, issue.1, p.25, 2017.