Progression et devoirs⚓︎
séance 1 (mardi 12/09/23):
Devoirs
- Installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter NoteBook.
- Déposer un fichier
variable.ipynb
contenant les exercices du chapitre sur les variables dans le casier qui se trouve à l'emplacement Documents > Élèves > 2023-2024 > PNSI > Devoirs sur le site collaboratif.
séance 2 (mardi 19/09/23):
Devoirs
- Si ce n'est pas encore fait, installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter NoteBook.
- Déposer un fichier
boucle_for.ipynb
contenant les exercices du chapitre sur la boucle for dans le casier qui se trouve à l'emplacement Documents > Élèves > 2023-2024 > PNSI > Devoirs sur le site collaboratif.
séance 3 (mardi 26/09/22):
- Processing et P5
Devoirs
- Si ce n'est pas encore fait, installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter NoteBook.
- Déposer une capture d'écran preuve qui montre qu'Anaconda Navigator est bien installé sur vortre ordinateur.
- Installer le programme Processing sur votre ordinateur et ajouter la gestion de python. Lire Quick Start qui explique l'installation de python.
- Exercices p5 47c7-666996 et 5a7d-1916764 à faire sur Capytale.
séance 4 (mardi 03/10/22):
- Correction des exercices P5
- La boucle while
Devoirs
- Si ce n'est pas encore fait, installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter puis déposer une capture d'écran preuve qui montre qu'Anaconda Navigator est bien installé sur vortre ordinateur.
- Déposer un fichier Jupyter NoteBook avec la correction de tous les exercices du cours sur la boucle while.
- Déposer l'exercice 3 avec et sans break sur Capytale
- Préparer le contrôle n°1 qui portera sur les 3 premiers chapitres (variables, boucle for et boucle while)
séance 5 (mardi 10/10/2022):
- instruction conditionnelle If else elif
- test: https://compute-it.toxicode.fr/
- Contrôle n°1 sur les bases (variables, boucles)
Devoirs
- exercices de la page de cours sur l'instruction conditionnelle If else elif
séance 6 (mardi 17/10/2022):
- correction du contrôle 1
- if else elif
- Exercices
Devoirs
- exercices 1 et 2 sur la page d'exercices If else elif (code capytale f7a0-2109986)
séance 7 (mardi 7/11/2022):
- Exercices sur l'instruction conditionnelle If else elif
- Les fonctions (Thème 1 Chapitre 5)
- Exercices 1 et 2 sur les fonctions
Devoirs
- Exercices suivants sur les fonctions
- Commencer à réviser le contrôle du 21/11/2023 portant sur tout le thème 1. Pour vous aider dans vos révisions, j'ai mis la correction des exercices déjà faits, car au minimum vous devez être capable de les refaire.
séance 8 (mardi 14/11/2022):
- Exercices sur les fonctions
Devoirs
- Réviser le contrôle du 21/11/2023 portant sur tout le thème 1. Pour vous aider dans vos révisions, j'ai mis la correction des exercices déjà faits, car au minimum vous devez être capable de les refaire.
séance 9 (mardi 21/11/2022):
- Révisions
- Contrôle sur le thème 1 (Les bases de Python)
Devoirs
- Exercice pratique: Différentes distances (en ligne sur e-nsi)
séance 10 (mardi 28/11/2022):
- Correction du contrôle sur le thème 1 (Les bases de Python)
- T2 > Les listes
Devoirs
- Terminer les exercices 1, 2 et 3 du cours sur les listes.
séance 11 (mardi 5/12/2022):
- T2 > Les listes
- Exercices du cours sur les listes
- Exercice 1 : le sanglier d'Érymanthe
Devoirs
- Exercices 2, 3 et 4 sur les listes à déposer dans votre répertoire personnel sur le site collaboratif.
séance 12 (mardi 12/12/2022):
Devoirs
- Préparer le contrôle sur les listes
séance 13 (mardi 19/12/2022):
- T6 > Interactions sur une page web
- Contrôle 3 portant sur les listes
Devoirs
- Réviser HTML CSS
séance 14 (mardi 9/1/2024):
- Correction du contrôle 3 portant sur les listes
- T6 > Interactions sur une page web
- Traitement d'une image et d'une autre page HTML présentes un dossier
- Exercices 3 et 4
Devoirs
- Exercice 5 (site personnel riche)
séance 15 (mardi 16/1/2024):
- T6 > Interactions sur une page web
- Les bases de JavaScript
- Exercices 6, 7, 8.
Devoirs
- Préparer le contrôle (reporté au 30/01) portant sur HTML + CSS + JavaScript (les 2 aides mémoires sont autorisés si vous en avez une version imprimée)
séance 16 (mardi 23/1/2024):
- T6 > Interactions sur une page web
- Les bases de JavaScript
- Exercices 9 et 10.
Devoirs
- Préparer le contrôle du 30/01 portant sur HTML + CSS + JavaScript (les 2 aides mémoires sont autorisés si vous en avez une version imprimée)
séance 17 (mardi 30/1/2024):
- T6 > Interactions sur une page web
- Exercice 11
- Contrôle portant sur HTML + CSS + JavaScript
séance 18 (mardi 6/2/2024):
- Séance annulée (arrêt maladie)
séance 19 (mardi 13/2/2024):
- Correction du contrôle html css JS
- T6 > Interactions sur une page web
- Utiliser un template pour générer une page HTML
- Exercice 12
- T6 > étude du chargement d'une page web
- Requêtes http
- Exercice 1
Devoirs
- Savoir refaire l'exercice 12 sans regarder la correction.
- Rédiger l'exercice 1 sur les requêtes http sur Jupyter NoteBook au format Markdown avec une mise en forme riche (utilisation de listes et sous listes, mot en gras...) avec incorporation de captures d'écran pour permettre la vérification de vos réponses.
séance 21 (mardi 12/3/2024):
Devoirs
- Finir le jeu Terminus et établir la liste des commandes linux
- Préparer le contrôle sur les réseaux
séance 22 (mardi 19/3/2024):
- Annulée pour cause de bac blanc de français
Devoirs
- Finir le jeu Terminus et établir la liste des commandes linux
- Préparer le contrôle sur les réseaux
séance 23 (mardi 26/3/2024):
- T2 > Chapitre5: Les booléens
- Contrôle sur les réseaux
séance 24 (mardi 2/4/2024):
séance 25 (mardi 9/4/2024):
- T2 > Representation des donnees > chap5 (les booléens) > Image mystère
- T4 > Algorithmique
- chap1: Maximum, moyenne, occurrences
- chap2: Tri par insertion (méthode simple)
Devoirs
- Réviser les booléens (apprendre les tables de vérité du AND du OR et du XOR par coeur) et les algorithmes déjà étudiés (les apprendre par coeur). J'interrogerai quelques élèves (test écrit noté pendant environ 1/4 d'heure).
séance 26 (mardi 16/4/2024):
- Correction du contrôle réseau
- Tri par insertion (version optimisée) à savoir par cœur
- Tri par sélection à savoir par cœur
Devoirs
- Réviser les algorithmes déjà étudiés (les apprendre par coeur).
séance 27 (mardi 7/5/2024):
- Programmation d'une carte à microcontrôleur (MicroBit)
Devoirs
- Réviser le contrôle sur les booléens et l'algorithmique
séance 28 (mardi 14/5/2024):
- Algorithme de tri dichotomique
- Contrôle sur les booléens et l'algorithmique
Devoirs
- S'inscrire à la classe virtuelle wims PNSI (voir l'annonce sur la page d'accueil) et faire chaque exercice d'abord plusieurs fois avec la notation désactivée pour vous entraîner ; puis deux fois avec la notation activée.
- exercice tri à bulles sur le site e-nsi
séance 29 (mardi 21/5/2024):
- Travail sur Wims pendant rattrapage du contrôle
- Correction du Contrôle sur l'algorithmique
- Le codage des entiers
- Le codage des flottants
Devoirs
- Faire le dernier exercice du cours sur les flottants
- Réviser le codage des entiers et des flottants
séance 30 (mardi 28/5/2024):
- T5 > Traitement des données
- Manipulation de fichiers csv