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.

CodEx : un site d’exercices de programmation en Python pour lycéens
Dans le cadre de la spécialité NSI, de l’enseignement de SNT en Seconde et des mathématiques en lycée
Article mis en ligne le 20 mars 2025
dernière modification le 5 avril 2025

par Mireille Coilhac

Une vidéo de présentation

La genèse de CodEx

CodEx a été créé par une équipe d’enseignants désirant développer un site d’exercices interactifs en Python, utilisable en autonomie, pour les élèves suivant la spécialité NSI au lycée. Depuis, CodEx s’est diversifié et propose désormais des exercices de programmation en Python correspondants aux programmes de Mathématiques du lycée, de SNT. Certains exercices sont adaptés aux parfaits débutants, d’autres sont destinés aux étudiants du supérieur.

C’est une belle aventure collaborative, qui a pu se réaliser grâce à LaForgeEdu, avec le soutien de l’AEIF.

CodEx

CodEX est une Ressource Educative Libre.

C’est une plateforme ouverte d’apprentissage de l’algorithmique et de la programmation à l’aide d’exercices interactifs. Aucune installation, aucune inscription ne sont nécessaires : tous les programmes sont exécutés sur la machine de l’utilisateur que ce soit un ordinateur, une tablette ou un téléphone. Les exercices proposés ont été écrits, testés, corrigés et améliorés par des professeurs d’informatique du secondaire et du supérieur.

Utilisation en classe et à la maison

CodEx est un outil clé en main pour les enseignants, utilisable en classe, ou en exercices d’entraînements à la maison.

Chaque exercice dispose de deux jeux de tests, un public et un secret. Ces jeux de tests permettent aux élèves de bénéficier d’un retour immédiat sur leur travail et ainsi de développer leur autonomie.

En classe, chaque élève peut donc travailler à son rythme.

Certains exercices permettent également la visualisation du résultat grâce aux bibliothèques turtle ou matplotlib :


Choisir son niveau

Grâce à la page Recherche, il est facile de sélectionner un thème, puis un niveau.

Les rubriques de CodEx

Plusieurs rubriques sont proposées.

  • Recherche

Cette rubrique permet de sélectionner des exercices suivant des critères de thèmes, de titres, de difficultés.

Recherche

  • Parcours

Le site propose plusieurs “parcours”, classés par niveau, qui regroupent les exercices d’un même thème.





Chaque parcours présente différents exercices du thème (sans forcément être exhaustif) organisés du plus facile au plus difficile. Dans ce parcours, un embranchement indique l’apparition de différentes notions basées sur un même prérequis.

Sous chaque exercice, on peut visualiser l’avancée de l’élève dans l’exercice : une icône verte représente une question réussie, une rouge un échec et une bleue, une question pas encore traitée.

Les parcours

  • Conditions d’examens

Cette rubrique présente des exercices originaux, dans le style de ceux de l’épreuve pratique du bac NSI.

Contrairement aux autres exercices de la plateforme, ceux-ci sont fournis sans éditeur ni corrigé. Un énoncé imprimable (au format pdf) est par contre disponible.

Ces exercices peuvent donc être utilisés par les enseignants dans le cadre d’épreuves d’examen blanc. Directement disponibles sur le site, les élèves peuvent aussi les aborder en autonomie durant leurs révisions.

Conditions d’examens

  • Aide

Toutes les indications sont données ici pour comprendre le fonctionnement du site, comment répondre à un exercice, comment se présentent les retours donnés en cas de succès ou d’échecs de la proposition de l’apprenant.

Aide

  • Bac à sable

CodEx met à dispositions des éditeurs pour faire des essais. Six éditeurs sont proposés :

  • Le premier est vide et permet à n’importe quel utilisateur de réaliser des essais quelconques.
  • Les autres présentent des exemples de codes pour utiliser certaines fonctionnalités avancées (animations avec p5.js / dessins avec la tortue de Python, tutrle / graphiques tracés avec matplotlib ou mermaid). Ces éditeurs sont plus à destination des enseignants, pour tester ces outils.

Bac à sable

  • Actualités

Dans ce blog sont présentées les nouveautés sur CodEx, les évolutions du site, les exercices du mois, et encore plein d’informations.

Actualités

Conclusion

L’utilisation de CodEx en classe permet de s’adapter au niveau de chaque apprenant, puisque chacun peut travailler à son rythme, en autonomie, même si l’effectif de la classe est important. On peut l’utiliser sans problème avec des groupes de 35 élèves. Cela donne des ambiances de classe très sereines et agréables.

CodEx est également une source très complète pour des exercices à donner à la maison.

Pour les enseignants, il s’agit d’un outil clé en main, facile à utiliser.

CodEx est toujours en évolution et amélioration. En ce moment nous travaillons à l’intégration de CodEx dans Capytale.

Pour nous contacter

N’hésitez pas à nous écrire à codex@aeif.fr