L’algorithmique et son mode de pensée spécifique

Depuis 2010, une introduction progressive d’un enseignement de l’algorithmique dans les programmes de mathématiques s’est mise en place dans les trois années de lycée (Seconde en 2010, Première en 2011 et Terminale en 2012). Cette introduction s’est élargie à partir de 2015 au cycle 1 (classes de maternelles), puis en 2016 aux cycles 2, 3 et 4, dans le cadre de l’enseignement des mathématiques à l’école primaire et au collège.

Afin de mieux comprendre le cheminement qui a amené l’institution à introduire un enseignement de l’algorithmique dans le système scolaire depuis le début de cette décennie, nous proposons de faire un retour historique sur les travaux mis en place par la commission Kahane dont on peut penser qu’elle est à l’origine de cette introduction de l’algorithmique dans le système scolaire.

A la demande du ministère de l’Education Nationale, le Professeur Kahane réunit en 1999 un groupe d’enseignants et de chercheurs pour conduire une Commission de réflexion sur l’enseignement des mathématiques, en amont du Conseil national des programmes et du groupe d’experts chargés d’élaborer les programmes de mathématiques de l’enseignement secondaire, ainsi qu’une réflexion sur l’enseignement des mathématiques de l’Ecole élémentaire à l’Université.

Lors d’une première phase de concertations, la Commission produit des rapports assortis d’annexes sur quatre thèmes estimés prioritaires : (1) la géométrie et son enseignement ; (2) l’informatique et l’enseignement des mathématiques ; (3) le calcul; (4) les probabilités et les statistiques.

Depuis 2000, suite aux travaux de la Commission Kahane, une réintroduction d’éléments en lien avec le domaine de l’informatique dans les programmes scolaires est mise en place. Elle fait suite à une évolution perceptible qui s’est mise en place petit à petit depuis la deuxième moitié des années 90, après une première existence à travers un enseignement optionnel au cours de la décennie des années 80 (cf. Thèse de Lagrange, 1991).

En parallèle, des domaines mathématiques comme l’analyse, les statistiques et les probabilités font l’objet d’une introduction d’éléments en lien avec l’informatique. Le développement des calculatrices à calcul formel et graphique, de logiciels de géométrie dynamique, et l’utilisation de tableurs favorisent cette introduction à travers les TICE . L’institution, à travers des documents d’accompagnement et les manuels scolaires proposent de nombreuses activités sollicitant l’utilisation de tels instruments.

A partir de 2000, l’arithmétique, domaine spécifique des mathématiques, est introduite dans l’enseignement, en particulier dans cadre des programmes de l’enseignement de spécialité de mathématiques de la Terminale Scientifique. Cet enseignement de l’arithmétique permet entre autres une introduction de diverses tâches en lien avec l’utilisation d’éléments informatiques. Cependant, comme le soulignent Thanh & A. Bessot (2006, p. 14), l’enseignement [des mathématiques] veut attacher des notions de base de l’informatique (comme boucle, test, structure de données) à des domaines des mathématiques, comme […] l’arithmétique, sans que la notion d’algorithme soit objet d’enseignement. Les manuels proposent de nombreux exercices d’exécution de programmes informatiques ne permettant qu’une très faible familiarisation des élèves avec des algorithmes mathématiques (Birebent et Chi Thanh, 2005, p. 4). Les élèves utilisent des algorithmes sans que pour autant un enseignement explicite et institutionnalisé de l’algorithmique trouve sa place dans le système éducatif tout au long de cette décennie. Il est ainsi proposé aux élèves et aux enseignants, des programmes scolaires sans que pour autant une spécificité de l’algorithmique et de la programmation ne soit enseignée. De plus, comme le soulignent Birebent et Chi Thanh (2005), l’institution ne propose pas de langages particuliers de programmation.

Au cours de cette période, la difficulté de faire vivre des apprentissages autour des notions de base en informatique se traduit dans les manuels par le refus de construire des types de tâches relatives à la programmation des algorithmes et par le recours à des logiciels de calcul pour instrumenter les techniques associées à ces tâches (Nguyen, 2006, p.40).

A partir de 2009, l’idée d’une introduction officielle d’un enseignement de l’algorithmique dans le secondaire se met en place. Un tel enseignement se fait de façon progressive à tous les niveaux de l’enseignement secondaire français, de 2009 à 2012. Une approche de l’algorithmique associée à l’enseignement des mathématiques est aussi introduite au cours des années 2015 et 2016 dans les cycles de l’enseignement primaire et des collèges. L’institution insiste ainsi sur la nécessité d’amener les élèves à s’initier à l’algorithmique.

De même, selon les directives institutionnelles, cette introduction de l’algorithmique se fait de façon transversale, quel que soit le niveau d’enseignement, de la maternelle au lycée. Cela a pour conséquence de mettre en place de nouveaux besoins nécessitant un complément de formation des enseignants dans le domaine de l’algorithmique.

Dans le cadre de cette thèse, nous nous interrogeons alors sur les apports que peuvent avoir cette introduction de l’algorithmique auprès des élèves, dans certains domaines mathématiques enseignés. Pour cela, dans le cadre d’ingénieries didactiques (au sens d’Artigue, 1992), nous proposons des expérimentations en classe, permettant d’observer chez des élèves de lycée, comment l’algorithmique peut donner du sens à l’introduction de certains concepts mathématiques enseignés, dans les domaines de l’arithmétique, de l’analyse, et des probabilités – statistiques.

Table des matières

INTRODUCTION
1. LES ORIGINES DE NOTRE TRAVAIL DE RECHERCHE
2. QUELLES APPROCHES POSSIBLES D’UN ENSEIGNEMENT DES ALGORITHMES EN COURS DE MATHEMATIQUES ?
3. DEROULEMENT ET PLAN DE LA THESE
CHAPITRE 1 : DES DEFINITIONS – LES PROGRAMMES SCOLAIRES – LES QUESTIONS INITIALES
1. DES DEFINITIONS CLES
1.1 UN ALGORITHME
1.2 UN PROGRAMME INFORMATIQUE
1.3 LE CONCEPT DE LANGAGE DE PROGRAMMATION
1.4 L’ALGORITHMIQUE
2. LES OBJECTIFS DES PROGRAMMES DE MATHEMATIQUES : SECONDE GENERALE ET CLASSES DU CYCLE TERMINAL DE LA SERIE SCIENTIFIQUE
3.1 LA CLASSE DE SECONDE
3.2 LES CLASSES DU CYCLE TERMINAL DE LA SERIE SCIENTIFIQUE
3. ETAT DE L’ART SUR LES RECHERCHES EN DIDACTIQUE DES MATHEMATIQUES DANS LES DOMAINES DE LA PROGRAMMATION ET DE L’ALGORITHMIQUE
3.1 UN RETOUR SUR LA RECHERCHE EN DIDACTIQUE AUTOUR DE LA PROGRAMMATION A LA FIN DES ANNEES 80
3.2 UNE PREMIERE APPROCHE DU FONCTIONNEMENT DES MEMOIRES ET DES VARIABLES DANS LE CADRE DE L’ALGORITHMIQUE ET DE LA PROGRAMMATION
4. UNE VISION DE LA RECHERCHE EN DIDACTIQUE SUR UNE INTRODUCTION DE L’ALGORITHMIQUE DANS L’ENSEIGNEMENT DES MATHEMATIQUES AU LYCEE
5. LES ASPECTS « OUTIL » ET « OBJET » DES ALGORITHMES
6. PLACE ET ROLE DES ALGORITHMES DANS LES PROGRAMMES ET LES MANUELS DEPUIS 2010
7. L’ALGORITHMIQUE ET SON MODE DE PENSEE SPECIFIQUE
8. UN POINT SUR LES TRAVAUX EN DIDACTIQUE DES MATHEMATIQUES AUTOUR DE L’INFORMATIQUE ET DE L’ALGORITHMIQUE
8.1 UN CADRE THEORIQUE BASE SUR UNE MODELISATION THEORIQUE PAR LES CONCEPTIONS ET LA DIALECTIQUE OUTIL-OBJET POUR CARACTERISER L’OBJET « ALGORITHME »
8.2 LE CADRE DE LA TRANSPOSITION DIDACTIQUE POUR ETUDIER LES APPORTS DE L’ALGORITHMIQUE A L’ENSEIGNEMENT DES MATHEMATIQUES AU LYCEE
8.3 PRESENTATION DES ETUDES DE RECHERCHE FAITES EN PSYCHOLOGIE DE LA PROGRAMMATION
9. CONCLUSION DU CHAPITRE 1 : CONSEQUENCES DES OBSERVATIONS FAITES SUR LES DIFFICULTES OBSERVEES CHEZ L’ELEVE DEBUTANT EN INFORMATIQUE
9.1 L’ALGORITHME COMME « OBJET » D’APPRENTISSAGE EN MATHEMATIQUES
9.2 VERS L’ELABORATION D’UN NOUVEAU CADRE THEORIQUE
CHAPITRE 2 : CONSTRUCTION D’UN CADRE THEORIQUE
1. DEVELOPPEMENT THEORIQUE ET QUESTION
2. VERS UN NOUVEAU CADRE THEORIQUE. POURQUOI ?
3. LES ESPACES DE TRAVAIL MATHEMATIQUE
3.1 LES ESPACES DE TRAVAIL GEOMETRIQUE ET LES PARADIGMES GEOMETRIQUES
3.2 LES ESPACES DE TRAVAIL MATHEMATIQUE
3.3 LES ESPACES DE TRAVAIL MATHEMATIQUE SPECIFIQUES
4. LES ESPACES DE TRAVAIL ALGORITHMIQUE (ETA)
4.1 LE PLAN EPISTEMOLOGIQUE ET SES COMPOSANTES
4.2 LE PLAN COGNITIF
4.3 LES PARADIGMES ALGORITHMIQUES
5. ESPACES DE TRAVAIL MATHEMATIQUE DE REFERENCE
6. UNE APPROCHE « ALGORITHMIQUE » DU CONCEPT DE MODELISATION SELON BLUM ET LEISS
7. CONCLUSION DU CHAPITRE 2 : UN RETOUR SUR NOS CHOIX DE CADRES THEORIQUES
CONCLUSION

Cours gratuitTélécharger le document complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *