Nos Programmes STEM

Trois disciplines, 36 séances chacune, une progression structurée par trimestre — adaptée au contexte éducatif sénégalais.

📅
36
Séances sur l'année
⏱️
1h30
Par séance
🎯
4
Projets finaux

📘 Trimestre 1 — Découverte

Séances 1–9

Premiers pas dans l'univers de la programmation. Les élèves découvrent l'interface Scratch, les blocs de commande et créent leurs premières animations.

Interface Scratch Blocs de mouvement Sons & costumes Événements Boucles simples Projet : Animation village sénégalais

📗 Trimestre 2 — Logique

Séances 10–18

Introduction aux structures conditionnelles et aux interactions. Les élèves créent des histoires interactives et leurs premiers jeux simples.

Conditions si/sinon Variables Interactions clavier Détection de collision Score & vies Projet : Jeu de course à Dakar

📙 Trimestre 3 — Création

Séances 19–27

Approfondissement avec les fonctions personnalisées et la logique avancée. Création de projets plus complexes inspirés du patrimoine sénégalais.

Mes blocs (fonctions) Listes Clonage de sprites Broadcast Sons enregistrés Projet : Quiz culture sénégalaise

📕 Trimestre 4 — Compétition

Séances 28–36

Projet libre en équipe et mini-hackathon de classe. Chaque groupe présente son projet devant le reste de la classe et reçoit un retour structuré.

Projet libre en équipe Présentation orale Peer review Hackathon classe Remise des certificats Projet : Jeu final libre
📅
36
Séances sur l'année
💻
VS Code
Environnement professionnel
🏆
Concours
Préparation Olympiades

📘 Trimestre 1 — Fondations

Séances 1–9

Installation de l'environnement, premiers scripts, types de données et structures de contrôle. L'élève écrit ses premiers programmes fonctionnels.

Variables & types Opérateurs If / elif / else Boucles for & while Fonctions Projet : Calculatrice scolaire

📗 Trimestre 2 — Structures

Séances 10–18

Listes, dictionnaires, fichiers et premiers modules Python. L'élève apprend à manipuler des données et à structurer des programmes plus complexes.

Listes & tuples Dictionnaires Lecture / écriture fichiers Module math & random Exceptions Projet : Gestion élèves CSV

📙 Trimestre 3 — Algorithmique

Séances 19–27

Algorithmes classiques, récursivité et introduction à la data. Les élèves analysent des données réelles issues du contexte africain.

Tri & recherche Récursivité Pandas (intro) Matplotlib (graphiques) API REST Projet : Analyse données météo Sénégal

📕 Trimestre 4 — Projet Final

Séances 28–36

Projet autonome en équipe de 2-3, soutenance devant un jury. Introduction aux bonnes pratiques : Git, documentation, tests.

Git & GitHub Documentation Tests unitaires Soutenance jury Préparation Olympiades Projet : App Python libre
🤖
EV3
Lego Mindstorms
⚙️
Capteurs
Ultrason · Couleur · Gyro
🏆
Compétitions
Régionales & nationales

🔧 Trimestre 1 — Découverte Robotique

Séances 1–9

Prise en main du kit Lego, assemblage des structures de base, premiers programmes de déplacement avec le logiciel EV3-G ou MicroPython.

Assemblage Robot Interface de programmation Moteurs A & B Déplacement ligne droite Rotations Défi : Parcours carré

📡 Trimestre 2 — Capteurs

Séances 10–18

Intégration des capteurs ultrason, de couleur et de contact. Le robot devient capable de percevoir son environnement et de réagir automatiquement.

Capteur ultrason Capteur couleur Capteur contact Structures conditionnelles Suivi de ligne Défi : Robot évite-obstacle

🧠 Trimestre 3 — Autonomie

Séances 19–27

Programmation avancée en MicroPython, algorithmes de navigation autonome et introduction aux systèmes embarqués. Le robot résout des missions complexes.

MicroPython Lego Capteur gyroscope PID simple Navigation autonome Bras manipulateur Défi : Mission de tri

🏆 Trimestre 4 — Compétition

Séances 28–36

Mini-compétition interne et préparation aux tournois régionaux. Les équipes conçoivent, programment et défendent leur stratégie devant un jury.

Stratégie de match Optimisation code Travail en équipe Mini-tournoi interne Présentation jury Préparation compétitions régionales
Intéressé ?

Intégrez ces programmes
dans votre établissement

Contactez-nous pour recevoir les fiches de séances détaillées et une présentation personnalisée.

Besoin d'infos sur nos programmes ? 👋
💬