A. Se-rapporter-au-code, Cela concerne le bloc d'instructions main() [Plusieurs réponses possibles]. (a) deux objets d'une même classe peuvent avoir le même nom (b) deux objets de différentes classes peuvent avoir le même nom (c) un objet possède un nom qui l

C. Coloriez-en-rouge, pendant 2 secondes l'objet maCharniere Implémentez l'instruction en respectant la syntaxe

. Un-constructeur-d, une classe se caractérise comme suit : Veuillez choisir au moins une réponse : (a) Doit porter le même nom que sa classe (b) Doit posséder un type de retour (c) Ni l'un ni l'autre

?. Void and T. , int Nb _ Sec) : sert à tourner une roue d'un angle (angle)

S. Abiteboul, J. Archambaul, C. Balagué, G. Baron, G. Berry et al., Rapport de l'académie des sciences. L'enseignement de l'informatique en France. Il est urgent de ne plus attendre, 2013.

J. Adams and J. Frens, Object centered design for Java, ACM SIGCSE Bulletin, vol.35, issue.1, pp.273-277, 2003.
DOI : 10.1145/792548.611986

I. Alagha, A. Hatch, L. Ma, and L. Burd, « Towards a teachercentric approach for multi-touch surfaces in classrooms, ACM International Conference on Interactive Tabletops and Surfaces, pp.187-196, 2010.

J. Alvarez, « Du jeu vidéo au serious game, Thèse de doct, p.10, 2007.

A. Amory, Game object model version II: a theoretical framework for educational game development, Educational Technology Research and Development, vol.39, issue.4, pp.51-77, 2007.
DOI : 10.1007/s11423-006-9001-x

L. W. Anderson, R. David, and . Krathwohl, A taxonomy for learning, teaching, and assessing : A revision of Bloom's Taxonomy of Educational Objectives, p.143, 0191.

L. Anneta, R. Lamb, and M. Stone, Assessing Serious Educational Games, Serious Educational Game Assessment, pp.75-93, 2011.
DOI : 10.1007/978-94-6091-329-7_5

L. A. Annetta, J. Minogue, Y. Shawn, M. Holmes, and . Cheng, Investigating the impact of video games on high school students??? engagement and learning about genetics, Computers & Education, vol.53, issue.1, pp.74-85, 2009.
DOI : 10.1016/j.compedu.2008.12.020

L. P. Baldwin and J. Kuljis, Learning programming using program visualization techniques, Proceedings of the 34th Annual Hawaii International Conference on System Sciences, pp.8-84, 2001.
DOI : 10.1109/HICSS.2001.926232

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.7974

P. Barbel, « Liens entre utilisabilité et utilité d'un logiciel éducatif en situation d'enseignement ». In : Environnements Informatiques pour l'Apprentissage Humain, pp.405-412, 2003.

M. Barber, The learning game : Arguments for an education revolution. Indigo (cf, p.11, 1997.

F. Barbier, Conception orientée objet en Java et C++, 2009.

L. Bashiru, . Et-agunlejika-aderogba, and . Joseph, « Learning difficulties of Object Oriented Programming (OOP) in University of Ilorin -Nigeria : Students perspectives, Eighth TheIIER-Science Plus International Conference, pp.45-50, 2015.

D. Baum and R. Zurcher, Definitive guide to Lego Mindstorms. T. 2. Apress (cf, p.86, 2003.
DOI : 10.1007/978-1-4302-5374-7

B. Becker and . Weber, Teaching CS1 with karel the robot in Java, ACM SIGCSE Bulletin, vol.33, issue.1, pp.50-54, 2001.
DOI : 10.1145/366413.364536

A. Begel, « LogoBlocks : A graphical programming language for interacting with the world, pp.62-65, 1996.

J. Bennedsen, « Teaching and learning introductory programming : a modelbased approach, Thèse de doct. University of Oslo. Faculty of Mathematics & Natural Sciences (cf, pp.35-47, 2008.

J. Bennedsen, E. Michael, M. Caspersen, and . Kölling, Reflections on the teaching of programming : methods and implementations. T. 4821, p.35, 2008.
DOI : 10.1007/978-3-540-77934-6

J. Bennedsen and C. Schulte, « What does Objects-First mean ? : An international study of teachers' perceptions of Objects-First, seventh Baltic Sea Conference on Computing Education Research. T. 88. Australian Computer Society, pp.21-29, 2007.

J. Bergin, J. Roberts, R. Pattis, and M. Stehlik, Karel++ : A gentle introduction to the art of Object-Oriented Programming, pp.64-69, 1997.

J. Bergin, M. Stehlik, J. Roberts, and R. Pattis, Karel J Robot : A gentle introduction to the art of object-oriented programming in Java, pp.69-71, 2005.

J. T. Biehl, P. Brian, and . Bailey, « ARIS : an interface for application relocation in an interactive space, Proceedings of Graphics Interface, pp.107-116, 2004.

S. Biju and . Mathew, Difficulties in Understanding Object Oriented Programming Concepts, Innovations and Advances in Computer, Information, Systems Sciences, and Engineering, pp.319-326, 2013.
DOI : 10.1007/978-1-4614-3535-8_27

URL : http://ro.uow.edu.au/cgi/viewcontent.cgi?article=1440&context=dubaipapers

A. P. Black, Object-oriented programming: Some history, and challenges for the next fifty years, Information and Computation, vol.231, pp.3-20, 2013.
DOI : 10.1016/j.ic.2013.08.002

URL : http://arxiv.org/abs/1303.0427

J. Bliss and J. Ogborn, Tools for exploratory learning: A research programme, Journal of Computer Assisted Learning, vol.2, issue.1, pp.37-50, 1989.
DOI : 10.1016/0360-1315(84)90049-6

M. H. Brown and R. Sedgewick, « A system for algorithm animation, Proceedings of the 11th annual conference on Computer graphics and interactive techniques. T. 18. 3. ACM, pp.177-186, 1984.
DOI : 10.1145/800031.808596

R. Brown, Assessment Using After-action Review, Serious Educational Game Assessment, pp.119-129, 2011.
DOI : 10.1007/978-94-6091-329-7_7

K. B. Bruce, « Controversy on how to teach CS 1 : a discussion on the SIGCSEmembers mailing list », In : ACM SIGCSE Bulletin, vol.372, pp.111-117, 2005.

E. Bruillard, Les machines à enseigner. Hermès (cf, pp.77-79, 1997.

D. Buck, J. David, and . Stucki, Design early considered harmful, ACM SIGCSE Bulletin, vol.32, issue.1, pp.75-79, 2000.
DOI : 10.1145/331795.331817

L. Burd, J. Adams, I. Alagha, T. Barrett, J. J. Elliott et al., SynergyNet. Mutli-touch in education. url : https: //community, 2013.

R. Caillois, Les jeux et les hommes : le masque et le vertige, 184. Editions Gallimard (cf. p. 9), 1991.

J. M. Carroll, L. Robert, and . Mack, « Metaphor, computing systems, and active learning, International Journal of Human-Computer Studies, vol.512, issue.85, pp.385-403, 1999.
DOI : 10.1016/s0020-7373(85)80076-6

J. M. Carroll, M. B. Rosson, K. Mark, and . Singley, « The collaboration thread : A formative evaluation of Object-Oriented education ». In : Empirical Studies of Programmers : Fifth Workshop, pp.26-41, 1993.

D. Christophe, Apprendre à programmer, algorithmes et conception objet. Eyrolles (cf, p.36, 2005.

O. Clarisse and S. Chang, Vicon, pp.151-190, 1986.
DOI : 10.1007/978-1-4613-1805-7_7

C. A. Collazos, A. Luis, . Guerrero, A. José, . Pino et al., Evaluating Collaborative Learning Processes, pp.203-221, 2002.
DOI : 10.1007/3-540-46124-8_14

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.416.6721

C. Conati and C. Merten, « Eye-tracking for user modeling in exploratory learning environments : An empirical evaluation ». In : Knowledge-Based Systems 20, pp.557-574, 2007.

M. J. Conway, « Alice : easy-to-learn 3D scripting for novices, Thèse de doct. University of Virginia (cf, pp.72-81, 1997.

S. Cooper, W. Dann, and R. Pausch, « Alice : a 3-D tool for introductory programming concepts, Journal of Computing Sciences in Colleges. T. 15. 5. Consortium for Computing Sciences in Colleges, pp.107-116, 2000.

J. Courtin and I. Kowarski, Initiation à l'algorithmique et aux structures de données. Dunod (cf, p.36, 1994.

N. Cunniff, P. Robert, . Taylor, B. John, and . Black, « Does programming language affect the type of conceptual bugs in beginners' programs ? A comparison of FPL and Pascal », In : ACM SIGCHI Bulletin, vol.174, pp.175-182, 1986.

D. Foley, J. , A. Van-dam, K. Steven, J. F. Feiner et al., Computer graphics principles and practice, p.124, 1995.

W. Dann, D. Cosgrove, D. Slater, D. Culyba, and S. Cooper, Mediated transfer, Proceedings of the 43rd ACM technical symposium on Computer Science Education, SIGCSE '12, pp.141-146, 2012.
DOI : 10.1145/2157136.2157180

S. Dawson, D. Ga?eví-c, G. Siemens, and S. Joksimovic, Current state and future trends, Proceedins of the Fourth International Conference on Learning Analytics And Knowledge, LAK '14, pp.231-240, 2014.
DOI : 10.1145/2567574.2567585

W. Day, H. He, and . Edelsbrunner, Efficient algorithms for agglomerative hierarchical clustering methods, Journal of classification 1.1, pp.7-24, 1984.
DOI : 10.1007/BF01890115

D. Freitas, S. , and M. Oliver, How can exploratory learning with games and simulations within the curriculum be most effectively evaluated?, Computers & Education, vol.46, issue.3, pp.249-264, 2006.
DOI : 10.1016/j.compedu.2005.11.007

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

L. G. Demichiel, P. Richard, and . Gabriel, « The common lisp object system : An overview, European Conference on Object-Oriented Programming, pp.151-170, 1987.

D. Loreto, I. , and A. Gouaich, « An early evaluation method for social presence in serious games, 2nd International Conference on Computer Supported Education (cf, pp.22-31, 2010.

F. Djelil, « Comment évaluer un jeu d'apprentissage en contexte de formation professionnelle, pp.11-16, 2014.

F. Djelil, A. Albouy-kissi, B. Albouy-kissi, E. Sanchez, and J. Lavest, « Microworlds for learning Object-Oriented Programming : Considerations from research to practice, Joural of Interactive Learning Research, vol.273, issue.84, pp.265-284, 2016.

F. Djelil, B. Albouy-kissi, A. Albouy-kissi, E. Sanchez, and J. Lavest, Towards a 3D Virtual Game for Learning Object-Oriented Programming Fundamentals and C++ Language - Theoretical Considerations and Empirical Results, Proceedings of the 7th International Conference on Computer Supported Education, pp.289-294, 2015.
DOI : 10.5220/0005475802890294

F. Djelil, E. Sanchez, B. Albouy-kissi, and J. Lavest-et-adélaïde-albouy-kissi, « Towards a learning game evaluation methodology in a training context : A literature review, European Conference on Games Based Learning. T. 2. Academic Conferences International Limited, pp.676-682, 2014.

M. Dondlinger and . Jo, « Educational video game design : A review of the literature, Journal of Applied Educational Technology, vol.41, issue.81, pp.21-31, 2007.

M. Dunleavy and B. Simmons, Assessing Learning and Identity in Augmented Reality Science Games, Serious Educational Game Assessment, pp.221-240, 2011.
DOI : 10.1007/978-94-6091-329-7_14

T. Ellis, F. John, . Heafner, and . Sibley, The GRAIL Project : An experiment in man-machine communications. Rapp. tech. DTIC Document (cf, p.63, 1969.

G. Engel and E. Roberts, Computing curricula Computer science. The Joint Task Force on Computing Curricula. (Cf, p.39, 2001.

M. Esteves and . Mendes, OOP-Anim, a system to support learning of basic object oriented programming concepts, Proceedings of the 4th international conference conference on Computer systems and technologies e-Learning, CompSysTech '03, p.84, 2003.
DOI : 10.1145/973620.973716

A. Etchegoyen, La métaphore de la construction. Constructif N°7 : se former tout au long de sa vie, 2004.

K. Everitt, C. Shen, K. Ryall, and C. Forlines, MultiSpace: Enabling Electronic Document Micro-mobility in Table-Centric, Multi-Device Environments, First IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP '06), pp.8-93, 2006.
DOI : 10.1109/TABLETOP.2006.23

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.415.5411

R. Garris, R. Ahlers, E. James, and . Driskell, « Games, motivation, and learning : A research and practice model ». In : Simulation & gaming 33, pp.441-467, 2002.
DOI : 10.1177/1046878102238607

URL : http://cgit.nutn.edu.tw:8080/cgit/PaperDL/hclin_110401160959.PDF

S. Genvo, « Penser les phénomènes de ludicisation du numérique : pour une théorie de la jouabilité, Revue des sciences sociales 45, pp.68-77, 2011.

S. George, D. Titon, and P. Prévot, « Simulateur de comportements d'apprenants dans le cadre de jeux d'entreprise ». In : Environnements Informatiques pour l'Apprentissage Humain (cf, p.23, 2005.

J. K. Gilbert, « The role of visual representations in the learning and teaching of science : An introduction, Asia-Pacific Forum on Science Learning and Teaching. T, vol.11, issue.1, pp.1-19, 2010.

C. González-gonzález, P. Toledo-delgado, C. Collazos-ordoñez, L. José, and . González-sánchez, Design and analysis of collaborative interactions in social educational videogames, Computers in Human Behavior (cf, p.25, 2013.
DOI : 10.1016/j.chb.2013.06.039

V. Granet, Algorithmique et programmation en Java-4e éd. : Cours et exercices corrigés. Dunod (cf, pp.36-37, 2014.

W. M. Guyot, « Summative and formative evaluation, The Journal of Business Education, vol.543, issue.24, pp.127-129, 1978.

S. Hadjerrouit, « Object-Oriented software development education : a constructivist framework, » In : Informatics in Education 4.2, pp.167-192, 2005.

I. Harel and S. Papert, Constructionism, p.81, 1991.
URL : https://hal.archives-ouvertes.fr/hal-00692031

P. Henriksen and M. Kölling, greenfoot, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications , OOPSLA '04, pp.73-82, 2004.
DOI : 10.1145/1028664.1028701

J. Henriot, Le jeu, p.27, 1969.

J. G. Hogle, « Computer Microworlds in Education : Catching Up with Danny Dunn. » In : (cf, pp.77-79, 1995.

C. Hoyles, R. Noss, and R. Adamson, Rethinking the Microworld Idea, Journal of educational computing research 27.1, pp.29-53, 2002.
DOI : 10.2190/U6X9-0M6H-MU1Q-V36X

P. Hudak, Conception, evolution, and application of functional programming languages, ACM Computing Surveys, vol.21, issue.3, pp.359-411, 1989.
DOI : 10.1145/72551.72554

J. Huizinga, « Homo ludens. Essai sur la fonction sociale du jeu, Paris : Editions Gallimard (cf. p. 9), 1951.

D. Jerding, . Frederick, T. John, and . Stasko, Using visualization to foster objectoriented program understanding. Rapp. tech. Georgia Institute of Technology (cf, p.84, 1994.

I. Jolliffe, Principal component analysis, p.143, 2002.
DOI : 10.1007/978-1-4757-1904-8

C. Julien and C. Grandval, PHP. Préparation à la certification Zend Certified PHP Engineer (ZCPE) Editions ENI (cf, p.131, 2015.

Y. B. Kafai, « Playing and making games for learning instructionist and constructionist perspectives for game studies, Games and culture 1.1, pp.36-40, 2006.
DOI : 10.1177/1555412005281767

M. Kaltenbrunner, reacTIVision and TUIO, Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, ITS '09, pp.9-16, 2009.
DOI : 10.1145/1731903.1731906

«. Tuio, A protocol for table-top tangible user interfaces, 6th International Workshop on Gesture in Human-Computer Interaction and Simulation, pp.1-5

A. C. Kay, « The early history of Smalltalk ». In : History of programming languages?II, pp.511-598, 1996.

C. Kelleher, R. Pausch, and S. Kiesler, Storytelling alice motivates middle school girls to learn computer programming, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '07, pp.1455-1464, 2007.
DOI : 10.1145/1240624.1240844

T. L. Kelley, The selection of upper and lower groups for the validation of test items., Journal of Educational Psychology, vol.30, issue.1, pp.17-204, 1939.
DOI : 10.1037/h0057123

K. Kiili, Digital game-based learning: Towards an experiential gaming model, The Internet and higher education 8.1, pp.13-24, 2005.
DOI : 10.1016/j.iheduc.2004.12.001

J. D. Klein and E. Freitag, Effects of Using an Instructional Game on Motivation and Performance, The Journal of Educational Research, vol.16, issue.4, pp.303-308, 1991.
DOI : 10.1080/0013188840260306

A. D. Koenig, J. Lee, M. Iseli, and R. Wainess, « A conceptual framework for assessing performance in games and simulations, The Interservice/Industry Training, Simulation & Education Conference, 2009.

M. Kölling, « The curse of hello world ». Oslo, Norway : Invited lecture at Workshop on Learning and Teaching Object-Orientation ? Scandinavian Perspectives (cf, pp.45-47, 2003.

M. Kölling and J. Rosenberg, Guidelines for teaching object orientation with Java, ACM SIGCSE Bulletin, vol.33, issue.3, pp.33-36, 2001.
DOI : 10.1145/507758.377461

G. Lakoff and M. Johnson, Metaphors we live by, p.83, 2008.
DOI : 10.7208/chicago/9780226470993.001.0001

D. N. Lapedes, McGraw-Hill dictionary of scientific and technical terms, p.95, 2002.

R. W. Lawler, One child's learning, Thèse de doct. Massachusetts Institute of Technology -Artificial Intelligence Laboratory (cf, p.67, 1979.
DOI : 10.1145/1045031.1045033

R. W. Lawler and M. Yazdani, Artificial Intelligence and Education : Learning environments and tutoring systems. T. 1. Intellect Books (cf, p.77, 1987.

L. Lebart, A. Morineau, and M. Piron, Statistique exploratoire multidimensionnelle . Dunod (cf, p.202, 1995.

C. S. Loh, Information Trails: In-Process Assessment of Game-Based Learning, Assessment in Game-Based Learning, pp.123-144, 2012.
DOI : 10.1007/978-1-4614-3546-4_8

S. Macconnell, Code complete : a practical handbook of software construction, p.83, 1993.

T. Malone, What makes computer games fun ? T. 13. 2-3, p.81, 1981.
DOI : 10.1145/800276.810990

N. Manin, S. George, and P. Prévot, Using Virtual Learners??? Behaviours to Help the Development of Educational Business Games, pp.287-301, 2006.
DOI : 10.1007/11876663_23

I. Marfisi, S. George, F. Tarpin-bernard, and P. Prévot, « Comment évaluer la qualité d'un Learning Game pendant sa conception ? » In : Technologies de l'information et de la communication pour l'enseignement, pp.80-90, 2012.

I. Marfisi-schottman, « Méthodologie, modèles et outils pour la conception de Learning Games, Thèse de doct. Institut National des Sciences Appliquées de Lyon (cf, p.11, 2012.

B. Marne, B. Huynh-kim-bang, and J. Labat, « Articuler motivation et apprentissage grâce aux facettes du jeu sérieux, Actes de la conférence EIAH, pp.69-80, 2011.

F. Martin, B. Mikhak, M. Resnick, B. Silverman, and R. Berg, « To mindstorms and beyond. Evolution of a contruction kit for magical machines, p.56, 2000.

R. Martinez-maldonado, Y. Dimitriadis, J. Kay, K. Yacef, and M. Edbauer, « MTClassroom and MTDashboard : supporting analysis of teacher attention in an orchestrated multi-tabletop classroom, International Conference on Computer supported collaborative Learning, pp.119-128, 2013.

R. E. Mayer, Different problem-solving competencies established in learning computer programming with and without meaningful models., Journal of Educational Psychology, vol.67, issue.6, pp.725-83, 1975.
DOI : 10.1037/0022-0663.67.6.725

M. E. Mcdonald, The nurse educator's guide to assessing learning outcomes, p.204, 2013.

A. Mcgettrick, R. Boyle, R. Ibbett, J. Lloyd, G. Lovegrove et al., Grand Challenges in Computing: Education--A Summary, The Computer Journal, vol.48, issue.1, pp.42-48, 2005.
DOI : 10.1093/comjnl/bxh064

T. Mcnerney and . Scott, « Tangible programming bricks : An approach to making programming accessible to everyone ». Mém.de mast. Massachusetts Institute of Technology (cf, p.56, 1999.

Y. Mettier, C en action (3ième édition) Editions ENI (cf, p.131, 2014.

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

M. Minsky and S. Papert, The 72' Progress Report (cf, p.77, 1972.

R. J. Mislevy, M. Michelle, and . Riconscente, Evidence-Centered Assessment Design, Menlo Park, CA : SRI International (cf, p.26, 2005.
DOI : 10.4324/9780203874776.ch4

A. Moreno, N. Myller, and E. Sutinen-et-mordechai-ben-ari, Visualizing programs with Jeliot 3, Proceedings of the working conference on Advanced visual interfaces , AVI '04, pp.373-376, 2004.
DOI : 10.1145/989863.989928

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.102.8468

P. Moreno-ger, D. Burgos, I. Martínez-ortiz, J. L. Sierra, and B. Fernández-manjón, Educational game design for online education, Computers in Human Behavior, vol.24, issue.6, pp.2530-2540, 2008.
DOI : 10.1016/j.chb.2008.03.012

B. Moskal, D. Lurie, and S. Cooper, Evaluating the effectiveness of a new instructional approach, ACM SIGCSE Bulletin, vol.36, issue.1, pp.75-79, 2004.
DOI : 10.1145/1028174.971328

M. Muratet, « Conception, réalisation et évaluation d'un jeu sérieux de stratégie temps réel pour l'apprentissage des fondamentaux de la programmation, 2010.
DOI : 10.3166/ria.25.175-202

URL : https://hal.archives-ouvertes.fr/hal-01357659/document

B. A. Myers, Taxonomies of visual programming and program visualization, Journal of Visual Languages & Computing, vol.1, issue.1, pp.97-123, 1990.
DOI : 10.1016/S1045-926X(05)80036-9

B. A. Myers, R. Chandhok, and A. Sareen, Automatic data visualization for novice Pascal programmers, [Proceedings] 1988 IEEE Workshop on Visual Languages, pp.192-198, 1988.
DOI : 10.1109/WVL.1988.18028

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.190.5821

T. L. Naps, « Exploring the role of visualization and engagement in computer science education, ACM Sigcse Bulletin. T. 35. 2. ACM, pp.131-152, 2002.

S. Natkin, « Du ludo-éducatif aux jeux vidéo éducatifs ». In : Les dossiers de l'ingénierie educative 65, pp.12-15, 2009.

E. Navarro, A. Oh, . Van-der, and . Hoek, Comprehensive Evaluation of an Educational Software Engineering Simulation Environment, 20th Conference on Software Engineering Education & Training (CSEET'07), pp.195-202, 2007.
DOI : 10.1109/CSEET.2007.14

D. X. Nguyen and S. B. Wong, « OOP in introductory CS : Better students through abstraction, OOPSLA Fifth Workshop on Pedagogies and Tools for Assimilating Object-Oriented Concepts (cf, p.45, 2001.

D. Nix, J. Et-rand, and . Spiro, Cognition, education, and multimedia : Exploring ideas in high technology. Routledge (cf, p.85, 1990.

S. Nogry, S. Jean-daubias, and M. Ollagnier-beldame, « Évaluation des EIAH : une nécessaire diversité des méthodes, Technologies de l'Information et de la Connaissance dans l'Enseignement Supérieur et l'Industrie, pp.265-271, 2004.

J. D. Oldham, « What happens after Python in CS1 ? » In : Journal of computing sciences in colleges 20, pp.7-13, 2005.

W. Osman, . Ibrahim, M. Mudawi, and . Elmusharaf, « Effectiveness of combining algorithm and program animation : A case study with data structure course, Issues in Informing Science and Information Technology, vol.11, pp.155-168, 2014.

A. Oulhaci, E. Mhammed, S. Tranvouez, B. Fournier, and . Espinasse, « Evaluation multi-critères et distribuée pour l'apprentissage collectif de procédures dans un jeux sérieux pour la gestion de crise, p.23, 2013.

M. Papastergiou, Digital Game-Based Learning in high school Computer Science education: Impact on educational effectiveness and student motivation, Computers & Education, vol.52, issue.1, pp.1-12, 2009.
DOI : 10.1016/j.compedu.2008.06.004

S. Papert, Mindstorms : Children, computers, and powerful ideas Basic Books (cf, pp.79-84, 1980.
DOI : 10.1007/978-3-0348-5357-6

S. Papert, « Artificial Intelligence and Education : Learning environments and tutoring systems, pp.79-94, 1987.

A. Pears, S. Seidman, L. Malmi, L. Mannila, E. Adams et al., « A survey of literature on the teaching of introductory programming », In : ACM SIGCSE Bulletin, vol.394, pp.204-223, 2007.

D. N. Perkins, Knowledge as design. Routledge. Republié en 2013 (cf, p.81, 1986.

R. Perlman, Using computer technology to provide a creative learning environment for preschool children, pp.81-82, 1976.

D. Pfahl and O. Laitenberger, « An externally replicated experiment for evaluating the learning effectiveness of using simulations in software project management education, Empirical software engineering 8.4, pp.367-395, 2003.

J. Piaget, « Logique et connaissance scientifique, Encyclopédie de la Pléiade. Gallimard. T. 22. Jean Piaget (cf, p.77, 1967.

J. L. Plass, N. Ruth, and . Schwartz, « The Cambridge handbook of multimedia learning, Chap. Multimedia learning with simulations and microworlds, pp.729-761, 2014.

M. Prensky, Digital game-based learning. T. 1. Paragon house, p.11, 2007.
DOI : 10.1145/950566.950596

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.318.7914

A. Presser, L. Farrell, D. Kemp, and W. Lupton, Upnp device architecture 1.1. Rapp. tech. UPnP Forum (cf, p.97, 2008.

H. Raffle and . Solos, « Sculpting behavior : a tangible language for hands-on play and learning, Thèse de doct. Massachusetts Institute of Technology (cf, pp.61-81, 2008.

H. Raffle, A. J. Solos, H. Parkes, and . Ishii, Topobo, Proceedings of the 2004 conference on Human factors in computing systems , CHI '04, pp.647-654, 2004.
DOI : 10.1145/985692.985774

C. M. Reigeluth and E. Schwartz, « An instructional theory for the design of computer-based simulations. » In : Journal of Computer-Based Instruction 16, pp.1-10, 1989.

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

L. P. Rieber, « Computer-based microworlds : A bridge between constructivism and direct instruction ». In : Educational technology research and development 40, pp.93-106, 1992.
DOI : 10.1007/bf02296709

L. D. De-richard and E. Mayer, « The Cambridge handbook of multimedia learning, Chap. Multimedia learning in games, simulations, and microworlds, pp.549-567, 2005.

A. Robins, J. Rountree, and N. Rountree, Learning and Teaching Programming: A Review and Discussion, Computer science education 13.2, pp.137-172, 2003.
DOI : 10.1076/csed.13.2.137.14200

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.9130

R. Rosas, Beyond Nintendo: design and assessment of educational video games for first and second grade students, Computers & Education, vol.40, issue.1, pp.71-94, 2003.
DOI : 10.1016/S0360-1315(02)00099-4

A. A. Rupp, M. Gushta, J. Robert, . Mislevy, . David-williamson et al., « Evidence-centered design of epistemic games : Measurement principles for complex learning environments, The Journal of Technology, Learning and Assessment, vol.8, issue.4, p.26, 2010.

J. Sajaniemi, P. Byckling, and P. Gerdt, Animation Metaphors for Object-Oriented Concepts, Electronic Notes in Theoretical Computer Science, vol.178, pp.15-22, 2007.
DOI : 10.1016/j.entcs.2007.01.037

URL : http://doi.org/10.1016/j.entcs.2007.01.037

E. Sanchez, Key criteria for game design. A framework (cf, p.21, 2011.
URL : https://hal.archives-ouvertes.fr/hal-01233471

E. Sanchez and . Et-valérie-emin-martinez, « Towards a model of play : An empirical study, European Conference on Games Based Learning. T. 2. Academic Conferences International Limited, pp.503-512, 2014.

E. Sanchez, V. Emin-martinez, and N. Mandran, « Jeu-game, jeuplay , vers une modélisation du jeu Une étude empirique à partir des traces numériques d'interaction du jeu Tamagocours, Sciences et Technologies de l'Information et de la Communication pour l'Education et la Formation (STICEF) 22 (cf. p. 9, pp.27-28, 2015.

B. Senach, « Evaluation ergonomique des Interfaces Homme-Machine : une revue de la littérature, p.21, 1990.

D. Shaffer and . Williamson, Epistemic frames for epistemic games, Computers & Education, vol.46, issue.3, pp.223-234, 2006.
DOI : 10.1016/j.compedu.2005.11.003

D. Shaffer and . Williamson, Epistemic Network Analysis: A Prototype for 21st-Century Assessment of Learning, International Journal of Learning and Media, vol.5, issue.17, p.26, 2009.
DOI : 10.1017/CBO9780511815478

A. Sharp, Smalltalk by example : The developer's guide, p.43, 1996.

B. Shneiderman, Direct Manipulation: A Step Beyond Programming Languages, Proceedings of the Joint Conference on Easier and More Productive Use of Computer Systems. T. 13. 2-3. ACM (cf, p.63, 1981.
DOI : 10.1109/MC.1983.1654471

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.296.5944

V. J. Shute, L. Rieber, and R. Van-eck, « Games... and... learning ». In : Trends and issues in instructional design and technology 3 (cf, p.26, 2011.

G. Siemens and P. Long, « Penetrating the Fog : Analytics in learning and education. » In : EDUCAUSE review 46, pp.30-54, 2011.

G. Sindre, L. Natvig, and M. Jahre, Experimental Validation of the Learning Effect for a Pedagogical Game on Computer Fundamentals, IEEE Transactions on Education, vol.52, issue.1, pp.10-18, 2009.
DOI : 10.1109/TE.2007.914944

J. Sklenar, Introduction to OOP in Simula, 1997.

D. Smith and . Canfield, Pygmalion : a creative programming environment, p.63, 1975.
DOI : 10.1007/978-3-0348-5744-4

A. Snyder, « The essence of objects : Common concepts and terminology, Hewlett-Packard Company. Republié en 1993 dans IEEE Software, p.44, 1991.

B. Stroustrup, J. De-thomas, R. G. Bergin, and . Gibson, « History of programming languages-II ». In : sous la dir, pp.1979-1991, 1996.

O. Sturm, Professional functional programming in C# : Classic programming techniques for modern projects, p.37, 2011.

. Sutton-smith, The ambiguity of play, 2009.

H. Suzuki and H. Kato, « AlgoBlock : a tangible programming language, a tool for collaborative learning, Proceedings of 4th European Logo Conference, pp.297-303, 1993.

N. Szilas and D. Sutter-widmer, « L'évaluation rapide de jeux d'apprentissage : la clef de voûte de l'ingénierie ludo-pédagogique (Instructional Game Design), pp.24-28, 2013.

A. H. Tapia, M. Seif-el-nasr, I. Yucel, J. Zupko, and E. Maldonado, « Building virtual spaces. Games as gatekeepers for the IT workforce, pp.317-334, 2007.
DOI : 10.1007/978-0-387-73025-7_22

P. Thomas and J. Labat, How to Evaluate Competencies in Game-Based Learning Systems Automatically?, Mathieu Muratet et Amel Yessad, pp.168-173, 2012.
DOI : 10.1007/978-3-642-30950-2_22

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

P. Thomas, A. Yessad, and J. Labat, « Réseaux de Petri et ontologies : des outils pour le suivi de l'apprenant dans les jeux sérieux, Actes de la conférence EIAH 2011, pp.435-447, 2011.

P. Thompson, « Artificial intelligence and instruction : Applications and methods, JSTOR. Chap. Mathematical microworlds and intelligent Computer- Assisted instruction (cf, pp.77-78, 1988.

M. Travers and . David, « Programming with Agents : New metaphors for thinking about computation, pp.82-89, 1996.

A. Tricot, F. Plégat-soutjis, J. Camps, A. Amiel, G. Lutz et al., « Utilité, utilisabilité, acceptabilité : interpréter les relations entre trois dimensions de l'évaluation des EIAH, Environnements Informatiques pour l'Apprentissage Humain, pp.391-402, 2003.

J. Van-staalduinen and . Freitas, « A game-based learning framework : Linking game design and learning ». In : Learning to play : exploring the future of education with video games 53, pp.29-41, 2011.

V. Wangenheim, C. Gresse, M. Thiry, and D. Kochanski, « Empirical evaluation of an educational game on software measurement, Empirical Software Engineering 14, pp.418-452, 0191.

L. Vygotsky, Play and Its Role in the Mental Development of the Child, Soviet psychology 5.3, pp.6-18, 1967.
DOI : 10.2753/RPO1061-040505036

. Wang, W. Ting-chung, S. Mei, S. Lin, J. Chiu et al., Teaching programming concepts to high school students with Alice, 2009 39th IEEE Frontiers in Education Conference, pp.1-6, 2009.
DOI : 10.1109/FIE.2009.5350486

S. Warren, G. Jones, and L. Lin, Usability and Play Testing, pp.131-146, 2011.
DOI : 10.1007/978-94-6091-329-7_8

J. Willis, L. Hovey, and K. G. Hovey, Computer simulations : A source book to learning in an electronic environment. Garland (cf, p.80, 1987.

D. Winnicott and . Wood, Jeu et réalité. Gallimard (cf, p.10, 1971.

T. Winograd, Understanding natural language, Cognitive psychology 3.1, pp.1-191, 1972.
DOI : 10.1016/0010-0285(72)90002-3

W. Wong and . Ling, Serious video game effectiveness, Proceedings of the international conference on Advances in computer entertainment technology , ACE '07, pp.49-55, 2007.
DOI : 10.1145/1255047.1255057

P. Woodworth and W. Dann, « Integrating console and Event-Driven models in CS1, In : ACM SIGCSE Bulletin, vol.311, pp.132-135, 1999.
DOI : 10.1145/384266.299720

M. Wright, A. Freed, and A. Momeni, « Opensound control : State of the art, Proceedings of the 2003 conference on New interfaces for musical expression. National University of Singapore, pp.153-160, 2003.

S. Xinogalos, M. Satratzemi, and V. Dagdilelis, An introduction to object-oriented programming with a didactic microworld: objectKarel, Computers & Education, vol.47, issue.2, pp.148-171, 2006.
DOI : 10.1016/j.compedu.2004.09.005

W. Yuan, C. Deng, H. Zhu, and J. Li, The Statistical Analysis and Evaluation of Examination Results of Materials Research Methods Course, Creative Education 3.07, pp.162-203, 2013.
DOI : 10.4236/ce.2012.37B042

G. Zichermann and C. Cunningham, Gamification by design : Implementing game mechanics in web and mobile apps. O'Reilly Media (cf, p.11, 2011.