Classe : Première
Spécialité : Numérique et Sciences Informatiques
Professeur : M. MICHEL
Année scolaire : 2024 / 2025

 

nsi.gecif.net

Rappel du règlement et des objectifs pour lesquels on vient en classe

Rappel des horaires des séances de la spécialité Numérique et Sciences Informatiques en première (4 H par semaine) :

Les retards étant interdits en application du règlement intérieur, il faut être présent dans le hall du bâtiment F aux horaires de début de séance indiqués en rouge ci-dessus.

Pour les séances de N.S.I. il faut venir en classe :

Travail à faire systématiquement à la maison :

Le classeur de N.S.I. est structuré en 5 intercalaires :

Sur tous les documents présents dans le classeur, l'intercalaire et la date doivent être inscrites dès la distribution de la photocopie. Dans chaque intercalaire les documents sont rangés par ordre chronologique en utilisant l'information "date".

En cas d'absence à une évaluation, un zéro provisoire est inscrit sur Pronote jusqu'à ce que l'élève rattrape l'évaluation en classe.

 

Contenu du cahier de texte

Le cahier de texte ci-dessous rappelle, pour chacune des séances de N.S.I., le travail qui a été fait en classe. Il permet également de connaître pour chaque document distribué en classe sa date et son intercalaire (inscrite entre parenthèses ci-dessous) afin de le ranger dans le classeur.

Pour accéder à une séance précise saisissez une date :

  Aller directement à la séance choisie

DateTravail fait en classe durant cette séance
mardi 10 septembre 2024- accueil des élèves et rappel du règlement
- précisions sur le programme de NSI et sur l’organisation du classeur
- activité interactive sur ordinateur "Découverte des portes logiques" (N)
jeudi 12 septembre 2024COURS (N) "La logique combinatoire" :
- notion de 0 et de 1 logique
- opérateurs NON, ET, OU et OU-Exclusif
- opérateurs complémentaires : ET-NON, OU-NON et OU-Exclusif-NON

Présentation de l'environnement numérique de travail nsi.gecif.net

Suite des activités sur ordinateur. Travail demandé : dépasser un score de 20 sur les logigrammes 4, 5 et 7 portes.
mardi 17 septembre 2024Annonce de la date et des critères de l'évaluation du jeudi 26 septembre 2024

Fin du COURS (N) "La logique combinatoire"

EXERCICE (N) "Réalisation de fonctions logiques"
jeudi 19 septembre 2024Rappel sur les éléments absorbants.

Suite des activités sur ordinateur. Travail demandé : dépasser un score de 20 sur les logigrammes 4, 5 et 7 portes.
mardi 24 septembre 2024Remarques sur le Ou-Exclusif (parité des entrées à 1).

Suite des activités sur ordinateur. Travail demandé : dépasser un score de 20 sur les logigrammes 4, 5 et 7 portes.

Entraînement sur le QCM "logigramme 7 portes" avec 100 questions consécutives.
jeudi 26 septembre 2024COURS (N) : Représentation numérique de l’information (page 1/6 seulement)

Évaluation sur le QCM logigramme 7 portes :
- 100 questions
- pas de limite de temps
- documents et calculatrice interdits
- brouillon autorisé

S'il reste assez de temps et pour ceux qui le souhaite, possibilité de refaire une seconde fois l'évaluation : on garde alors la meilleure des 2 notes obtenues.

Dans le temps restant, validation définitive des points malus et des points bonus :
-1 point pour chaque score de 20 non dépassé sur les logigrammes 4, 5 et 7 portes depuis le 12 septembre
+1 point pour le meilleur score atteint dans chacun des 3 logigrammes depuis le 12 septembre
mardi 1 octobre 2024Suite du COURS (N) : Représentation numérique de l’information :
I – Les systèmes de numération (à partir de la page 2/6)
II – Conversion d’un nombre d’une base vers une autre

Exercices d’application page 6 : conversion des 2 premières colonnes des 6 premiers exercices.

Travail à faire à la maison : découvrir les 3 premiers thèmes du QCM "Les systèmes de numération".
jeudi 3 octobre 2024Rappel de la méthode d'apprentissage des cours et de l'auto-évaluation en utilisant l'ENT nsi.gecif.net :
- PHASE 1 : disposer d'un cours complet, proprement rédigé, et l'apprendre en se remémorant les exemples donnés en classe
- PHASE 2 : découvrir les thèmes des QCM indiqués dans le cahier de texte, et faire le lien avec les méthodes données en cours en répondant à 25 questions par thèmes
- PHASE 3 : refaire le QCM en augmentant la note jusqu'à dépasser 15/20 et en se passant progressivement du cours papier
- PHASE 4 : une évaluation en classe fera le bilan de l'apprentissage du chapitre avec un système de points bonus/malus sur la note finale

Distribution de la fiche pratique "Les bases du langage Python" afin de prendre des notes régulièrement.

Découverte du langage de programmation Python : partie "Découverte" de l'unité d'apprentissage "Les bases du langage Python" sur le site python.gecif.net avec prise de notes des exemples sur la fiche :
- Utilisation de la console de Python comme une calculatrice (opérateurs ** // et %)
- Affectation d'une valeur à une variable (instruction =)
- Affichage d'un message à l'écran (fonctions print et input)
- Effectuer un test sur une variable (instructions if elif et else)
- Les boucles (la boucle for et la boucle while)
- Les nombres aléatoires (module random et la fonction randint(a,b))
mardi 8 octobre 2024Fin du COURS (N) : Représentation numérique de l’information :
III – Opération sur les nombres binaires
IV – Exercices d’application

Découverte des 4 derniers thèmes du QCM "Les systèmes de numération".

Travail à faire à la maison : découvrir les 4 derniers thèmes du QCM "Les systèmes de numération", et s'entraîner sur les 7 thèmes. Objectif à atteindre : être capable de répondre à plus de 20 questions consécutives sans erreur.
jeudi 10 octobre 2024Précisions sur certains éléments du langage Python avec prise de notes sur la fiche pratique "Les bases du langage Python":
- distinction entre entier, nombre à virgule et chaîne de caractères
- fonctions int() et str()
- fonctions print() et input()
- problème d'indentation
- syntaxe des commentaires
- règle de nommage des fichiers

Suite de la découverte du langage de programmation Python : partie "Application" de l'unité d'apprentissage "Les bases du langage Python" :
- Application 1 : le nombre mystérieux
mardi 15 octobre 2024Découverte du compteur hexadécimal.

Explication des nouveaux critères des points bonus et des points malus.

Validation des points bonus avec les 7 thèmes du QCM "Les systèmes de numération".

Les points bonus sont élaborés en fonction du nombre maximal de bonnes réponses consécutives atteint en utilisant tous les thèmes de la version « STOP à la première erreur » du QCM durant les séances d'entraînement en classe selon le barème suivant (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points
jeudi 17 octobre 2024Suite de la partie "Application" de l'unité d'apprentissage "Les bases du langage Python" :
- Application 2 : triplet Pythagoricien et année "Pythagoricienne"
Vacances de ToussaintTravail à faire pendant les vacances de Toussaint :

Ranger le classeur et se remémorer son contenu depuis de début de l'année.

S'entraîner sur tous les thèmes du QCM "Les systèmes de numération" après avoir révisé les cours concernés.

Objectif à atteindre : être capable de répondre en moins de 24 secondes par question en moyenne et sans document (calculatrice autorisée) :
- 50 questions en moins de 20 minutes
- 100 questions en moins de 40 minutes
- 150 questions en moins de 60 minutes
mardi 5 novembre 2024Suite de la partie "Application" de l'unité d'apprentissage "Les bases du langage Python" :
- Application 3 : la suite de Syracuse
jeudi 7 novembre 2024Validation des points bonus avec les 7 thèmes du QCM "Les systèmes de numération"

Les points bonus sont élaborés en fonction du nombre maximal de bonnes réponses consécutives atteint en utilisant tous les thèmes de la version « STOP à la première erreur » du QCM durant les séances d'entraînement en classe selon le barème suivant (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points

Ceux qui ont atteint au moins 40 questions consécutives sans erreur (et qui n'ont donc plus de malus) ont le choix entre deux activités à réaliser :
- soit poursuivre l'entraînement sur tous les thèmes du QCM "Les systèmes de numération" afin de gagner des points bonus (objectif à atteindre : répondre à plus de 60 questions consécutives sans erreur)
- soit poursuivre l'Application 3 de l'unité d'apprentissage "Les bases du langage Python" : la suite de Syracuse
mardi 12 novembre 2024Validation des points bonus avec les 7 thèmes du QCM "Les systèmes de numération"

Les points bonus sont élaborés en fonction du nombre maximal de bonnes réponses consécutives atteint en utilisant tous les thèmes de la version « STOP à la première erreur » du QCM durant les séances d'entraînement en classe selon le barème suivant (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points

Ceux qui ont atteint au moins 40 questions consécutives sans erreur (et qui n'ont donc plus de malus) ont le choix entre deux activités à réaliser :
- soit poursuivre l'entraînement sur tous les thèmes du QCM "Les systèmes de numération" afin de gagner des points bonus (objectif à atteindre : répondre à plus de 60 questions consécutives sans erreur)
- soit poursuivre l'Application 3 de l'unité d'apprentissage "Les bases du langage Python" : la suite de Syracuse
jeudi 14 novembre 2024Évaluation sur tous les thèmes du QCM "Les systèmes de numération" :

- Nombre de thèmes : 7
- Nombre de questions : 150
- Temps maximal : 60 minutes (soit 24 secondes par question en moyenne)
- Note retenue : 1 point de moins par intervalle de 5 minutes entamé au delà de 60 minutes
- Documents et logiciels interdits
- Brouillon et calculatrice autorisés

Dans le temps restant, validation définitive des points bonus et des points malus à l'évaluation en utilisant tous les thèmes de la version « STOP à la première erreur » du QCM (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points
mardi 19 novembre 2024Distribution de la fiche pratique "Les chaînes de caractères en Python".

Partie "Découverte" de l'unité d'apprentissage "Les chaînes de caractères" sur le site python.gecif.net. Voici les savoir-faire acquis durant ce travail de découverte :

Manipulation de base des chaînes de caractères :
- Écriture et affichage d'une chaîne de caractères (avec les différents caractères encadrants simple quote ou double quote)
- Les opérateurs agissant sur les chaînes de caractères (concaténation +, duplication * et appartenance in)
- Accès direct à une partie d'une chaîne de caractères (indexation d'un caractères dans une chaîne avec index positif ou négatif, tranchage d'une chaîne pour en extraire un morceau)

Traitement des chaînes de caractères :
- Longueur d'une chaîne de caractères avec la fonction len
- Comptage d'un caractère particulier avec la méthode count
- Recherche de la position d'un caractère particulier avec la méthode index
- Recherche de la position d'une sous-chaîne dans la chaîne avec la méthode find
- Remplacement d'un caractère par un autre avec la méthode replace
- Découpage d'une chaîne de caractères avec la méthode split
- Jointure d'une liste ou d'une chaîne de caractères avec la méthode join
- Trie d'une chaîne de caractères avec la fonction sorted
- Modification de la casse (minuscule/majuscule) avec les méthodes upper, capitalize, title et swapcase
- Conversion des chaînes de caractères avec les fonctions str et list
- Formatage d'une chaîne de caractères avec l'opérateur % (%d %s et %f)
jeudi 21 novembre 2024Les solutions des applications 1 à 3 de la partie "Application" de l'unité d'apprentissage "Les bases du langage Python" sont disponibles dans la partie "Évaluation" sur le site python.gecif.net : à tester et à comparer à vos propositions.

Création d'une fiche pratique "Le langage Python" sur une copie vierge dans le classeur afin de prendre des notes concernant les différents thèmes du QCM lors de l'entraînement ou en cas de questions. Cette fiche contiendra tout ce qu'il n'y a pas sur les fiche pratiques déjà distribuée en photocopie.

Remarques sur les méthodes isnumeric(), isalpha(), isalnum() et isspace() permettant de tester une chaîne de caractères

Remarques sur les fonction ord('A') et chr(65) permettant de manipuler les codes numérique des caractères

Découverte du QCM Python et travail sur les 7 premiers thèmes (25 questions par thème en prenant un seul thème à la fois et en testant dans Python les cas les plus ambigus) :
- Les opérateurs arithmétiques
- Les opérateurs logiques
- Les conditions logiques
- Le test if
- La boucle for
- La boucle while
- Les chaînes de caractères

Partie "Application" de l'unité d'apprentissage "Les chaînes de caractères" sur le site python.gecif.net (seulement les 5 premières applications).

Travail à faire à la maison : s'entraîner sur les 7 premiers thèmes du QCM Python après les avoir découvert un par un en faisant le lien avec les activité pratiques faites en classe.
mardi 26 novembre 2024Compléments d'information sur les chaînes de caractères en Python :
- opérateurs de concaténation (+) et de duplication (*)
- table ASCII (fonctions chr() et ord())
- affichage (ou pas) des retours à la ligne avec print. Exemple : print("Bonjour",end='')
- formatage d’une chaîne avec l’opérateur % Exemple : print("i=%d ==> caractère %s" % (i,chr(i)))
- rappel du tranchage d'une chaîne avec des index positifs comme négatifs. Exemple : s[1:8:2] s[8:1:-1]
- parcourt d'une chaîne dans une boucle for pour tester chaque caractère
- les méthodes de test d'une chaîne isalpha, isnumeric, isalnum et isspace
- test d'appartenance à une chaîne : in
- correction des applications 1 à 4

Précision pour réaliser l'application 5 (distinction entre espace et caractères de ponctuation, distinction entre voyelles et consonnes, recherche des lettres de l'alphabet non utilisées, etc.)

Suite des applications sur les chaînes de caractères en Python :
- Application 1 : mise en majuscules
- Application 2 : mise en minuscules
- Application 3 : inversion d'une chaîne
- Application 4 : des mots et des lettres
- Application 5 : analyse d'une phrase

Travail à faire à la maison : s'entraîner sur les 7 premiers thèmes du QCM Python après les avoir découvert un par un en faisant le lien avec les activité pratiques faites en classe.
jeudi 28 novembre 2024Distribution de la fiche pratique "Les listes en Python".

Partie découverte de l'unité d'apprentissage "Les listes" sur le site python.gecif.net. Voici les savoir-faire acquis durant ce travail de découverte :

Manipulation de base des listes :
- Écriture directe d'une liste avec éléments entre crochets
- Utilisation d'une liste pour "alimenter" une boucle for
- La liste vide existe et elle se note []
- Création d'une liste par concaténation ou duplication d'autres listes
- L'opérateur + permet de concaténer plusieurs listes
- L'opérateur * permet de dupliquer une liste
- Création d'une liste à partir d'un autre objet avec la fonction list()
- Accès aux éléments d'une liste avec des indices positifs ou négatifs
- Extraction d'une sous-liste par la technique du "tranchage"
- Création d'une liste numérique avec la fonction range()

Traitement des listes :
- Longueur d'une liste : fonction len()
- Test d'appartenance : opérateur in et méthode count()
- Ajouter un élément à une liste : méthodes append() et insert()
- Supprimer un élément d'une liste : fonction del et méthode remove()
- Trier une liste : fonction sorted() et méthode sort()
- Mélanger une liste : fonction shuffle du module random
- La méthode reverse permet d'inverser l'ordre des éléments dans une liste
- La méthode extend permet d'allonger une liste à partir d'une autre liste
- La méthode index renvoie la position d'un élément dans la liste
- La méthode pop renvoie le dernier élément de la liste et le supprime de la liste

Découverte du thème "Les listes" du QCM Python.

Les solutions des applications 1 à 5 de la partie "Application" de l'unité d'apprentissage "Les chaînes de caractères" sont disponibles dans la partie "Évaluation" sur le site python.gecif.net : à tester et à comparer à vos propositions.

Travail à faire à la maison : s'entraîner sur les 8 premiers thèmes du QCM Python après les avoir découvert un par un en faisant le lien avec les activité pratiques faites en classe.
mardi 3 décembre 2024Partie "Application" de l'unité d'apprentissage "Les listes" sur le site python.gecif.net :
- Application 1 : génération de listes
- Application 2 : tri des nombres pairs et impairs
- Application 3 : inversion d'une liste
- Application 4 : tri d'une liste dans l'ordre croissant
- Application 5 : détection des doublons
- Application 6 : la dernière carte
- Application 7 : tri d'une liste de phrases

Travail à faire à la maison : s'entraîner sur les 8 premiers thèmes du QCM Python après les avoir découvert un par un en faisant le lien avec les activité pratiques faites en classe.
jeudi 5 décembre 2024Précisions concernant la programmation en Python :
- utilisation du caractère \\n pour imposer un retour à la ligne dans un print
- suppression du retour à la ligne automatique à la fin du print par print('bonjour',end='')
- utilisation du mode pas à pas dans EduPython avec la touche F7 pour observer l'évolution du programme et des variables

Solutions des applications 1, 2, 3 et 4 des listes données sur python.gecif.net

Explications pour les applications 5, 6 et 7.

Suite de la partie "Application" de l'unité d'apprentissage "Les listes" sur le site python.gecif.net :
- Application 5 : détection des doublons
- Application 6 : la dernière carte
- Application 7 : tri d'une liste de phrases

Travail à faire à la maison : s'entraîner sur les 8 premiers thèmes du QCM Python après les avoir découvert un par un, en faisant le lien avec les activités pratiques réalisées en classe, et en testant les programmes dans Python en utilisant le mode pas à pas (F7) pour bien analyser et mémoriser leur fonctionnement.

Objectif à atteindre : dépasser le seuil des 40 questions consécutives sans erreur en utilisant les 8 premiers thèmes sur la version STOP à la première erreur du QCM Python
mardi 10 décembre 2024Validation des points bonus avec les 8 premiers thèmes du QCM Python.

Les points bonus sont élaborés en fonction du nombre maximal de bonnes réponses consécutives atteint en utilisant tous les 8 premiers thèmes de la version « STOP à la première erreur » du QCM durant les séances d'entraînement en classe selon le barème suivant (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points

Travail à faire à la maison : continuer à s'entraîner sur les 8 premiers thèmes du QCM Python après les avoir découvert un par un, en faisant le lien avec les activités pratiques réalisées en classe, et en testant les programmes dans Python en utilisant le mode pas à pas (F7) pour bien analyser et mémoriser leur fonctionnement.
jeudi 12 décembre 2024Évaluation sur les 8 premiers thèmes du QCM "Python" :

- Nombre de thèmes : 8
- Nombre de questions : 150
- Temps maximal : il faut terminer les 150 questions avant la fin de la séance
- Documents, calculatrice et logiciels interdits
- Brouillon autorisé

Liste des 8 thèmes :
- Les opérateurs arithmétiques
- Les opérateurs logiques
- Les conditions logiques
- Le test if
- La boucle for
- La boucle while
- Les chaînes de caractères
- Les listes

Dans le temps restant, validation définitive des points bonus et des points malus à l'évaluation en utilisant les 8 premiers thèmes de la version « STOP à la première erreur » du QCM (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points

Les solutions des Application 5 (détection des doublons) et Application 6 (la dernière carte) de la partie "Application" de l'unité d'apprentissage "Les listes" sont disponibles dans la partie "Évaluation" sur le site python.gecif.net : à tester et à comparer à vos propositions.
mardi 17 décembre 2024Découverte du module turtle ("la tortue") de Python :
- utilisation de la console interactive IPython
- tracé de traits et d'arc
- configuration de l'épaisseur des traits
- configuration de la couleur des traits, du fond d'une figure et du fond de la fenêtre

Distribution de la fiche pratique "Programmation de la tortue en Python"

Application du module turtle ("la tortue") de Python :
- l'étoile
- le cœur
jeudi 19 décembre 2024Distribution de la seconde fiche pratique "Aide Mémoire Turtle"

Informations sur certaines instructions raccourcis (fd, bk, lt, rt), et sur de nouvelles instruction (hideturtle, shape, heading, setheading)

Suite des applications de "la tortue" en Python pour tracer différentes figures géométriques :
- cœur, carreau, trèfle et pique
- la rosace de base
Vacances de NoëlTravail à faire pendant les vacances de Noël :

Ranger le classeur et se remémorer son contenu depuis de début de l'année.

Relire l'intégralité du cahier de texte depuis le début de l'année, s'auto-évaluer sur tous les savoir-faire acquis, et réviser, rattraper ou refaire éventuellement les activités concernant des connaissances oubliées (cours, TP, QCM, pratique de Python, etc.).

Objectif : revenir en janvier en ayant en tête tous les éléments du programme vus dans les différentes activités réalisées depuis le début de l'année et rappelés dans le cahier de texte.
mardi 7 janvier 2025Unité d'apprentissage "Les valeurs numériques" sur le site python.gecif.net : partie Découverte puis partie Application

Notions à retenir :
- écriture des nombres entiers dans différentes bases (préfixes 0b pour la base 2 et 0x pour la base 16)
- écriture des nombres à virgule flottante avec la notation scientifique (symbole e pour la puissance de 10)
- conversion d'un nombre à virgule en nombre entier (4 fonctions différentes : int, round, ceil et floor)
- conversion d'un nombre entier dans différentes bases (fonctions bin, hex et int)

Travail à faire à la maison : terminer les applications 1, 2 et 6 de la partie Application de l'unité d'apprentissage "Les valeurs numériques".
jeudi 9 janvier 2025Unité d'apprentissage "Les autres types de variables" sur le site python.gecif.net : partie Découverte puis partie Application

Les 4 nouveaux types de variables sont :
- les booléens
- les ensembles
- les tuples
- les dictionnaires

Travail à faire à la maison : terminer les applications 1 à 4 de l'unité d'apprentissage "Les autres types de variables" et découvrir les 4 nouveaux thèmes sur le QCM Python :
- Les valeurs numériques
- Les dictionnaires
- Les ensembles
- Les différents types de variable
mardi 14 janvier 2025Confirmation des solutions pour les applications 1 à 4 de l'unité d'apprentissage "Les autres types de variables"

Unité d'apprentissage "Les fonctions" sur le site python.gecif.net : partie Découverte puis partie Application

Travail à faire à la maison : terminer les applications 1 à 4 de l'unité d'apprentissage "Les fonctions"
jeudi 16 janvier 2025Confirmation des solutions pour les applications 1 à 4 de l'unité d'apprentissage "Les fonctions".

Les solutions des applications 1 à 4 de l'unité d'apprentissage "Les autres types de variables" et les applications 1 à 4 de l'unité d'apprentissage "Les fonctions" sont disponibles dans la partie "Évaluation" sur le site python.gecif.net : à tester et à comparer à vos propositions.

Fin des applications de l'unité d'apprentissage "Les fonctions" :
- Application 3 : recherche de palindromes
- Application 4 : l'algorithme 196
mardi 21 janvier 2025Précisions sur la structure du programme pique.py en imposant la création d'une fonction pour chaque figure (coeur, carreau, trèfle et pique) ainsi qu'une fonction deplacer(x,y) permettant de déplacer le curseur aux coordonnées (x,y) en levant le crayon et sans tracer de trait.

Suite des application de "la tortue" en Python pour tracer différentes figures géométriques :
- structuration du programme pique.py
- fin du tracé du coeur, du carreau du trèfle et du pique
jeudi 23 janvier 2025Création de rosaces avec "la tortue" en Python :
- explication du modèle de couleur hexadécimal #RRVVBB et de colormode(255)
- utilisation de 3 composants en décimal entre 0 et 255 : rouge, vert et bleu soit 16 millions de couleurs
- tracé de la rosace de base
- colorisation de la rosace
- complexification de la rosace colorée
- recherche de palettes de couleurs harmoniques pour colorer la rosace
mardi 28 janvier 2025Suite de la création de rosaces avec "la tortue" en Python :
- création d'une fonction rosace(R,c1,c2)
- recherche de rosaces complexes composées de plusieurs rosaces de tailles différentes
jeudi 30 janvier 2025Validation des points bonus avec le QCM Python en utilisant les 7 thèmes suivants :
- Les chaînes de caractères
- Les listes
- Les valeurs numériques
- Les dictionnaires
- Les ensembles
- Les différents types de variable
- La fonction range

Les points bonus sont élaborés en fonction du nombre maximal de bonnes réponses consécutives atteint en utilisant tous les 8 premiers thèmes de la version « STOP à la première erreur » du QCM durant les séances d'entraînement en classe selon le barème suivant (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points
mardi 4 février 2025Validation des points bonus avec 7 thèmes sur le QCM Python ou suite de la création de rosaces avec "la tortue" en Python :
- création d'une fonction petale(R)
- recherche de rosaces complexes composées de plusieurs pétales de tailles différentes
jeudi 6 février 2025Validation des points bonus avec 7 thèmes sur le QCM Python ou suite de la création de rosaces complexes avec "la tortue" en Python.
mardi 11 février 2025Pas cours de NSI : semaine blanche
jeudi 13 février 2025Pas cours de NSI : semaine blanche
Vacances d'HiverTravail à faire pendant les Vacances d'Hiver

Travailler les 7 thèmes suivants sur le QCM Python :
- Les chaînes de caractères
- Les listes
- Les valeurs numériques
- Les dictionnaires
- Les ensembles
- Les différents types de variable
- La fonction range

Objectif à atteindre : dépasser le seuil des 40 questions consécutives sans erreur (tous documents autorisés).
mardi 4 mars 2025Validation des points bonus avec 7 thèmes sur le QCM Python ou suite de la création de rosaces complexes en Python.
jeudi 6 mars 2025Évaluation sur 7 thèmes du QCM "Python" :

- Nombre de thèmes : 7
- Nombre de questions : 150
- Temps maximal : il faut terminer les 150 questions avant la fin de la séance
- Documents, calculatrice et logiciels interdits
- Brouillon autorisé

Liste des 7 thèmes :
- Les chaînes de caractères
- Les listes
- Les valeurs numériques
- Les dictionnaires
- Les ensembles
- Les différents types de variable
- La fonction range

Dans le temps restant, validation définitive des points bonus et des points malus à l'évaluation en utilisant les 7 thèmes ci-dessus de la version « STOP à la première erreur » du QCM (tous documents autorisés) :
- moins de 20 réponses consécutives justes : -2 points
- entre 20 et 39 réponses consécutives justes : -1 point
- entre 40 et 59 réponses consécutives justes : 0 point
- entre 60 et 79 réponses consécutives justes : +1 point
- 80 réponses consécutives justes ou plus : +2 points

Suite de la création de rosaces complexes en Python.
mardi 11 mars 2025Site Internet - Activité 1 : Découverte du logiciel Dreamweaver 8 pour créer des pages web et création des 4 pages du site sur les animaux dans p:/Mes documents/nsi/site/animaux

Savoir-faire à retenir à l'issue de cette activité :
- création d'une nouvelle page web dans Dreamweaver
- configuration de la police de caractères et des couleurs
- ajout d'une image dans la page web
- ajout et configuration des liens sur la page web

Suite de la création de rosaces colorées avec "la tortue" en Python pour ceux qui ont fini en avance.
jeudi 13 mars 2025Site Internet - Activité 2 : Utilisation du logiciel Fireworks pour créer des bandeaux graphiques sur les 4 pages du site sur les animaux

Savoir-faire à retenir à l'issue de cette activité :
- utilisation de Fieworks pour créer des bandeaux graphiques
- choix des couleurs, textures, polices de caractères et formes de la figure
- ajustement automatique de la taille du document et configuration de la couleur de fond dans Fireworks
- colorisation des liens dans Dreamweaver

Suite de la création de rosaces colorées avec "la tortue" en Python pour ceux qui ont fini en avance.
mardi 18 mars 2025Site Internet - Activité 3 : Utilisation des tableaux dans Dreamweaver 8 et amélioration de la page d'accueil index.html du site Internet

Savoir-faire à retenir à l'issue de cette activité :
- création et configuration d'un tableau dans Dreamweaver
- utilisation de Firewoks pour créer les boutons graphiques remplaçant les liens textuels
- utilisation du cliquer-déplacer pour insérer une image dans une page web à partir du volet fichiers
- utilisation de la cible pour configurer la destination d'un lien dans le volet fichiers

Suite de la création de rosaces colorées avec "la tortue" en Python pour ceux qui ont fini en avance.
jeudi 20 mars 2025
mardi 25 mars 2025
jeudi 27 mars 2025
mardi 1 avril 2025
jeudi 3 avril 2025
mardi 8 avril 2025
jeudi 10 avril 2025
Vacances de Printemps
mardi 29 avril 2025
jeudi 1 mai 2025Fête du travail
mardi 6 mai 2025
jeudi 8 mai 2025Victoire 1945
mardi 13 mai 2025
jeudi 15 mai 2025
mardi 20 mai 2025
jeudi 22 mai 2025
mardi 27 mai 2025
jeudi 29 mai 2025Ascension
mardi 3 juin 2025
jeudi 5 juin 2025
mardi 10 juin 2025
jeudi 12 juin 2025
mardi 17 juin 2025
jeudi 19 juin 2025
mardi 24 juin 2025
jeudi 26 juin 2025

nsi.gecif.net

© Septembre 2024