• Aucun résultat trouvé

Réalisation d’un « serious game » pour apprendre à programmer

N/A
N/A
Protected

Academic year: 2022

Partager "Réalisation d’un « serious game » pour apprendre à programmer"

Copied!
2
0
0

Texte intégral

(1)

Sujet de projet ESIEE I3 en informatique

Réalisation d’un « serious game » pour apprendre à programmer

Proposé par P.Lefebvre

Un « serious game » est une application informatique dont l’objectif est de combiner à la fois des aspects sérieux (serious) tels, de manière non exhaustive, l’enseignement, l’apprentissage, l’information, avec des ressorts ludiques issus du jeu vidéo (game). Une telle association a donc pour but de s’écarter du simple divertissement. Sa conception vise à opérer chez les destinataires une transformation des compétences en rendant attrayante la dimension sérieuse par une forme, une interaction, des règles et éventuellement des objectifs ludiques.

Ce projet a pour objectif de permettre d’apprendre les bases de la programmation en Java. Nous ne considérerons qu’un cadre restreint du langage pour que le jeu soit accessible sans pré-requis. L’objectif final est que le joueur apprenne à maîtriser les structures de contrôle du langage et à se familiariser avec les bases de l’algorithmique.

Le scénario du jeu vise à mettre en place une compétition entre plusieurs joueurs qui se déplacent dans un programme Java en lançant alternativement un dé. Le joueur doit apprendre à suivre l’évolution du programme et des données tout en ayant comme objectif de finir le premier celui-ci pour gagner la partie. Chaque étape du jeu correspond à une instruction du programme et peu donner lieu à une question à poser au joueur sur le contexte du programme. Si celui-ci répond correctement, il pourra rejouer. Le jeu sera découpé en niveau de difficulté pouvant correspondre à un niveau d’apprentissage.

(2)

Ce projet nécessitera de mettre en place au départ une analyse du scénario pédagogique pour que le joueur bénéficie au maximum de son objectif principal qui est d’apprendre les bases de la programmation Java en s’amusant. Le développement de cette application devra être réalisé avec l’outil de développement Greenfoot1  qui facilite la réalisation d’applications Java multimédia en proposant un environnement simplifié pour débutant en Java. Les concepteurs d’applications avec cet outil ont la possibilité de se faire connaître en publiant leur projet dans une galerie de projets2 exploitable par des personnes intéressées par la pédagogie autour du langage Java.

Outil Greenfoot

      

1 http://www.greenfoot.org/ 

 2

 http://greenfootgallery.org/ 

 

Références

Documents relatifs

Réalise une petite construction avec 8 cubes puis écris sur ton ardoise un code qui explique à ton coéquipier comment il doit empiler les siens pour obtenir une construction

Ce groupe, constitué de Bravais, du dessinateur Louis Bevalet, de l’astronome et physicien Victor Lottin, ainsi que de deux physiciens suédois, choisit d’hiverner au village de

Afin de faire l’analyse des matériaux présentés dans cette thèse, nous pensons que l’analyse du développement des objets de discours dans le dialogue, par l’analyse

Voir la lettre du 4 octobre1644.. répons constituant l’absoute : précisément les pièces de musique que Hayne envoie le 22 octobre au duc de Neubourg et dont celui-ci accuse

Au départ d'un cours d'initiation à la programmation axé au plan méthodologique sur l'utilisation de métaphores pour faire apprendre, nous avons tenté de préciser, de justifier

Si vous voulez programmer un ordinateur, vous devez "parler" dans une langue que votre machine comprendra : un langage de programmation.. Il existe de nombreux langages de ce

Dans ce cours, nous avons pris le parti d'aborder très tôt la programmation d'une interface graphique, avant même d'avoir présenté l'ensemble des structures

On voit à la fin de ce programme l’instruction Jump Fini ; il n’y a plus rien à faire pour nous, mais si on ne met pas cette instruction, le processeur va prendre les