Accès direct à un mois
Classe : Première
Spécialité : Numérique et Sciences Informatiques
Professeur : M. MICHEL
Année scolaire : 2026 / 2027

 

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) :

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 ainsi que le travail éventuel à réaliser à la maison à l'issue de la séance. 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.

Accès direct à un mois de l'année scolaire
Septembre Octobre Novembre Décembre Janvier
Février Mars Avril Mai Juin

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

  Aller directement à la séance choisie

nsi.gecif.net

DateTravail fait en classe durant cette séance
mardi 1 septembre 2026Rentrée scolaire des élèves
vendredi 4 septembre 2026
Numérique : SÉANCE 1/8

Accueil des élèves et rappel du règlement

Précisions sur le programme de la spécialité N.S.I. et sur l’organisation du classeur

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

Activité interactive sur ordinateur "Découverte des portes logiques" (N)
mardi 8 septembre 2026
Numérique : SÉANCE 2/8

COURS (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 du QCM "Logigramme 7 portes" sur 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.
vendredi 11 septembre 2026
Numérique : SÉANCE 3/8

Annonce de la date et des critères de l'évaluation du vendredi 18 septembre 2026

Suite du COURS (N) "La logique combinatoire" : les propriétés de l'algèbre de Boole

Rappel 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.

Travail à faire à la maison :s'entraîner sur le QCM "Logigramme 7 portes" en utilisant 25, puis 50, puis 100 questions et en se passant progressivement du cours papier
mardi 15 septembre 2026
Numérique : SÉANCE 4/8

Fin du COURS (N) "La logique combinatoire" : démonstration des 3 identités remarquables

Remarques 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.

Travail à faire à la maison :s'entraîner sur le QCM "Logigramme 7 portes" en utilisant 100 questions. Objectif à atteindre : dépasser une note de 10/20 sans utiliser de document papier
vendredi 18 septembre 2026
ÉVALUATION

COURS (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
  ► coefficient : 1
  ► barème : +1 point par question juste et -1 point par question fausse ou nulle
  ► 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 8 septembre
  ► +1 point pour le meilleur score atteint dans chacun des 3 logigrammes depuis le 8 septembre
mardi 22 septembre 2026
Numérique : SÉANCE 5/8

Suite 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

Présentation du QCM "Les systèmes de numération".

Application du cours : découverte les 3 premiers thèmes du QCM "Les systèmes de numération".

Travail à faire à la maison :s'entraîner sur les 3 premiers thèmes du QCM "Les systèmes de numération"
vendredi 25 septembre 2026
Numérique : SÉANCE 6/8
Rappel 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 12/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

Fin du COURS (N) : Représentation numérique de l’information :
III – Opération sur les nombres binaires
IV – Exercices d’application (remplacé par le QCM sur ordinateur)

Découverte et entraînement sur les 3 thèmes suivants du QCM "Les systèmes de numération" :
- Le décalage à gauche et à droite (Hexadécimal/Hexadécimal)
- Les opérateurs logiques bit à bit (Binaire/Binaire)
- Les opérateurs logiques bit à bit (Hexadécimal/Hexadécimal)

Objectif à atteindre : dépasser une note de 12/20 en travaillant un seul thème à la fois (25 questions).

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.
mardi 29 septembre 2026
Numérique : SÉANCE 7/8
Découverte du compteur hexadécimal et explication du principe de l’addition et de la soustraction en hexadécimal avec retenue.

Entraînement sur le thème "Additions et soustractions en hexadécimal" du QCM "Les systèmes de numération" (25 questions). Objectif à atteindre : dépasser une note de 15/20

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

Travail à faire à la maison :s'entraîner sur tous les thèmes du QCM "Les systèmes de numération" en mettant en pratique les méthodes de calcul données en classe. Objectif à atteindre : être capable de répondre à plus de 40 questions consécutives sans erreur en utilisant les 7 thèmes à la fois.
vendredi 2 octobre 2026
Numérique : SÉANCE 8/8
Complément d'information sur :
- la conversion directe entre la base 10 (le décimal) et la base 2 (le binaire naturel) en utilisant une succession de divisions Euclidiennes par 2
- la conversion directe entre la base 10 (le décimal) et la base 16 (l'hexadécimal) en utilisant les puissances de 16
- l'addition et la soustraction en hexadécimal avec la notion de retenue positive ou négative

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

Travail à faire à la maison :s'entraîner sur tous les thèmes du QCM "Les systèmes de numération" en mettant en pratique les méthodes de calcul données en classe. Objectif à atteindre : être capable de répondre à plus de 40 questions consécutives sans erreur en utilisant les 7 thèmes à la fois.
mardi 6 octobre 2026
ÉVALUATION

Évaluation sur tous les thèmes du QCM « Les systèmes de numération » :

- Nombre de thèmes : 7
- Nombre de questions : 100 (soit 14 questions par thème en moyenne)
- Temps maximal : 120 minutes (soit 72 secondes par question en moyenne)
- Coefficient : 1
- Barème : +1 point par question juste et -1 point par question fausse ou nulle
- Documents et logiciels interdits
- Brouillon et calculatrice autorisés

Liste des 7 thèmes :
- Conversion Décimal/Binaire et Binaire/Décimal
- Conversion Décimal/Hexadécimal et Hexadécimal/Décimal
- Conversion Binaire/Hexadécimal et Hexadécimal/Binaire
- Le décalage à gauche et à droite (Hexadécimal/Hexadécimal)
- Additions et soustractions en hexadécimal
- Les opérateurs logiques bit à bit (Binaire/Binaire)
- Les opérateurs logiques bit à bit (Hexadécimal/Hexadécimal)

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

Ceux qui ne travaillent pas sur les points bonus après l’évaluation découvriront le langage de programmation Python par la pratique.
vendredi 9 octobre 2026
Les bases du langage de programmation Python : SÉANCE 1/4

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 :

- 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 13 octobre 2026
Les bases du langage de programmation Python : SÉANCE 2/4

Distribution de la "Fiche mémo EduPython" pour y noter des astuces concernant le logiciel EduPython.

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

Pré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
- illustration des opérateurs quotient // et modulo % (division Euclidienne)
- fonctions int() et str()
- fonctions print() et input()
- problème d'indentation
- syntaxe des commentaires
- règle de nommage des fichiers
- les opérateurs booléens (or, and, not, False et True)

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
vendredi 16 octobre 2026
Les bases du langage de programmation Python : SÉANCE 3/4

Présentation du QCM Python.

Explication du travail à faire à la maison durant les vacances de Toussaint.

Suite de la partie "Application" de l'unité d'apprentissage "Les bases du langage Python" :
- Application 2 : triplet Pythagoricien et année "Pythagoricienne"
Vacances de la ToussaintTravail à faire pendant les vacances de Toussaint :

Relire l'intégralité du cahier de texte afin de se remémorer toutes les connaissances et les savoir-faire acquis depuis le début de l'année, et rattraper éventuellement certains cours.

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

Découvrir un par un les 6 premiers thèmes du QCM Python (25 questions par thème), en testant certaines lignes de code dans Python.

Objectif à atteindre : dépasser le seuil des 40 questions consécutives sans erreur en utilisant les 6 premiers thèmes sur la version « STOP à la première erreur » du QCM.
mardi 3 novembre 2026
Les bases du langage de programmation Python : SÉANCE 4/4

Suite de la partie "Application" de l'unité d'apprentissage "Les bases du langage Python" :
- Application 3 : la suite de Syracuse

Les 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 à la maison et à comparer à vos propositions.
vendredi 6 novembre 2026
Les chaînes de caractères : SÉANCE 1/3

Distribution 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)

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és pratiques faites en classe.
mardi 10 novembre 2026
Les chaînes de caractères : SÉANCE 2/3

Distribution de la "Fiche mémo Le langage Python" pour y noter des remarques concernant la syntaxe du langage de programmation Python.

Pré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='')

Les solutions des applications 1 à 3 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.

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

Remarques sur les fonctions ord('A') et chr(65) permettant de manipuler les codes numérique des caractères avec prise de notes sur la fiche mémo "Le langage Python".

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és pratiques faites en classe.
vendredi 13 novembre 2026
Les chaînes de caractères : SÉANCE 3/3

Complé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és pratiques faites en classe.
mardi 17 novembre 2026
Les listes : SÉANCE 1/3

Distribution de la fiche pratique "Les listes en Python".

Ajout de 2 nouvelles astuces sur la fiche mémo d’EduPython sur l’utilisation du mode pas à pas dans EduPython avec la touche F7 pour observer l'évolution du programme et des variables.

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

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é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.
vendredi 20 novembre 2026
Les listes : SÉANCE 2/3

Précisions sur la description d’une liste en compréhension.

Détails des 3 solutions de l’Application 1, dont l’utilisation des listes en compréhension.

Partie "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é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.
mardi 24 novembre 2026
Les listes : SÉANCE 3/3

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

Entraînement sur le thème "Les listes" du QCM Python.

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
vendredi 27 novembre 2026
mardi 1 décembre 2026
vendredi 4 décembre 2026
mardi 8 décembre 2026
vendredi 11 décembre 2026
mardi 15 décembre 2026
vendredi 18 décembre 2026
Vacances de Noël
mardi 5 janvier 2027
vendredi 8 janvier 2027
mardi 12 janvier 2027
vendredi 15 janvier 2027
mardi 19 janvier 2027
vendredi 22 janvier 2027
mardi 26 janvier 2027
vendredi 29 janvier 2027
mardi 2 février 2027Pas cours de NSI : semaine blanche
vendredi 5 février 2027Pas cours de NSI : semaine blanche
Vacances d'Hiver
mardi 23 février 2027
vendredi 26 février 2027
mardi 2 mars 2027
vendredi 5 mars 2027
mardi 9 mars 2027
vendredi 12 mars 2027
mardi 16 mars 2027
vendredi 19 mars 2027
mardi 23 mars 2027
vendredi 26 mars 2027
mardi 30 mars 2027
vendredi 2 avril 2027
Vacances de Printemps
mardi 20 avril 2027
vendredi 23 avril 2027
mardi 27 avril 2027
vendredi 30 avril 2027
mardi 4 mai 2027
vendredi 7 mai 2027Pont de l'Ascension
mardi 11 mai 2027
vendredi 14 mai 2027
mardi 18 mai 2027
vendredi 21 mai 2027
mardi 25 mai 2027
vendredi 28 mai 2027
mardi 1 juin 2027
vendredi 4 juin 2027
mardi 8 juin 2027
vendredi 11 juin 2027
mardi 15 juin 2027
vendredi 18 juin 2027
mardi 22 juin 2027
vendredi 25 juin 2027
mardi 29 juin 2027

nsi.gecif.net

© Août 2026