Progression NSI Première - 32 semaines (4h/semaine)
Organisation générale
- 4h par semaine réparties en : 2h cours/exercices + 2h pratique sur ordinateur
- 32 semaines au total
- 10 parties + 5 projets
- Optimisation : Les chapitres courts sont regroupés dans une même semaine
Période 1 : Septembre - Octobre (7 semaines)
Semaine 1-2 : Partie 1 - Bases de Python
- S1 : C1 - Python les bases (2h cours + 2h TP)
- S2 : C2 - Les séquences (2h cours + 2h TP)
Semaine 3 : Partie 1 (suite)
- S3 : C3 - Les dictionnaires (2h cours + 2h TP)
Semaine 4 : Projet 1
- S4 : Lancement Projet 1 + travail en autonomie - Application des concepts Python (2h lancement + 2h accompagnement)
- Projet à finaliser pendant les vacances de Toussaint
Semaine 5-7 : Partie 2 - Représentation des données
- S5 : C4 - Entiers positifs + C5 - Texte (2h cours + 2h TP)
- S6 : C6 - Entiers relatifs + C7 - Nombres flottants (2h cours + 2h TP)
- S7 : Révisions représentation + début C8 - Architecture von Neumann (2h cours + 2h TP)
Période 2 : Novembre - Décembre (7 semaines)
Semaine 8-9 : Partie 3 - Architecture
- S8 : Fin C8 - Architecture de von Neumann (2h cours + 2h TP)
- S9 : C9 - Simulation CPU + début C10 - Introduction algorithmique (1h cours + 2h TP + 1h cours algo)
Semaine 10 : Projet 2
- S10 : Lancement Projet 2 + point d'étape - Architecture et simulation (2h lancement + 2h accompagnement)
- Projet à finaliser pendant les vacances de Noël
Semaine 11-14 : Partie 4 - Algorithmique + Début Partie 5
- S11 : Fin C10 + C11 - Tri par insertion et sélection (2h cours + 2h TP)
- S12 : C12 - Invariants de boucle + début C13 - Systèmes d'exploitation (2h cours + 2h TP)
- S13 : Fin C13 + C14 - Commandes Linux (1h cours + 3h TP Linux)
- S14 : C15 - Langages de programmation + début C16 - Introduction réseau (2h cours + 2h TP)
Période 3 : Janvier - Février (6 semaines)
Semaine 15-17 : Partie 6 - Réseaux
- S15 : Fin C16 + C17 - TCP et IP + C18 - Modèle TCP/IP (2h cours + 2h TP)
- S16 : C19 - Simulation réseau I + C20 - Bit alterné (1h cours + 3h TP)
- S17 : Révisions réseaux + début C21 - Recherche dichotomique (2h cours + 2h TP)
Semaine 18 : Projet 3
- S18 : Lancement Projet 3 + travail en autonomie - Système et langages (2h lancement + 2h accompagnement)
- Projet à finaliser pendant les vacances d'hiver
Semaine 19-20 : Partie 7 - Algorithmique avancée
- S19 : Fin C21 + C22 - Algorithmes gloutons (2h cours + 2h TP)
- S20 : C23 - K plus proches voisins + révisions algo avancée (2h cours + 2h TP)
Période 4 : Mars - Avril (6 semaines)
Semaine 21-22 : Approfondissements
- S21 : Approfondissement algorithmique + début web (2h cours + 2h TP)
- S22 : C24 - Introduction au web + C25 - Les URL (2h cours + 2h TP)
Semaine 23-25 : Partie 8 - Web
- S23 : C26 - HTML et CSS (1h cours + 3h TP web)
- S24 : C27 - Interaction utilisateur + C28 - Client/serveur (2h cours + 2h TP)
- S25 : C29 - HTTP + C30 - Simulation réseau II (2h cours + 2h TP)
Semaine 26 : Projet 4
- S26 : Lancement Projet 4 + point d'étape - Algorithmes avancés (2h lancement + 2h accompagnement)
- Projet à finaliser pendant les vacances de Pâques
Période 5 : Mai - Juin (6 semaines)
Semaine 27-29 : Fin Web + Données
- S27 : C31 - Formulaires + révisions web (1h cours + 3h TP)
- S28 : C32 - Données en tables + C33 - IHM (2h cours + 2h TP)
- S29 : Révisions générales + évaluations (2h cours + 2h TP)
Semaine 30-32 : Projet final et Bilan
- S30 : Lancement Projet 5 - Web complet (2h lancement + 2h accompagnement)
- S31 : Suivi Projet 5 + révisions générales (2h suivi projet + 2h révisions)
- S32 : Restitution projets + bilan de l'année + perspectives terminale (2h restitution + 2h bilan)
Répartition horaire par thème
| Thème | Semaines | Heures totales | Cours | TP/Pratique |
|---|---|---|---|---|
| Python (Partie 1) | 3 | 12h | 6h | 6h |
| Représentation données (Partie 2) | 2,5 | 10h | 5h | 5h |
| Architecture (Partie 3) | 1,5 | 6h | 3h | 3h |
| Algorithmique (Partie 4) | 2,5 | 10h | 5h | 5h |
| Systèmes (Partie 5) | 2 | 8h | 3h | 5h |
| Réseaux (Partie 6) | 3 | 12h | 5h | 7h |
| Algo avancée (Partie 7) | 2 | 8h | 4h | 4h |
| Web (Partie 8-9-10) | 5 | 20h | 8h | 12h |
| Projets (5 projets) | 5 | 20h | 10h | 10h |
| Révisions/Évaluations | 6 | 22h | 11h | 11h |
Total : 32 semaines - 128h (60h cours + 68h pratique)
Gestion des projets
Organisation :
- Lancement : 2h en classe (présentation + début)
- Développement : Travail en autonomie pendant les vacances
- Accompagnement : 2h de suivi/point d'étape en classe
- Restitution : Intégrée dans les séances suivantes
Calendrier des projets :
- Projet 1 : Lancé S4 → finalisé vacances Toussaint
- Projet 2 : Lancé S10 → finalisé vacances Noël
- Projet 3 : Lancé S18 → finalisé vacances hiver
- Projet 4 : Lancé S26 → finalisé vacances Pâques
- Projet 5 : Lancé S30 → développé en autonomie (3 semaines)