Pilotage Progression NSI - Première
État des Lieux
- Séances restantes : 5-6 (en tenant compte des jours fériés / sorties scolaires)
- Chapitres à couvrir :
- Architecture & OS — activité émulateurs créée ✅
- Réseaux (Priorité haute)
- Algorithmes Gloutons
- KNN
Stratégie de fin d'année
- Priorité 1 : Réseaux (2 séances minimum — IP, DNS, TCP, routage)
- Priorité 2 : Architecture/OS — activité émulateurs (1 séance) ✅
- Priorité 3 : Gloutons & KNN (1 séance chacun si le temps le permet)
- Reporté en Terminale : Données en table
Activité Architecture/OS — "De la surface au noyau" ✅
- Notebook :
architecture/os/emulateurs.ipynb(sur Gitea + site MkDocs) - Durée : 1h20-1h30 + 15-20 min débrief + 5-10 min présentation Terminus
- Séquençage : émulateurs d'abord, Terminus présenté en bonus maison à la fin
- Structure : System 7 → Windows 2000 → WebVM (CLI) — approche "de la surface au noyau"
Ressources confirmées et testées
| Outil | URL | Usage |
|---|---|---|
| System 7 | https://system7.app | GUI historique Mac (1991) |
| Windows 2000 | https://bellard.org/jslinux/vm.html?url=win2k.cfg&mem=192&graphic=1&w=1024&h=768 | GUI Windows via JSLinux |
| WebVM | https://webvm.io | CLI Linux dans le navigateur (WebAssembly) |
| Terminus | http://luffah.xyz/bidules/Terminus/ | Jeu apprentissage CLI (bonus maison) |
| PCjs.org | https://www.pcjs.org/blog/2015/09/21/ | Windows 95 et OS historiques (bonus élèves rapides) |
| v86 | https://copy.sh/v86/ | Émulateur multi-OS (bonus élèves rapides) |
| Infinite Mac | https://infinitemac.org | Mac System 1.0 → Mac OS 9 (bonus élèves rapides) |
| DistroSea | https://distrosea.com | Distributions Linux modernes (à mentionner à l'oral) |
Notes techniques
- Ctrl+Alt+Suppr sur Win2000 : souvent intercepté par l'OS hôte → utiliser
Démarrer → Exécuter → taskmgr - ping sur WebVM : non disponible (cap_get_proc non implémenté) — utiliser
uname -aetls /à la place - MkDocs : notebooks ajoutés via
NOTEBOOK_ALLOWLISTdansscripts/build_docs.py— ajouter le nom du fichier à cette liste pour publier un nouveau notebook
Supports
- Notebook émulateurs : notebook_emulateurs
- Notebook terminus : notebook_terminus