Séance 1 : 07/09 présentation de la spécialité : contenu, méthode, enjeux épreuve de fin d'année (modalités / grille d'évaluation) découverte de python et de la librairie Turtle en utilisant trinket.io notion fondamentales : boucles / librairies Séance 2 : 14/09 Fiche découverte des fondamentaux de python (pdf) boucles et conditionnelles recherches des exercices 1,2 et 3 avec pyscripter Pour le 21/09 exercices 1,2 3 et 4 Séance 3 : 21/09 correction des exercices recherche fonctions , commande return inscription à codeacademy Pour le 28/09 finir les exercices jusqu'au 9 Séance 4 : 28/09 correction des exercices pythondébut de la découverte de l'HTML utilisation du compte google : google doc , google driveExercices python.zip Pour le 05/10 terminer la séquence HTML sur codeacademy Séance 5 : 05/10 HTML partie 2 et 3 Mini projet 1 : choix des exposés création d'un compte codepen Pour le 12/10 : 10,11,14 fiche python Pour le 19/10exposé à rendre sous forme numérique :
Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.
Séance 6 : 12/10 correction des exercices 10,11 et 14 de la fiche alerte attentat html partie 2 Pour le 19/10 préparer le contrôle faire les exposé + exercice 14 version hexadécimale Séance 7 : 19/10 Devoir surveillé: programmation Pour le 09/11 faire les exercices interactifs HTML III et CSS (les liens sont sur le site)compléter le DS à la maison et en proposer une nouvelle version que vous me partagerez via google correction des exercices de la fiche (pdf) (zip) Séance 8 : 09/11 activité liste et chaines de caractère partie 1 (pdf) Mini projet 1 : Pour le 16/11 rentrer votre exposé dans codepen.io (connectez vous, et créez un nouveau pen, dans la partie HTML copier votre texte et commencer à corriger pour avoir un rendu joli et lisible) Séance 9 : 16/11 travail de mise en page HTML et CSS un peu de python : utilisation de matplotlib Pour le 23/11 mettre en page l'exposé sur codepen (fin Mini Projet 1) Culture informatique les élèves ont cherché, un sujet chacun, pour creuser (légèrement) un thème important liste des thèmes et sujets : rendus des élèves : Séance 10 : 23/11 travail html / css début de l'activité sur le tri en python découverte de l'algorithme de tri par selection de l'algorithme permettant de trouver le nombre le plus petit nombre d'une liste Pour le 30/11 créer la fonction pluspetit(LISTE) qui retourne le plus petit élément de la liste nommée "LISTE"rechercher sur google la fonction permettant de retirer un élément d'une liste ou créer une telle fonction. Séance 11 : 30/11 fin du programme de tri par position avec deux fonctions : enlève(liste, position) et pluspetit(liste) approfondissement : comment met on un site en ligne , comment exporter un codepen Mini Projet 2 : Pour le 07/12 chercher sur internet l'algorithme du tri à bulle, le raffiner pour qu'il soit rapidement programmable sur python créer un programme en python supprimant les doublons d'une liste Séance 12 : 07/12 Mini Projet 2 : création d'un codepen illustrant la méthode du tri par bulle. On doit faire figurer algorithme (explication en français du déroulement de l'approche), et programme correction : fonction pour supprimer les doublons. Pour le 14/12 complétez le codepen avec une comparaison d'efficacité de l'algorithme de tri par bulle avec celui par insertion et la commande intégrée de pythonvous pourrez utiliser trinket (vu en début d'année) pour intégrer du python sur votre page html (bouton embed) Séance 13 : 14/12 Mini Projet 2 : On envoie l'adresse du codepen version 1 analyse statistique de l'efficacité faire dix essais avec une liste de 10 éléments de 100, de 1000 et de 10 000, recuieillir la moyenne des temps (il faut automatiser ce travail)puis vous aller compléter votre recherche avec l'algorithme de tri par fusion et sélection Pour le 21/12 envoyer l'adresse du codepen version 2 sur les techniques de tri écrire une fonction permettant de permuter les lettres d'un mot (sauf la première et la dernière) Séance 14 : 21/12 découverte du P5.js (document) applications sur openprocessing.org correction du programme mélangeur de mots (code) Pour le 11/01 faire les exercices de la fiche polycopiée (qui a aussi été envoyée par mail) travail sur les algorithmes de tri le but était d'écrire les algorithmes et les programmes en python correspondant pour trier une liste rendus des élèves : Séance 15 : 11/01 correction des exercices P5.js (zip) P5.js sans processing discussion autour des miniprojets et des projets Mini Projet 3 : propositions de sujet (pdf) projet : ce qui est attendu des élèves, quelques recommandations et documents d'accompagnement (pdf) (docx) version alternative (ici) pour ceux qui n'ont pas d'idée : liste non exhaustive de propositions de projets ressource pour ceux qui veulent faire un ou des jeux vidéos en utilisant P5.js (ici)
Séance 16 : 18/01 mini projet 3 : suite de la recherche, discussion des groupes avec le professeur pour des conseils et recommandations
Séance 17 : 25/01 mini projet 3 : finalisation en classe (il restera aux élèves une semaine pour l'envoyer au professeur pour évaluation)
|