Progression et devoirs⚓︎
séance 1 (mardi 10/09/24):
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 > P2024-2025 > Répertoire personnel à votre nom. - Feuille Wims1 sur les variables
séance 2 (mardi 17/09/24):
Devoirs
- Si ce n'est pas encore fait, installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter NoteBook.
- Feuille Wims2 sur la boucle for
- 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 > P2024-2025> Répertoire personnel à votre nom.
séance 3 (mardi 24/09/24):
- exercices Processing et P5 reportés à plus tard car non fonctionnels actuellement
- La boucle while
Devoirs
- Déposer un fichier
chapitre3.ipynb
avec les exercices du chapitre 3 dans votre répertoire personnel. - Faire la feuille 3 de wims sur la boucle
while
. - Si ce n'est pas encore fait, installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter NoteBook.
- Comme expliqué en cours, ramener une photo 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.
- Venir avec une tablette fonctionnelle (batterie chargée).
- Réviser pour un contrôle portant sur les 2 premiers chapitres.
séance 4 (mardi 01/10/24):
- Contrôle n°1 sur la boucle
for
(30 min) - Correction du contrôle sur la boucle
for
dans la foulée - Correction des exercices sur la boucle
while
- Exercices Processing (ou P5)
Devoirs
- Si ce n'est pas encore fait, installer Anaconda sur votre ordinateur personnel pour disposer de Spyder et de Jupyter puis prendre une preuve en photo.
- Préparer le contrôle n°2 qui portera sur les 3 premiers chapitres (variables, boucle
for
et bouclewhile
)
séance 5 (mardi 8/10/2024):
- Contrôle n°2 sur les boucles (45 min)
- Correction du contrôle dans la foulée
- Exercices sur les dessins en p5
Devoirs
- Réviser contrôle (tout ce qui a été fait depuis le début de l'année y compris wims et les dessins en p5)
séance 6 (mardi 15/10/2024):
- Contrôle n°3 sur les bases (variables, boucles)
- correction du contrôle 3
- instruction conditionnelle If else elif
- https://compute-it.toxicode.fr/
- Exercices
Devoirs
- exercices de la page de cours sur l'instruction conditionnelle If else elif
- exercices de la page d'exercices If else elif (code capytale 9fee-4323961)
- feuille wims 4
séance 7 (mardi 5/11/2024):
- Les fonctions (Thème 1 Chapitre 5)
- Exercices 1 et 2 sur les fonctions
Devoirs
- feuille wims 5 sur les fonctions
- Bien que la séance du 12/11 soit annulée, les exercices 3 et suivants sur les fonctions sont à mettre dans votre dossier personnel avant mardi 12/11.
- Commencer à réviser le contrôle de la prochaine séance (le 19/11) portant sur tout le thème 1.
- Remarque: Pour vous aider dans vos révisions, la semaine prochaine je mettrai la correction des exercices sur les fonctions pour ceux qui auraient eu des difficultés à les faire.
séance 8 (mardi 12/11/2024):
- Annulée pour cause de convocation
Devoirs
- Réviser le contrôle de la semaine prochaine portant sur tout le thème 1. Pour vous aider dans vos révisions, j'ai mis la correction des exercices. Au minimum, vous devez les étudier suffisamment pour être capable de les refaire.
- Avoir trouvé un nom d'équipe pour le chalenge "Passe ton hack d'abord"
séance 9 (mardi 19/11/2024):
- Contrôle sur le thème 1 (Les bases de Python)
- T2 > Les listes
Devoirs
- Exercice 7 et 8 du cours sur les listes
séance 10 (mardi 28/11/2024):
- Correction du contrôle sur le thème 1 (Les bases de Python)
- T2 > Les listes
Devoirs
- Exercice 1 Le sanglier d'Erymanthe.
séance 11 (mardi 3/12/2024):
Devoirs
- Exercices sur les listes à déposer dans votre répertoire personnel sur le site collaboratif.
- Préparer le contrôle de mardi prochain (sur les listes et tout ce qui précède).
séance 12 (mardi 10/12/2024):
- Contrôle portant sur les listes
- T6 > Interactions sur une page web
Devoirs
- Apprendre le début du cours créez votre site web en HTML5 sur OPENCLASSROOMS (jusqu'au premier Quiz).
séance 13 (mardi 17/12/2024):
- HTML et CSS
- Apprendre la suite du cours créez votre site web en HTML5 sur OPENCLASSROOMS portant sur le CSS (donc jusqu'au second Quiz).
- Exercices 2 à 4 du cours
Devoirs
- S'ils n'ont pas été finis en cours, finir exercices 2 à 4.
- Faire l'exercice 5 et publier ce travail sur Capytale (Exercice5 HTML code 2808-2730306).
- Réviser HTML CSS pour un contrôle à la rentrée
séance 14 (mardi 7/01/2025):
- T6 > Interactions sur une page web
- Les bases de JavaScript
- Exercices 1 à 3
Devoirs
- Exercice 4 sur le javascript
- Préparer contrôle sur le HTML CSS
séance 15 (mardi 14/01/2025):
- T6 > Interactions sur une page web
- Contrôle sur le HTML et le JS
- Exercice: calculatrice en JS
Devoirs
- Terminer l'exercice calculatrice en JS
séance 16 (mardi 21/01/2025):
- T6 > Interactions sur une page web
- Quand la page est fabriquée à la demande par le serveur
- Exercices 6 et 7
- Distribution des codes du chalenge passe ton hack d'abord
Devoirs
- Finir l'exercice 7
- Contrôle html + css: j'ai mis les productions d'Arno et d'Adrien dans la partie
Documents
du site collaboratif pour ceux qui souhaitent voir comment ils ont fait.
séance 17 (mardi 28/01/2025):
- T6 > Interactions sur une page web
- (chap2) Exercice 7: Boîte à secrets
- (chap2) Exercice 8: Plan de classe
Devoirs
- Faire l'exercice 8 en tenant compte des indications que j'ai rajoutées.
séance 18 (mardi 4/02/2025):
- T6 > étude du chargement d'une page web
- Requêtes http
- Exercice 1
- Exercice 9 chap2 : réalisation d'un serveur qui traite la résolution des équations du second degré
séance 19 (mardi 25/02/2025):
Devoirs
- Réviser le contrôle portant sur le thème 6 (sauf javascript)
séance 20 (mardi 04/03/2025):
- Contrôle sur le thème 6
- T3 > Architecture réseau > chap4
Devoirs
- Réviser le protocole du bit alterné
séance 21 (mardi 11/03/2025):
- T2 > Chapitre5: Les booléens
- Exercices 1 à 7
Devoirs
- Apprendre par coeur les tables de vérité des fonctions logiques AND, OR, XOR, NOT, NAND, NOR.
- Réviser les calculs à la main avec les opérateurs logiques.
séance 22 (mardi 18/03/2025):
- Correction du contrôle sur le thème 6
- Exercice 8 (cryptographie)
Devoirs
- Finir l'exercice 8 (Q4)
- Préparer le contrôle sur le Thème 3 (chapitres 3 et 4)
séance 23 (mardi 25/03/2025):
- Exercice 8 (cryptographie)
- T2 > Representation des donnees > chap4 (les bases)
- Contrôle n°8 portant sur les réseaux (le Thème 3 (chapitres 3 et 4))
Devoirs
- Résoudre l'énigme "À la recherche du personnage mystère" qui suit le cours sur les booléens
séance 24 (mardi 01/04/2025):
- T2 > Representation des donnees > chap5 (les booléens) > Image mystère
- T4 > Algorithmique
- T2 > Chapitre 3 : les dictionaires
Devoirs
- Exercices 3 et 4 sur les dictionaires + donner la complexité de chacun des algorithmes utilisés
- Apprendre par coeur les algorithmes
extremum
,moyenne
etrecherche_occurence
. - 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 25 (mardi 22/04/2025):
- Test : portes logique et algorithmes simples (maximum, moyenne, occurrences)
- Correction du contrôle réseau
- T2 > Le codage des entiers
- T2 > Le codage des flottants
Devoirs
- Réviser le codage des entiers en binaire signé et le codage des réels et par quoi on remplace les tests d'égalité pour les réels. J'interrogerai quelques élèves (test écrit noté pendant environ 1/4 d'heure).
séance 26 (mardi 29/04/2025):
- Test: le codage des entiers en binaire signé et le codage des réels
- T4 > chap3: Tri par permutation (introduction au tri par insertion)
- T4 > chap3: Tri par insertion
- T3 > Les commandes Linux
Devoirs
- Préparer un contrôle sur les derniers chapitres (sauf commandes linux): les booléens (les symboles américains et logiques ne sont pas à connaître par cœur), les bases, les dictionaires, le codage des entiers et des réels et les algorithmes déjà étudiés (maximum, moyenne, occurrences, tri par permutation, tri par insertion).
séance 27 (mardi 06/05/2025):
- Fin du jeu Terminus (les commandes Linux)
- Contrôle n°9
Devoirs
- Apprendre les commandes Linux que vous avez relevées lors du jeu Terminus
- Pas de cours la semaine prochaine à cause des épreuves du bac professionnel
séance 28 (mardi 13/05/2025):
- Annulée à cause du bac professionnel
Devoirs
- Apprendre les commandes Linux que vous avez relevées lors du jeu Terminus
séance 29 (mardi 20/05/2025):
Devoirs
- Apprendre l'algorithme de recherche dichotomique dans une liste triée (possiblement j'interrogerai quelques élèves).
- Faire l'exercice 3 (Remplir le sac à dos
butin
en utilisant la stratégie gloutonne.)