[[TOC]]
Thème : Représentation des données : types et valeurs de base
Séance intercalaire 1 : HTML & CSS
Suite et fin de la numération :
Thème : Architecture matérielle et systèmes d’exploitation
Cours : Valeurs booléennes, opérateurs booléens : and, or, not, expressions booléennes, portes logiques.
Simulations de circuits logiques sur Capytale.
Composition d’une tour à 900 euros HT sur ldlc-pro : sans utiliser le configurateur, choisir dans l’ordre : processeur, carte mère, mémoire vive, SSD, carte graphique, alimentation, refroidissement, boîtier. Rendu : cliquer sur le lien “Partager” dans le panier et noter l’adresse de partage (prenez la en photo éventuellement). Si vous avez une imprimante, vous pouvez imprimer le papier.
Exercice “maison” de la feuille d’exercices “portes logiques”
Cours : pas de cours, prof en grève.
Cours : premiers pas en assembleur.
Cours : pratique de l’assembleur, sur papier.
Programmes sans offset mémoire :
Cours :
Cours : pas de cours, prof en grève.
Cours : pas de cours, prof malade
Cours :
Effectuer les opérations suivantes en décimal puis en binaire complément à 2, et vérifier le résultat :
Cours : suite du cours sur la représentation des nombres relatifs et flottants : cours / présentation
Vous pouvez utiliser la calculatrice pour faire les calculs Max 8 chiffres après la virgule
Revoir le cours sur la représentation des nombres jusqu’aux nombres décimaux (pas les flottants, pas vus en cours) : QCM
Prof absent, pas de cours.
Prof absent, pas de cours.
Pas de cours : férié.
Reprise des cours, mais sans prof, vous allez devoir être “en autonomie”. Je compte sur l’entraide et la solidarité entre vous. Ceux qui vont vite, merci de donner un coup de main à ceux qui ont plus de mal. Ceux qui ont des questions, n’hésitez pas à solliciter vos camarades qui sont plus rapides.
Les cours sont disponibles sur ce site soli.dev, voir le cahier de textes pour les liens et indications.
Vous pouvez utiliser les ordis de la salle et/ou vos ordis personnels (peut-être plus pratiques pour les vidéos).
Reprise du cours de python que nous avions commencé en octobre. Même si le cours est disponible en ligne, je vous conseille de le reprendre par vous même dans votre document, ça rentre aussi par les doigts.
Sur le site soli.dev, le cours est décomposé en plusieurs parties correspondant à plusiers morceaux du programme, mais vous pouvez tout faire à la suite dans le même fichier. Une vidéo est au début de chaque partie, pour avoir les explications correspondantes. N’hésitez pas à faire des pauses dans la vidéo pour saisir votre cours, à revenir en arrière si besoin, etc.. Faites aussi une pause dans la vidéo pour faire les exercices proposés dans le cours.
Voilà le plan et les liens (on a déjà fait le premier point, mais ça vaut le coup de le réviser après aussi longtemps…) :
Vous ne finirez pas tout aujourd’hui, mais vous pourrez continuer la semaine prochaine. L’objectif est d’avoir fait tout ça d’ici jeudi prochain.
On continue le cours de python en autonomie, ce que vous n’avez pas fini jeudi dernier. Si vous avez tout terminé, vous pouvez filer un coup de main à vos collègues qui en ont besoin. Si tout le monde a terminé, envoyez moi un message sur mattermost pour que je vous envoie la suite.
Merci de lire le rappel des consignes dans le PDF joint. Le mot de passe est le nom de votre lycée en minuscules, sans accent, juste 1 mot.
Pour cette séance, l’objectif est que tout le monde ait fini la partie “structures conditionnelles”, et mis le cours et les exos “au propre” selon les consignes. Tous les liens sont à la date du jeudi 13 novembre, au dessus. Pour ceux qui ont déjà fini, merci de filer un coup de main à vos collègues qui en ont besoin.
Quand tout est OK, si vous n’avez plus rien à faire et plus personne à aider, vous allez pouvoir vous amuser un peu. Le lien https://capytale2.ac-paris.fr/web/c/b392-8128485est un environnement de type Scratch sur capytale; vous allez devoir créer un petit “jeu”. Les consignes sont dans l’ongle “Consignes”. Nous referons sous peu ce même jeu en python avec Pyxel.
Nous commencerons la semaine prochaine un beau morceau : les fonctions.
Vous assurer que le cours et les exercices sont mis au propre selon les consignes, sur capytale.
Cours : on continue le cours de python (dans votre notebook de cours), avec un nouveau thème : les fonctions.
Le cours et la vidéo sont dans disponibles sur le site soli.dev, dans la section Langages et programmation > Constructions élémentaires > Fonctions.
Prenez le temps de bien saisir le cours, comprendre les exemples. Puis vous pouvez faire les exercices sur capytale
QCM sur le python jusqu’aux structures conditionnelles inclus (cours + exos faits en classe).
Le QCM devrait durer entre 30 et 45 minutes. Vous pouvez ensuite continuer les exercices sur les fonctions dans capytale; si vous avez terminé, allez aider vos camarades qui en ont besoin.
Les corrections des exercices sont dispo en vidéo :
On va continuer le cours de python avec :
f-strings
Vous pourrez ensuite faire les exercices “fonctions level 2” sur capytale (et papier) : notebook exos fonctions level 2
QCM Python
Puis début de développement d’un jeu avec pyxel :
Une fois que vous avez regardé la vidéo et reproduit dans votre notebook le début du jeu, vous pouvez continuer à avancer dessus. Voici les étapes à suivre :
Indication pour les positions aléatoires : au début du fichier,
ajoutez import random; quand vous avez besoin d’une valeur
aléatoire entre 0 et 160 par exemple, vous pouvez faire
random.randint(0,160) et ça vous retourne un entier
aléatoire entre 0 et 160 inclus.
On va continuer le développement du jeu avec pyxel, de ce que je vois sur capytale, pour beaucoup d’entre vous il reste pas mal de travail pour la première étape (les déplacements du vaisseau et l’ajout d’un astéroide).
Grosse modification cependant, vous allez passer en mode “binôme” (et 1 trinôme) pour ce projet. J’ai fait les groupes en fonction de ce que j’ai pu observer de votre travail en autonomie et de vos résultats aux QCMs, pour essayer d’associer des élèves qui se complètent bien. La personne qui surveille la salle va vous indiquer votre binôme / trinôme, vous allez devoir “déménager” physiquement dans la salle pour vous rapprocher et bosser ensemble.
Votre responsablilité en tant que binôme est de vous assurer que les deux (ou trois) membres du groupe comprennent bien tout ce qui est fait, et que chacun a fait le travail demandé. On garde un document par personne (ça rentre aussi par les doigts), mais vous devez vous entraider pour avancer.
Certains binômes/trinômes ont aussi une “personne ressource”, que vous pouvez solliciter si besoin.
Si vous avez fini le jeu (voire même avant), profitez-en pour vérifier au sein de votre binôme que vous avez bien compris le cours sur les fonctions, et que vous avez fait les exercices associés, et que vous avez compris vos éventuelles erreurs, sur les exos ou le QCM.
Prenez ce cours comme un temps pour finir et consolider vos acquis en python, en vue de la suite du programme