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 : mercredi 4/09/2024
-
🎯 Chapitre 1: constructions de bases en langage Python
- Rejoindre le groupe ParcPremiereNSI sur http://www.france-ioi.org (se créer un compte d'abord) et commencer le chapitre 1 (affichage) du niveau 1.
- Exercices : Démarrage en Python : Carnet Capytale
- Exercices : TP 1 : instructions; expressions, variables, erreurs. Sur Capytale < https://capytale2.ac-paris.fr/web/c/a5e6-644695/mcer
-
Cours : 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
-
✍️ Travail à faire
- Rejoindre le groupe ParcPremiereNSI sur http://www.france-ioi.org (se créer un compte d'abord) et finir le chapitre 1 (affichage) du niveau 1.
- Finir le parcours "Répétitions d'instructions" sur France IOI https://www.france-ioi.org/algo/chapter.php?idChapter=643
Séance 2 : lundi 9/09/2024
🎯 Chapitre 1: constructions de bases en langage Python
- France IOI :
- Niveau 1, chapitre 2 Répétition d'instructions, correction commentée par un élève :
- Correction de l'exercice Sisyphe, enchaîner deux répétitions
- Correction de l'exercice Jeu de dames, imbriquer deux répétitions
- Correction de l'exercice Mont Kailash, imbriquer des répétitions
- Niveau 1, chapitre 2 Répétition d'instructions, correction commentée par un élève :
-
Cours : 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. Version pdf distribuée, ouvrir la version en Carnet Capytale
- ➡️ Types de base des objets Python, Variable, Tableau d'état
- ➡️ Instructions conditionnelles
- ➡️ Boucles bornées
-
Exercices d'entraînement : Carnet Capytale France IOI Niveau 1 => faire tous les exercices marqués d'un symbole ✅. Objectifs du jour :
- Calculs et découverte des variables
- Lecture de l'entrée
- Tests et conditions
✍️ Travail à faire
- Finir les exercices France IOI marqués du symbole ✅ des modules Calculs et découverte des variables , Lecture de l'entrée et Tests et conditions du Carnet Capytale France IOI Niveau 1.
Séance 3 : mercredi 11/09/2024
🎯 Chapitre 1: constructions de bases en langage Python
- France IOI :
- Niveau 1, chapitre 2 Répétition d'instructions, correction commentée par un élève :
- Correction de l'exercice Sisyphe, enchaîner deux répétitions
- Correction de l'exercice Jeu de dames, imbriquer deux répétitions
- Correction de l'exercice Mont Kailash, imbriquer des répétitions
- Niveau 1, chapitre 3 Calculs et découverte des variables , correction commentée par un élève :
- Correction de l'exercice Une partie de cache cache
- Correction de l'exercice Décollage de fusée
- Correction de l'exercice Invasion de batraciens
- Niveau 1, chapitre 2 Répétition d'instructions, correction commentée par un élève :
-
Cours : 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. Version pdf distribuée, ouvrir la version en Carnet Capytale
- ➡️ Boucles non bornées
-
Exercices d'entraînement : Carnet Capytale France IOI Niveau 1 => faire tous les exercices marqués d'un symbole ✅. Objectifs du jour :
- Lecture de l'entrée (3 exercices au moins)
- Tests et conditions (3 exercices au moins)
- Structures avancées (3 exercices au moins)
✍️ Travail à faire
- Faire les exercices France IOI marqués du symbole ✅ (au moins trois par module) des modules Conditions avancées, opérateurs booléens et Répétitions conditionnées du Carnet Capytale France IOI Niveau 1.
-
- 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 4 : lundi 16/09/2024
🎯 Chapitre 1: constructions de bases en langage Python
-
- Niveau 1, chapitre 2 Tests, correction commentée par un élève :
- Correction de l'exercice Tarifs dégressifs, test avec un seul if
- Correction de l'exercice Tarif du bateau, test avec if et else
- Niveau 1, chapitre 3 Structures avancées , correction commentée par un élève :
- Correction de l'exercice Villes et villages, test imbriqué dans une boucle
- Correction de l'exercice Distance la plus longue, recherche de maximum
- Correction de l'exercice Tarifs de l'auberge, tests imbriqués => if elif else
- Niveau 1, chapitre 2 Tests, correction commentée par un élève :
-
Cours : 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. Version pdf distribuée, ouvrir la version en Carnet Capytale
- ➡️ Boucles non bornées
- ➡️ Erreurs
-
Exercices d'entraînement : Carnet Capytale France IOI Niveau 1 => faire tous les exercices marqués d'un symbole ✅. Objectifs du jour :
-
Boucles conditionnées :
- Administration : comptes annuels => boucle non bornée avec condition d'arrêt sur test d'égalité
- Construction de pyramide => boucle non bornée avec condition d'arrêt sur test d'inégalité
-
Conditions avancées et opérateurs booléens :
- Maison de l'espion => condition avec and
- Nombre de jours dans le mois => condition avec and et or
- Amitié entre gardes => condition avec or
-
✍️ Travail à faire
- Mercredi DS 1
- 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 5 : mercredi 18/09/2024
🎯 Chapitre 1: constructions de bases en langage Python
- 💯 DS n° 1 : boucles bornées, calculs de variables ,tests
-
Cours : 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. Version pdf distribuée, ouvrir la version en Carnet Capytale
- ➡️ Boucles non bornées / boucles conditionnées
- ➡️ Fonctions
- ➡️ Erreurs
-
Exercices d'entraînement France IOI : Carnet Capytale France IOI Niveau 1 => faire tous les exercices marqués d'un symbole ✅. Objectifs du jour :
- Boucles conditionnées :
- Administration : comptes annuels => boucle non bornée avec condition d'arrêt sur test d'égalité
- Construction de pyramide => boucle non bornée avec condition d'arrêt sur test d'inégalité
-
Exercices de découverte des fonctions : Carnet Capytale découverte des fonctions
✍️ Travail à faire
-
Sur France IOI traiter ces trois exercices sur Conditions avancées et opérateurs booléens :
- Maison de l'espion => condition avec and
- Nombre de jours dans le mois => condition avec and et or
- Amitié entre gardes => condition avec or
-
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 6 : lundi 23/09/2024
🧑🏫 Séance
-
💯 Correction du DS n° 1, parcours différencié (30 minutes) :
-
Fonctions :
- correction de l'exercice 1 du Carnet Capytale découverte des fonctions
-
Découverte du module tkinter pour créer des interfaces graphiques.
Plusieurs objectifs :
- donner une boîte à outils pour de futurs projets
- découvrir les fonctions dans un autre cadre
- aborder la notion de portée d'une variable (locale ou globale)
Quatre exercices à traiter dans l'ordre.
✍️ Travail à faire
-
Sur France IOI traiter ces trois exercices sur Conditions avancées et opérateurs booléens :
- Maison de l'espion => condition avec and
- Nombre de jours dans le mois => condition avec and et or
- Amitié entre gardes => condition avec or
-
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 7 : mercredi 25/09/2024
🧑🏫 Séance
-
🏊 Exercices sur les boucles et les fonctions dans ce carnet Capytale
-
France IOI : Carnet Capytale France IOI Niveau 1
Correction de ces trois exercices sur Conditions avancées et opérateurs booléens : * Maison de l'espion => condition avec and * Nombre de jours dans le mois => condition avec and et or * Amitié entre gardes => condition avec or
-
Découverte du module tkinter pour créer des interfaces graphiques.
Plusieurs objectifs :
- donner une boîte à outils pour de futurs projets
- découvrir les fonctions dans un autre cadre
- aborder la notion de portée d'une variable (locale ou globale)
Quatre exercices à traiter dans l'ordre.
-
🎯 Chapitre 2 : fonctions, spécification et tests
- Cours
- Vous faites les exercices dans le carnet Capytale. Aujourd'hui :
- Définition d'une fonction :exercices 1, 2 et 3
✍️ Travail à faire
-
Dans le carnet Capytale du chapitre 2 Fonctions avancer jusqu'à l'entrainement 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.
Séance 8 : lundi 30/09/2024
🧑🏫 Séance
-
🎯 Chapitre 2 : fonctions, spécification et tests
- Cours
- Vous faites les exercices dans le carnet Capytale. Aujourd'hui :
- Définition d'une fonction :exercices 1, 2, 3 et 4
- Mise au point : spécification ,précondition et tests unitaires : exercice 5
-
Découverte du module tkinter pour créer des interfaces graphiques.
Plusieurs objectifs :
- donner une boîte à outils pour de futurs projets
- découvrir les fonctions dans un autre cadre
- aborder la notion de portée d'une variable (locale ou globale)
Quatre exercices à traiter dans l'ordre.
-
Fonctions et Shadoks : Carnet Capytale
Source : Numération Shadok https://shadoks.fandom.com/fr/wiki/Syst%C3%A8me_de_num%C3%A9rotation_Shadok
✍️ Travail à faire
- Dans le carnet Capytale du chapitre 2 Fonctions faire les entraînements 1, 2 et 3
- DS sur les chapitres 1 (Programmation) et 2 (Fonctions) le lundi 7 Octobre
- 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.
Octobre
Séance 9 : mardi 02/10/2024
🧑🏫 Séance
-
🎯 Chapitre 2 : fonctions, spécification et tests
- Cours
- Vous faites les exercices dans le carnet Capytale. Aujourd'hui :
- Définition d'une fonction : exercice 4 et correction des entraînements 1 et 2
- Mise au point : spécification ,précondition et tests unitaires : exercice 5
-
Opérateurs booléens et tables de vérité : Carnet Capytale
-
Fonctions et Shadoks : Carnet Capytale
Source : Numération Shadok https://shadoks.fandom.com/fr/wiki/Syst%C3%A8me_de_num%C3%A9rotation_Shadok
-
Découverte du module tkinter pour créer des interfaces graphiques.
Plusieurs objectifs :
- donner une boîte à outils pour de futurs projets
- découvrir les fonctions dans un autre cadre
- aborder la notion de portée d'une variable (locale ou globale)
Quatre exercices à traiter dans l'ordre.
-
🎯 Chapitre 2 : fonctions, spécification et tests
- Cours
- Mise au point de fonctions : exercice 5
✍️ Travail à faire
- Dans le carnet Capytale du chapitre 2 Fonctions faire les entraînements 1, 2 et 3
- DS sur les chapitres 1 (Programmation) et 2 (Fonctions) le lundi 7 Octobre
- 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.