Développer ses compétences en programmation informatique

Des jeux de stratégie qui utilisent et développent les compétences en programmation des apprentis informaticiens

Sociétés

Recommander cette page à un(e) ami(e)

Développer ses compétences en programmation informatique

La programmation informatique a beau être introduite dans les programmes de certaines sections des classes de terminale en France, elle souffre d'une image peu favorable. En effet, seules l'étude et la pratique permettent de maîtriser les particularités du Java ou du langage C. Or, il faut admettre que les travaux pratiques de programmation traditionnels peuvent être fastidieux.

Pour stimuler chez les jeunes le goût de la programmation, l'IRIT (Institut de Recherche en Informatique de Toulouse) a développé deux jeux qui permettent à la fois de mettre en pratique ses connaissances en la matière et de s'amuser.

Byte Battle et Kernel Panic sont des jeux de stratégie en temps réel se déroulant dans un univers informatique. Dans le premier, des octets (bytes) s'affrontent dans des combats intenses où les joueurs doivent détruire leurs adversaires sans laisser ces derniers détruire leurs troupes. Il est possible de jouer contre un autre joueur en réseau local. Le deuxième jeu se présente comme une série de missions qui mettent à profit les connaissance de programmation du joueur.

Dans les deux cas, le joueur doit programmer les actions de ses unités. Ainsi, pour les déplacer ou les faire attaquer, le joueur devra créer des scripts dans un des différents langages de programmation proposés. e joueur évolue dans un EDI (Environnement de développement intégré), c'est-à-dire un programme qui regroupe des outils nécessaires à la création de commandes.

Il s'agit donc d'une belle façon, pour les étudiants, de vérifier leurs connaissances en informatique. Le site Internet comprend d'ailleurs une section expressément dédiée aux enseignants qui envisagent d'utiliser ces deux jeux dans le cadre de leurs cours.

Ces serious games ne sont pas destinés au grand public, mais à ceux qui étudient ou se passionnent pour la programmation. Car malgré l'interface assez claire et un petit tutoriel dans un des jeux, le néophyte risque rapidement de se sentir perdu et de ne pas savoir quoi faire. Les programmateurs juniors en revanche seront ravis des possibilités offertes par ces jeux. 

Niveau : Pré-universitaire

Sujets :
Programmation - Langages informatiques ,
Jeux informatiques ,
Applications - Bureautique ,
Technologies en éducation

Mots-clés :
jeu sérieux ,
Serious Game ,
Programmation Informatique ,
Programmation