Projets de Terminale NSI
Pourquoi des projets en NSI ?
Les projets constituent une part essentielle de l'enseignement de la NSI. Ils permettent de :
- Mobiliser les connaissances acquises dans un contexte concret
- Développer l'autonomie face à un problème complexe
- Pratiquer la démarche de projet : analyse, conception, implémentation, tests
- Collaborer et communiquer sur son travail
- Se préparer au Grand Oral avec un sujet ancré dans la pratique
Les projets sont aussi l'occasion de découvrir que l'informatique permet de modéliser et simuler des phénomènes issus de domaines variés : biologie, physique, mathématiques, sciences sociales...
Projets proposés
Simulations et automates cellulaires
| Projet | Description |
|---|---|
| Le Jeu de la Vie | Automate cellulaire de Conway, exploration de l'émergence et des structures auto-organisées |
| Wa-Tor | Simulation proie-prédateur (poissons et requins) dans un monde torique |
| Feu de forêt | Modélisation de la propagation d'un incendie, étude des seuils de percolation |
Génération procédurale et algorithmes
| Projet | Description |
|---|---|
| Algogen | Génération algorithmique d'images, de textures ou de terrains |
| Labyrinthe | Génération et résolution de labyrinthes (DFS, Kruskal, A*) |
| L-Systems | Génération de fractales et de plantes virtuelles par réécriture |
Intelligence artificielle et jeux
| Projet | Description |
|---|---|
| Morpion / Puissance 4 | Implémentation d'une IA avec l'algorithme Minimax |
| 2048 | Clone du jeu avec IA basée sur des heuristiques |
| Pathfinding | Visualisation des algorithmes de recherche de chemin |
Structure d'un projet
Chaque projet contient généralement :
nom_du_projet/
├── README.md # Présentation et consignes
├── src/ # Code source
├── tests/ # Tests unitaires
└── docs/ # Documentation complémentaire
Évaluation
Les projets sont évalués selon plusieurs critères :
- Fonctionnalité : le programme répond-il au cahier des charges ?
- Qualité du code : lisibilité, modularité, documentation
- Démarche : analyse du problème, choix techniques justifiés
- Présentation : capacité à expliquer son travail