En version longue
la description plus complète des enseignements
Le programme sur l’année (8 ECTS)
Section titled “Le programme sur l’année (8 ECTS)”2 ECTS = 9 séances de 3 heures
S1 (1er Sem) - UE12: 4 ECTS
Section titled “S1 (1er Sem) - UE12: 4 ECTS”PE Programmation Élémentaire (2 ECTS)
Section titled “PE Programmation Élémentaire (2 ECTS)”| séances | contenu | |
|---|---|---|
| Python numérique | 6 | pandas, numpy, matplotlib |
| git | 2 | système de gestion de versions |
AP Apprentissage de la Programmation (2 ECTS)
Section titled “AP Apprentissage de la Programmation (2 ECTS)”vous choisirez un langage parmi la liste suivante
ces langages vous seront présentés par les enseignants lors d’un amphi
suite auquel un formulaire vous sera envoyé pour la confection des groupes
| langage (au choix) | séances | contenu |
|---|---|---|
| Python | 9 | cours avancé, pour approfondir le langage Python |
| C++ | 9 | découverte d’un langage de haut niveau et compilé (et proche de la mémoire) |
| Rust | 9 | compilé également, mais avec plus de garanties quant à l’utilisation de la mémoire (nouveauté 2026) |
| Elixir | 9 | a dynamic, functional language for building scalable and maintainable applications (nouveauté 2026) |
| Lean | 9 | découverte d’un langage de programmation fonctionnel développé pour la vérification logicielle et les mathématiques formelles (nouveauté 2025) |
Hackathon
Section titled “Hackathon”Enfin en fin de trimestre, nous organisons un hackathon (AP+PE) pour tous, sur toute une journée
S2 (2éme Sem) - UE22: 4 ECTS
Section titled “S2 (2éme Sem) - UE22: 4 ECTS”PFC Programme fiables et concurrents (2 ECTS)
Section titled “PFC Programme fiables et concurrents (2 ECTS)”| séances | contenu | |
|---|---|---|
| Web frontend | 5 | HTML, CSS, JavaScript |
| Web backend | 4 | TCP/IP, http, serveurs d’API |
PI Projet Informatique (2 ECTS)
Section titled “PI Projet Informatique (2 ECTS)”Note les modalités du module PI ne sont pas encore arrêtées pour 2026, et sont susceptibles d’être profondément modifiées par rapport à l’édition 2025.
Les cours
Section titled “Les cours”Ce qu’on attend de vous
Section titled “Ce qu’on attend de vous”- que vous soyez présents à tous les cours (ils sont obligatoires)
- que vous préveniez votre enseignant en cas d’absence (avant si cela vous est possible) il vous indiquera quoi rattraper
- que vous soyez à l’heure (un contrôle continu peut être fait en début de séance)
Votre comportement
Section titled “Votre comportement”soyez constructifs, coopératifs
- vis-à-vis des autres élèves en les aidant sans être compétitif
- vis-à vis de vos enseignants en leur posant des questions, en leur disant si ils vont trop/pas assez vite…
aidez les à comprendre où vous en êtes !
Pour savoir où vous en êtes ? pour vous évaluer
Section titled “Pour savoir où vous en êtes ? pour vous évaluer”- pour le fun (non noté)
des hackathons pour vous apprendre à travailler ensemble
- un contrôle continu noté (quiz ou exercices au début de chaque cours)
- des mini-projets de programmation (notés et personnels)
- à l’étude: des devoirs sur table (pour cause d’utilisation massive d’IA..)
À savoir
Section titled “À savoir”les enseignants ne pourront pas attribuer de note de contrôle continu aux élèves trop souvent absents, ceux-ci iront donc en rattrapage
si vous êtes absent parce que vous connaissez déjà parfaitement toutes ces notions: contacter
valerie.roy@minesparis.psl.eu
Les supports de cours
Section titled “Les supports de cours”ils contiennent
- les notions de base à connaître
- quelques notions intermédiaires
- des notions avancées (pour ceux qui vont plus vite)
les supports sont plutôt rédigés pour être étudiés en autonomie
- ils sont donc trop détaillés pour être parcourus entièrement en cours
- les enseignants en choisiront certains et les parcourront rapidement pour vous présenter des notions et des exercices
en cours: écoutez vos enseignants et posez des questions
(plutôt que de lire les supports dans votre coin… vous les relirez bien sûr entre les cours)
→ en cours: on commence les apprentissages ensemble en parcourant les supports
→ à-la-maison: vous terminez les notebooks commencés et vous relisez les notebooks déjà vus