Séances

Matériel et méthode de travail
  • Matériel :

    • Un classeur avec des feuilles pour écrire et des pochettes transparentes pour ranger les cours
    • Mettre le site https://frederic-junier.gitlab.io/parc-nsi-premiere/ dans les favoris de son navigateur, navigation responsive adaptée aux smartphone : toutes les ressources (cours, corrigés) sont publiés et disponibles sur ce site.des liens vers des QCM externes et des exercices pour travailler les automatismes.
    • Une clef USB de 8 Go minimum, cet article n'est pas cher.
    • Le manuel Hachette NSI version papier fourni par la région de référence 978-2-01-786630-5, accessible en ligne sur https://mesmanuels.fr/acces-libre/3813624
  • Méthode de travail :

    • D'une séance à l'autre : relire le cours, faire les exercices
    • Pendant la séance : alternance de temps d'activités et de synthèse, travail sur des projets à rendre
    • Évaluations :
      • Rendu de mini-projet ou de projet plus conséquent (pendant les vacances) : travail en classe et à la maison en binôme, évaluations écrites ou orales
      • Formatives sous forme d'interrogations courtes (format QCM) ou d'exposés oral (histoire de l'informatique, synthèse de cours)
      • Sommatives sous forme de devoir d'une heure ou de TP noté
      • Autres (exposés, création d'un tuto video)
Septembre
Séance 1 : mardi 5/09/2023

map

Séance 2 : mercredi 6/09/2023
  • 🎯 Chapitre 1: constructions de bases en langage Python

    1. TP 1 : correction des exos 3 et 4 dans Capytale https://capytale2.ac-paris.fr/web/c/a5e6-644695/mcer.
    2. Le point sur les constructions de base d'un langage de programmation Section 1 : Bases d'un langage de programmation : instructions, littéraux, expressions. Les thèmes suivants sont abordés :

      • ➡️ Bases d'un langage de programmation : instructions, littéraux, expressions, exemple d'un programme avec entrée/sortie (calcul d'âge à partir de la date de naissance)
      • ➡️ Instructions conditionnelles : Exercice 5 p. 42, QCM question 6 p. 39
      • ➡️ Boucles bornées
      • ➡️ Boucles non bornées
    3. On avance sur le TP2 en s'aidant de la synthèse de cours. Faire les exercices dans ce carnet Capytale

      Ressources pour le TP2 : Liens vers les corrigés :

  • ✍️ Travail à faire

    1. Sur France IOI : avancer le chapitre 4 jusqu'au premier exercice de validation La Grande Braderie.
    2. Finir les exercices du TP2 jusqu'à l'exercice 9 : Capytale.
Séance 3 : mercredi 13/09/2023
  • 🎯 Chapitre 1: constructions de bases en langage Python

    1. Le point sur les constructions de base d'un langage de programmation Section 1 : Bases d'un langage de programmation : instructions, littéraux, expressions. Les thèmes suivants sont abordés :

      • ➡️ Bases d'un langage de programmation : instructions, littéraux, expressions, exemple d'un programme avec entrée/sortie (calcul d'âge à partir de la date de naissance)
      • ➡️ Instructions conditionnelles :
      • ➡️ Boucles bornées
      • ➡️ Boucles non bornées
    2. On avance sur le TP2 en s'aidant de la synthèse de cours. Faire les exercices dans ce carnet Capytale

      Ressources pour le TP2 : Liens vers les corrigés :

  • ✍️ Travail à faire

    • A faire pour mardi 19/09 :

      1. Sur France IOI : avancer le chapitre 4 jusqu'au premier exercice de validation La Grande Braderie.
      2. Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par l'enseignant.
      3. Finir les exercices d'entraînement du Carnet Capytale.
    • Pour Mercredi 20/09

      Interrogation écrite sur les constructions de base d'une programme : variables, expressions, affectations, structures conditionnelles, boucles bornées ou non, fonctions.

      En plus des exercices faits en classe et du polycopié de cours , un très bon cours de Franck Chambon

Séance 4 : mardi 19/09/2023
  • 🎯 Chapitre 1: constructions de bases en langage Python

    1. On passe en revue toutes les constructions de base en Python (variables, conditionnelles, boucles, fonctions voir cours) dans ces deux carnets Capytale :

  • ✍️ Travail à faire

    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par l'enseignant.
    • Interrogation écrite sur les constructions de base d'une programme : variables, expressions, affectations, structures conditionnelles, boucles bornées ou non, fonctions. En plus des exercices faits en classe et du polycopié de cours , un très bon cours de Franck Chambon
Séance 5 : mercredi 20/09/2023
Séance 6 : mardi 26/09/2023
Séance 7 : mercredi 27/09/2023
  • 🎯 Chapitre 2 : HTML-CSS

  • Mini-Projet :

    • Choisir un binôme et un mini-projet puis commencer à travailler :
      • les sujets
      • s'inscrire dans ce tableau
      • Voici un lien vers un carnet avec une boîte à outils avec des compléments sur les chaînes de caractères, les tableaux, les dictionnaires, des types de données conteneurs qui peuvent être utiles pour certains sujets.
  • ✍️ Travail à faire

Octobre
Séance 7 : mardi 03/10/2023
Séance 8 : mercredi 04/10/2023
Séance 8 : mardi 10/10/2023
  • 🗣️ Un exposé oral de 5 minutes. Voir fiche d'évaluation
  • 🏊🏽‍♀️ Correction de l'exercice 2 de ce carnet Capytale https://capytale2.ac-paris.fr/web/c/993d-1987227
  • 🎯 Chapitre 3 : fonctions, spécification et tests

    • Cours
    • Vous faites les exercices dans le carnet Capytale. Aujourd'hui on termine ce chapitre.
    • Des exercices supplémentaires dans ce carnet
  • ✍️ Travail à faire

    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par l'enseignant
    • Date limite de dépôt du mini-projet : le jeudi 12/10 à 23h00 au plus tard, déposez votre programme nommé SujetXX-NomEleve1-NomEleve2.py avec XX le numéro du sujet dans cet espace de dépôt sur Moodle : https://0690026d.moodle.ent.auvergnerhonealpes.fr/mod/assign/view.php?id=2079
    • DS sur le chapitre 1 Constructions de base en programmation avec en plus fonctions (chapitre 3). Voir ici pour les sujets des années précédentes.
Séance 9 : mercredi 11/10/2023
Séance 10 : mardi 17/10/2023
  • 🗣️ Un exposé oral de 5 minutes.
  • 💯 Retour du DS n°2, correction de l'exercice 5
  • 🎯 Chapitre 3 : fonctions, spécification et tests

    • Exercice sur les opérateurs booléens : correction de l'exercice 3 de ce carnet + table de vérité de not(a or not(b)).
    • Des exercices supplémentaires dans ce carnet : correction des exercices 4, 5 et 6
    • Encore des exercices supplémentaires, avec un carnet spécial shadok
  • 🎯 Chapitre 4 : tableaux à une dimension

    Les élèves à l'aise avancent en autonomie les autres sont guidés par l'enseignant.

  • ✍️ Travail à faire

    • Petite interrogation sur opérateurs booléens, test et boucles.
    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par l'enseignant
Séance 11 : mercredi 18/10/2023
Novembre
Séance 12 : mardi 7/11/2023
  • 💯 Retour du DS n°3 sur opérateurs booléens et boucles avec son corrigé
  • 🎯 Chapitre 4 : tableaux à une dimension

  • ✍️ Travail à faire :

    • Préparer pour demain, l'intervention orale sur le mini projet (2 ou 3 minutes par personne maximum), les critères de notation sont :
      • la qualité du contenu sur 2 points
      • la fluidité du discours, le ton et l'assurance de la voix, la variété des inflexions sur 1 point
      • la posture (corps, regard) sur 1 point
Séance 13 : mercredi 8/11/2023
Séance 14 : mercredi 15/11/2023
Séance 15 : mardi 21/11/2023
Séance 16 : mercredi 22/11/2023
Séance 17 : mardi 28/11/2023
Séance 18 : mercredi 29/11/2023
Décembre
Séance 19 : mardi 05/12/2023
Séance 20 : mercredi 06/12/2023
Séance 21 : mardi 12/12/2023
Séance 22 : mercredi 13/12/2023
Séance 23 : mardi 19/12/2023
Séance 24 : mercredi 20/12/2023
  • 💯 DS 5 sur tableaux à 1 ou 2 dimensions et représentations des entiers
  • 🎯 Chapitre 8 : Système d'exploitation et ligne de commandes

  • 🚧 Travail sur le mini-projet Noel 2024 :

    • code à rendre le mercredi 17/01 et présentation orale le 24/01
  • ✍️ Travail à faire :
    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par
    • Pour le mercredi 17/01/2024 : envoyer par la messagerie ENT une archive zip avec le code du projet et tous les fichiers ressources nécessaires sous le nom titre_projet_eleve1_eleve2.zip.
    • Pour le mercredi 24/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Janvier
Séance 25 : mardi 9/01/2024
  • 💯 Retour du DS 5 sur tableaux à 1 ou 2 dimensions et représentations des entiers avec corrigé
  • Rituel du jour sur Capytale : quatre exercices sur les recherches séquentielle et dichotomique, les tableaux à 2 dimensions et la conversion d'un décimal en binaire
  • 🎯 Chapitre 8 : Système d'exploitation et ligne de commandes
  • 🎯 Chapitre 9 : Codage des caractères :

    • On traite les exercices 1 à 4 de manipulation de chaînes de caractères.
    • On présente les notions de table de codage et d'encodage et on traite les exercices 5 et 6 (QCM).
    • Cours version pdf
    • Exercices du cours avec corrections sur Capytale

    • Table de codage ASCII : exercices 2, 3 et 4

    • Tables de codages ISO-8859 !: exercice 5
    • Tables de codages ISO-8859 : exercices 6 et 7

    Emojis, caractères de points de codes entre U+1F600 et U+1F64F

  • 🚧 Travail sur le mini-projet Noel 2024 :

    • code à rendre le mercredi 17/01 et présentation orale le 24/01
  • ✍️ Travail à faire :
    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par
    • Pour le mercredi 17/01/2024 : envoyer par la messagerie ENT une archive zip avec le code du projet et tous les fichiers ressources nécessaires sous le nom titre_projet_eleve1_eleve2.zip.
    • Pour le mercredi 24/01/2024 : Interrogation sur les recherches séquentielle, dichotomique, les systèmes d'exploitation et la ligne de commande
    • Pour le mercredi 31/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Séance 26 : mercredi 10/01/2024
  • 💯 Retour du DS 5 sur tableaux à 1 ou 2 dimensions et représentations des entiers avec corrigé
  • 🗣️ Exposé oral
  • Rituel du jour sur Capytale : exercices sur les listes/tableaux
  • 🎯 Chapitre 8 : Système d'exploitation et ligne de commandes
  • 🎯 Chapitre 9 : Codage des caractères :

    • On traite les exercices 1 à 4 de manipulation de chaînes de caractères et les QCM des exercices 5 et 6
    • On présente les notions de table de codage et d'encodage et on traite les exercices 5 et 6 (QCM).
    • Cours version pdf
    • Exercices du cours avec corrections sur Capytale

    • Table de codage ASCII : exercices 2, 3 et 4

    • Tables de codages ISO-8859 !: exercice 5
    • Tables de codages ISO-8859 : exercices 6

    Emojis, caractères de points de codes entre U+1F600 et U+1F64F

  • 🚧 Travail sur le mini-projet Noel 2024 :

    • code à rendre le mercredi 17/01 et présentation orale le 24/01
  • ✍️ Travail à faire :
    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par
    • Pour le mercredi 17/01/2024 : envoyer par la messagerie ENT une archive zip avec le code du projet et tous les fichiers ressources nécessaires sous le nom titre_projet_eleve1_eleve2.zip.
    • Pour le mercredi 24/01/2024 : Interrogation sur les recherches séquentielle, dichotomique, les systèmes d'exploitation et la ligne de commande
    • Pour le mercredi 31/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Séance 27 : mardi 16/01/2024
  • Correction des exercices de ce ce carnet : exercices sur les listes/tableaux
  • 🎯 Chapitre 9 : Codage des caractères :

    • On traite les exercices 1 à 4 de manipulation de chaînes de caractères et les QCM des exercices 5 et 6
    • On présente les notions de table de codage et d'encodage et on traite les exercices 5 et 6 (QCM).
    • Cours version pdf
    • Exercices du cours avec corrections sur Capytale

    • Table de codage ASCII : exercices 2, 3 et 4

    • Tables de codages ISO-8859 !: exercice 5
    • Tables de codages ISO-8859 : exercices 6

    Emojis, caractères de points de codes entre U+1F600 et U+1F64F

  • 🏊 Exercices supplémentaires sur les chaînes de caractères dans ce carnet

  • 🎯 Chapitre 10 : Algorithmes de tri

  • ✍️ Travail à faire :

    • Pour le mercredi 17/01 : finir les exercices de ce carnet
    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par
    • Pour le mercredi 17/01/2024 : envoyer par la messagerie ENT une archive zip avec le code du projet et tous les fichiers ressources nécessaires sous le nom titre_projet_eleve1_eleve2.zip.
    • Pour le mercredi 24/01/2024 : Interrogation sur les recherches séquentielle, dichotomique, les systèmes d'exploitation et la ligne de commande
    • Pour le mercredi 31/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Séance 28 : mercredi 17/01/2024
  • Rituels : exercices de ce carnet : parcours de tableaux, recherche séquentielle et dichotomique
  • 🎯 Chapitre 9 : Codage des caractères :

    Emojis, caractères de points de codes entre U+1F600 et U+1F64F

  • 🏊 Exercices supplémentaires sur les chaînes de caractères dans ce carnet

  • 🎯 Chapitre 10 : Algorithmes de tri

  • ✍️ Travail à faire :

    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par
    • Pour le mercredi 24/01/2024 : Interrogation sur les recherches séquentielle, dichotomique, les systèmes d'exploitation et la ligne de commande
    • Pour le mercredi 31/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Séance 29 : mardi 23/01/2024
  • 🆕 : Actualités : une vidéo d'illustration de la recherche dichotomique (Nicolas Réveret) :https://nreveret.forge.aeif.fr/preuves_visuelles/recherche_dichot/media/videos/dicho/480p15/DichotomieSucces.mp4
  • 🏊 Corrections des exercices 1 et 2 de ce carnet : exercices divers sur listes et chaines de caractères
  • 🎯 Chapitre 10 : Algorithmes de tri : aujourd'hui le tri par sélection

  • ✍️ Travail à faire :

    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par
    • Pour le mercredi 24/01/2024 : Interrogation sur les recherches séquentielle, dichotomique, les systèmes d'exploitation et la ligne de commande
    • Pour le mercredi 31/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Séance 30 : mercredi 24/01/2024
  • 💯 DS 6 sur pacours de tableaux à une ou deux dimensions, les recherches séquentielle et dichotomique et la ligne de commande
  • 🗣️ Exposé oral
  • 🎯 Chapitre 10 : Algorithmes de tri : aujourd'hui la complexité du tri par sélection et le tri par insertion

  • ✍️ Travail à faire :

    • Réfléchir au choix d'un sujet d'exposé à placer dans le fichier des exposés oraux : possibilité de choisir un des sujets proposés ici ou de proposer un sujet à faire valider par l'enseignant
    • Pour le mardi 30 Janvier finir les exercices de ce carnet ou de ce carnet pour les plus avancés
    • Pour le mercredi 31/01/2024 déposer une capsule video du projet sur la nouvelle plateforme Moodle Elea :
      • Description du cahier des charges
      • Répartition des tâches
      • Description de la solution algorithmique proposée
      • Commentaire d'un extrait de code
      • Démonstration d'un jeu de tests ou d'un exemple d'exécution
Séance 31 : mardi 30/01/2024
Février
Séance 32 : mardi 06/02/2024
Séance 33 : mercredi 07/02/2024
Séance 34 : mardi 13/02/2024
Séance 35 : mercredi 14/02/2024
📋 Texte
  * [Projet Snake](https://www.frederic-junier.org/NSI/premiere/Projets/Projets2024/snake/snake-pyxel/) => à rendre à la rentrée des vacances d'hiver
Mars
Séance 36 : mardi 05/03/2024
Séance 37 : mercredi 06/03/2024
Séance 38 : mercredi 12/03/2024
Séance 39 : mardi 19/03/2024
Séance 40 : mercredi 20/03/2024
Séance 41 : mercredi 26/03/2024
Avril
Séance 42 : mardi 02/04/2024
Séance 43 : mercredi 03/04/2024
Séance 44 : mardi 09/04/2024
Séance 45 : mercredi 10/04/2024
Séance 46 : mardi 30/04/2024
Mai
Séance 47 : mardi 07/05/2024
Séance 48 : mardi 14/05/2024
Séance 49 : mercredi 15/05/2024
  • Date de la Nuit du Code : le mercredi 29/05 de 12 h 30 à 19 h en salle 717
  • Un squelette de code niveau première
  • Une activité de préparation niveau terminale
  • 🎯 Chapitre 18 Terminaison et correction :
    • Cours => correction d'algorithme
  • 🎯 Chapitre 19 Protocole HTTP :
    • Travail en autonomie, les élèves s'approprient tout seul le cours à partir des différents exemples et exercices. Il vérifient leurs réponses à l'aide de la correction. Travail dans le navigateur Firefox avec les outils de développement.
      • Lien vers le chapitre 19 avec le cours
      • Premier point étape (10 minutes de travail individuel) après l'exercice 3
      • Second point étape (15 minutes de travail individuel) après l'exemple 1 => Point de cours 2 sur les Méthodes de passage des paramètres : GET ou POST puis Exercice 4 en collectif.
      • Second point étape (30 minutes de travail individuel) après le Point de cours 3 sur les éléments de formulaire HTML et l'exercice 5 => Synthèse en commun.
  • Travail sur le projet final :
  • Date de rendu du projet final : le dimanche 26/05 (capsule vidéo + code voir document de cadrage)
  • Mercredi 22/05 : DS 11 sur les chapitres Dictionnaires / Traitement de données en tables / Flottants / Terminaison
Séance 50 : mardi 21/05/2024
  • Date de la Nuit du Code : le mercredi 29/05 de 12 h 30 à 19 h en salle 717
  • Un squelette de code niveau première
  • Une activité de préparation niveau terminale
  • 🎯 Chapitre 19 Protocole HTTP :
    • Travail en autonomie, les élèves s'approprient tout seul le cours à partir des différents exemples et exercices. Il vérifient leurs réponses à l'aide de la correction. Travail dans le navigateur Firefox avec les outils de développement.
      • Lien vers le chapitre 19 avec le cours
      • Premier point étape (10 minutes de travail individuel) après l'exercice 3
      • Second point étape (15 minutes de travail individuel) après l'exemple 1 => Point de cours 2 sur les Méthodes de passage des paramètres : GET ou POST puis Exercice 4 en collectif.
      • Second point étape (30 minutes de travail individuel) après le Point de cours 3 sur les éléments de formulaire HTML et l'exercice 5 => Synthèse en commun.
  • Travail sur le projet final :
  • Date de rendu du projet final : le dimanche 26/05 (capsule vidéo + code voir document de cadrage)
  • Mercredi 22/05 : DS 11 sur les chapitres Dictionnaires / Traitement de données en tables / Flottants / Terminaison