Cahier de texte
Avertissement :⚓︎
Ce site s'adresse au groupe des élèves de première du lycée Notre Dame du Mur qui suivent l'enseignement de spécialité Numérique et Sciences Informatiques.
Du 06/12⚓︎
- S'inscrire sur la Khan Academy et rejoindre la classe TNSI_2024-2025 code YBURZUB9 pour faire les activités d'initiation à la programmation en langage SQL ;
- Faire les activités du notebook SQL-Structured_Query_Language Capytale n° 4799-4903658 ;
- Lire le notebook BDR-Bases_de_Donnees_Relationnelles Capytale n° 0d17-4903819 ;
- Regarder les vidéos :
- Faire SQL-Exercice_Bibliotheque ;
-
Rendre les travaux de mémo SQL et SQL-Exercice_Bibliotheque ;
-
S'entrainer encore sur les sites :
- Finir les tours de Hanoï en pratique Partie C Capytale n° 8da6-4807042 ;
- S'entrainer en réalisant des exercices pratiques ;
Du 02/12⚓︎
-
Correction des évaluations écrite avec les tours de Hanoï et pratique :
- S'entrainer en réalisant des exercices pratiques ;
Du 27/11⚓︎
-
Evaluation écrite avec les tours de Hanoï et pratique :
- S'entrainer en réalisant des exercices pratiques ;
Du 05/11⚓︎
-
Correction de l'évaluation POO, Liste partie 1 ;
-
Découvrir la programmation récursive Capytale n° 1101-4437530 ;
-
Proposer une version récursive pour la fonction
longueur(liste)
qui renvoie la longueur de la liste chaînéeliste
telle que définie dans l'évaluation 1 partie 1 Capytale n° 747d-4440073 ; -
Appliquer la récursivité aux exercices pratiques listés ci-dessous en conservant une trace de vos codes sur Capytale n° ffd8-4491748 :
-
Finir Structure Linéaire de Données :
-
Faire le DM et la partie 3 de l'évaluation 1 POO, Liste et Pile ;
-
Corriger la partie 2 de l'évaluation 1 POO et Pile sur Capytale n° f73d-4596721 ;
-
S'entrainer en réalisant des exercices pratiques :
programmeur.saisit(code)
;- La classe Chien ;
- Géométrie vectorielle en POO Maths ;
- La domotique (I) ;
- La domotique (II) ;
- Carrés semi-magiques (POO) Tableaux ;
- La Belote Dictionnaires;
- Programmer un robot (2) Chaines de caractères ;
- Mme Tortue et M. Lièvre font la course Structure linéaire ;
- Jeu de la ronde (2) Structure linéaire ;
- Évaluation d'une expression postfixe Piles ;
- Filtre des nombres positifs d'une pile Piles ;
- Parenthésage correct Piles ;
- Expression bien parenthésée (2) Piles;
- File avec deux piles Structure linéaire ;
- Autour des files Files ;
- File à partir d'une liste chainée Files ;
Les 17 et18/10⚓︎
-
Faire le DM et la partie 3 de l'évaluation POO, Liste et Pile ;
-
S'entrainer en réalisant des exercices pratiques :
programmeur.saisit(code)
;- La classe Chien ;
- Géométrie vectorielle en POO Maths ;
- La domotique (I) ;
- La domotique (II) ;
- Carrés semi-magiques (POO) Tableaux ;
- La Belote Dictionnaires;
- Programmer un robot (2) Chaines de caractères ;
- Mme Tortue et M. Lièvre font la course Structure linéaire ;
- Jeu de la ronde (2) Structure linéaire ;
- Évaluation d'une expression postfixe Piles ;
- Filtre des nombres positifs d'une pile Piles ;
- Parenthésage correct Piles ;
- Expression bien parenthésée (2) Piles;
- File avec deux piles Structure linéaire ;
- Autour des files Files ;
- File à partir d'une liste chainée Files ;
-
Découvrir l'interface graphique Dear PyGui à l'aide de sa documentation, de la playlist de Frédéric LEULEU et, spécialement pour Ivan, du tutoriel ;
Du 09/10⚓︎
- Structure Linéaire de Données :
-
Se préparer pour une évaluation sur la POO, les listes chainées et la programmation impérative et procédurale en Python plus généralement.
-
S'entrainer en réalisant des exercices pratiques :
programmeur.saisit(code)
;- La classe Chien ;
- Géométrie vectorielle en POO Maths ;
- La domotique (I) ;
- La domotique (II) ;
- Carrés semi-magiques (POO) Tableaux ;
- La Belote Dictionnaires;
- Programmer un robot (2) Chaines de caractères ;
- Mme Tortue et M. Lièvre font la course Structure linéaire ;
- Jeu de la ronde (2) Structure linéaire ;
- Évaluation d'une expression postfixe Piles ;
- Filtre des nombres positifs d'une pile Piles ;
- Parenthésage correct Piles ;
- Expression bien parenthésée (2) Piles;
- File avec deux piles Structure linéaire ;
- Autour des files Files ;
- File à partir d'une liste chainée Files ;
Du 23/09⚓︎
-
S'entrainer en POO en réalisant des exercices pratiques :
programmeur.saisit(code)
;- La classe Chien ;
- Géométrie vectorielle en POO{target=blank} _Maths ;
- La domotique (I) ;
- La domotique (II) ;
- Carrés semi-magiques (POO) _Tableaux;
- La Belote{target=blank} _Dictionnaires;
- Programmer un robot (2){target=blank} _Chaines de caractères;
Du 23/09⚓︎
-
Retour sur le T.A.F. ;
-
Synthèse de Programmation Orientée Objet Capytale n° af58-4011978 ;
-
Explorer les environnements de développement associés aux projets de la fête de la science et y appliquer de la POO :
- Robot sous-marin : programmation d'un BBC micro:bit avec communication point à point pour radiocommander un robot ;
- Elévation des océans : programmation distante à travers un LAN d'un Lego EV3 ;
- Communication en mer : Communication TCP/IP, HTTP et IOT avec un ESP32 ;
- Pollution plastique en mer : Programmation Orientée Objet avec Pyxel, POOng-Le_TP_qui_fait_des_bonds ;
-
S'entrainer en POO en réalisant des exercices pratiques :
programmeur.saisit(code)
;- La classe Chien ;
- Géométrie vectorielle en POO{target=blank} _Maths ;
- La domotique (I) ;
- La domotique (II) ;
- Carrés semi-magiques (POO) _Tableaux;
- La Belote{target=blank} _Dictionnaires;
- Programmer un robot (2){target=blank} _Chaines de caractères;
Les 16 et 20/09⚓︎
-
Retour sur le T.A.F. ;
-
Introduction à la Programmation Orientée Objet Capytale n°914d-3933344 ;
-
Explorer les environnements de développement associés aux projets de la fête de la science et y appliquer de la POO :
- Robot sous-marin : programmation d'un BBC micro:bit avec communication point à point pour radiocommander un robot ;
- Elévation des océans : programmation distante à travers un LAN d'un Lego EV3 ;
- Communication en mer : Communication TCP/IP, HTTP et IOT avec un ESP32 ;
- Pollution plastique en mer : Programmation Orientée Objet avec Pyxel, POOng-Le_TP_qui_fait_des_bonds ;
- Poursuivre l'introduction à la Programmation Orientée Objet ;
Le 09/09⚓︎
-
Retour sur le travail demandé ;
-
Recommandations de programmation appliquées à l'exercice série de notes Capytale n°4bbe-3858950 -> expérimenter les solutions du notebook en complétant le code et la documentation des fonctions partiellement données
- Finir le notebook des recommandations de programmation appliquées à l'exercice série de notes sur Capytale n°4bbe-3858950 et le rendre pour le 16/09 ;
Les 06/09⚓︎
- Créer un compte élève sur Capytale avec le code Sésame
KY80B0QXV
; - Organiser un classeur numérique pour la NSI sur GitHub -> Reprendre en main l'environnement web de Visual Studio Code depuis votre iPad et depuis un des PC du labo de SI pour gérer vos fichiers ;
- Notion de paradigme de programmation -> regarder rapidement le début de la vidéo et faire les activités de révisions associées
Revoir les bases de la programmation en Python avec l'application en ligne futurcoder -> Maintenir un mémo personnel au format
.ipynb
ou.md
résumant vos apprentissages algorithmiques et leur programmation en Python3 ;
- Finir les activités de révisions associées à la Notion de paradigme de programmation impérative structurée et procédurale en Python ;