Séquence 1 · Semaine 1 · 1 au 5 juin
Mission Volcan
Les bases de la programmation
Objectifs de la semaine
- Comprendre le cadre d'un programme : entrées, traitements, sorties
- Écrire un premier programme
- S'initier au langage Python
Lun1 juinS1.1 Les variables ▸
Contenus
- Environnement de développement : calepins, blocs, commentaires
- Typage des données, variables et affectation
- Séquence d'instructions
Mar2 juinS1.2 Les conditions ▸
Contenus
- Instruction conditionnelle
- Comparaisons et tests logiques
Mer3 juinS1.3 Les boucles ▸
Contenus
- Instruction répétitive (boucle)
- Boucle « pour » et boucle « tant que »
- Combinaison de conditions
Jeu4 juinS1.4 Listes ▸
Contenus
- Tableaux de données
- Parcours d'un tableau avec une boucle
- Listes de données
- Parcours d'une liste avec une boucle
Ven5 juinS1.5 Algorithme ▸
Contenus
- Algorithmes avec boucles et listes
- Recherches, filtres, ordonnancement
Projet 1 · Devoir de la séquence
Les mesures du volcan
Résumer des mesures de terrain et repérer la valeur aberrante.
📋 Aide-mémoire : variables, tableaux et dictionnaires
Séquence 2 · Semaine 2 · 8 au 12 juin
Mission Forêt
Programmation modulaire
Objectifs de la semaine
- Structurer ses programmes à l'aide de fonctions
- Organiser les données en mémoire
- Utiliser des librairies pour des opérations standards
Lun8 juinS2.1 Les fonctions ▸
Contenus
- Procédure et fonction
- Paramètres et valeur de retour
- Introduction de l'assert pour les jeux d'essais
Mar9 juinS2.2 ★ Examen intra ▸
À l'évaluation
- Examen de mi-parcours sur les séquences 1 et 2
- Compte dans le 50 % des examens théoriques
- Feuille-synthèse permise
Mer10 juinS2.3 Structures de données ▸
Contenus
- Dictionnaire (clé / valeur)
- Tableau 2D
- Boucles imbriquées
Jeu11 juinS2.4 Lecture de fichiers ▸
Contenus
- Formats de fichiers
- Lecture des données dans un fichier
- Bibliothèques pour les fichiers
Ven12 juinS2.5 Les graphiques ▸
Contenus
- Outils pour les graphiques
- Documentation du programme
Projet 2 · Devoir de la séquence
Analyse de données (la forêt)
Lire un fichier de données, le structurer et en tracer un graphique.
Séquence 3 · Semaine 3 · 15 au 19 juin
Mission Espace
Activité d'intégration
Objectifs de la semaine
- Utiliser des librairies pour des programmes plus complexes
- Intégrer toutes les compétences dans un programme d'envergure
- Valider un programme à l'aide de jeux d'essais
Lun15 juinS3.1 Applications scientifiques ▸
Contenus
- Analyse de données : statistiques de base et visualisation
- Simulation numérique : modéliser un phénomène simple
Mar16 juinS3.2 Outils de calcul ▸
Contenus
- Bibliothèques de calculs
- Fonctions scientifiques
Mer17 juinS3.3 Programme intégrateur ▸
Contenus
- Revue de code avec architecte
- Ajustement du programme avec la cliente
Jeu18 juinS3.4 Programme intégrateur ▸
Contenus
- Revue de code avec architecte
- Ajustement du programme avec la cliente
Ven19 juinS3.5 ★ Examen final ▸
Épreuve terminale
- Examen final du cours (25 %)
- Feuille-synthèse permise
Projet 3 · Devoir de la séquence
Programme intégrateur (l'espace)
Un programme d'envergure validé par des jeux d'essais.