Les nouvelles technologies pour l’enseignement des mathématiques
Intégration des TICE dans l’enseignement des mathématiques

MathémaTICE, première revue en ligne destinée à promouvoir les TICE à travers l’enseignement des mathématiques.

L’INRIA participe à la formation des enseignants à l’algorithmique
Article mis en ligne le 24 novembre 2009
dernière modification le 20 novembre 2009

par Thierry Vieville

L’INRIA s’associe avec des partenaires académiques de Nice et Sophia-Antipolis et le rectorat de Nice pour offrir une formation à l’algorithmique aux professeurs des lycées des Alpes Maritimes (06) et du Var (83) à partir de cette rentrée (environ 500 enseignants de mathématiques invités). Cette formation est proposée sous la forme de stages d’une journée regroupant deux à trois établissements et de contenus en ligne :
http://javascool.gforge.inria.fr/proglet.
Les ressources en ligne sont évidemment accessibles à tous les enseignants, quelle que soit leur situation géographique.

Des documents sur le codage de l’information et les ingrédients des algorithmes, avec le concours de Gérard Berry et Gilles Dowek, un parcours d’initiation à la programmation, sont mis en ligne avec des « proglets » dans le cadre du site « fuscia ». Le bureau d’accueil du site permet aux enseignants de bénéficier d’un support tout au long de l’année :
http://fuscia.info/fr/accueil.php.

Dans ces documents, Gilles Dowek nous explique : « Nous voyons qu’un ordinateur peut effectuer des opérations très variées, sur des types de données très différentes : des nombres, des lettres, des images, des sons, des textes, des vidéos ... Il peut être utilisé pour retoucher une photo, la mettre sur un blog ou un site web, la conserver dans un album, .. Un ordinateur est donc une machine complètement polyvalente : tout les automatismes peuvent être programmés sur un ordinateur. A l’inverse des machines à café ou des aspirateurs qui servent à une seule chose : faire le café, aspirer la poussière, .. Dès la sortie de l’usine, une machine à café ``sait´´ faire le café, un aspirateur ``sait´´ aspirer la poussière. En revanche, un ordinateur ne sait quasiment rien faire. Un ordinateur doit ``être programmé´´ pour retoucher une photo, la mettre sur un blog ou un site web, .. C’est pour cela que les ordinateurs ont besoin de programmes. Cette notion de programme est également ce qui distingue l’ordinateur de certaines machines comme les calculatrices, qui donnent une illusion de polyvalence dans la mesure où elles peuvent effectuer des tâches variées. » Puis de définir : « On appelle algorithme, la méthode, la façon systématique de procéder pour faire quelque chose : trier des objets, situer des villes sur une carte, multiplier deux nombres, extraire une racine carrée, chercher un mot dans le dictionnaire, .. Il se trouve que certaines actions mécaniques - peut-être toutes ! - se prêtent bien à cette décortication. On peut les décrire de manière générale, identifier des procédures, des suites d’actions ou de manipulations précises à accomplir séquentiellement. C’est cela, un algorithme : le concept, qui traduit la notion intuitive de procédé systématique, applicable mécaniquement, sans réfléchir, en suivant simplement un mode d’emploi précis. » Et de nous le montrer avec humour en faisant faire ... un quatre-quart à l’orange à un abruti de robot !

Pour mettre en pratique ces notions, une « proglet » est une petite animation logicielle qui permet de s’initier à la programmation de manière ludique, puisque les petits programmes créés animent un élément visuel ou sonore, à la fois pour mieux comprendre ces objets numériques et pour offrir une démarche expérimentale concrète, vers la compréhension des notions abstraites qui forment le fondement des sciences de l’information. On peut ainsi manipuler une image, expérimenter concrètement la recherche dichotomique, jouer avec des signaux sonores, programmer un convertisseur analogique-numérique, au delà des mécanismes plus classique de dialogue à travers une console et de tracés graphiques. On y retrouve même la bonne vieille « tortue logo », sous forme virtuelle, cet objet numérique qui date d’une époque où l’informatique côtoyait déjà l’enseignement secondaire.

Avec l’introduction de l’algorithmique dans les programmes de Seconde et la pérennité de l’option MPInformatique (voir référence), notre société donne enfin à nos enfants les moyens de ne pas être de simples utilisateurs de logiciels, mais d’aider à créer sans la subir, la société numérique où nous vivons aujourd’hui (avant que l’informatique ne devienne un discipline à part entière).

Références : des textes sur les fondements de l’informatique, accessibles à un public lycéen sont disponibles ici :
 Qu’est ce que l’information ?
 Les ingrédients des algorithmes !
 Un parcours pour s’initier à un outil de programmation, pour utiliser les séquences d’instructions, apprendre à se servir de variables, découvrir l’instruction conditionnelle, se familiariser avec les fonctions et utiliser des boucles est mis à disposition utilisable directement en classe.