
- Bulletin Officiel, annexe - Programme de NSI en première.
- Accueil, présentation et ressources au format PDF.
- Sommaire du cours et progression.
- Généralités - Les chaînes de caractères - Listes - Tuples |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
![]() Chaînes |
Wiki WebGE |
« En programmation, le texte s'appelle chaîne de caractères. Pour créer une chaîne de caractères, il faut encadrer le texte de guillemets “ “ ou d'apostrophes ' '. Une chaîne de caractères est une séquence, ce qui signifie que c'est une collection ordonnée de valeurs. Le premier élément de la chaîne est indexé par 0. » |
Août 2021 |
![]() |
|
![]() Listes |
Wiki WebGE |
« Les tableaux (listes) de Python diffèrent des tableaux que l'on trouve dans les autres langages de programmation par plusieurs aspects ... » |
Janv 2022 |
![]() ![]() |
|
![]() Tuples |
Wiki WebGE |
« Le tuple est une séquence. Comme la liste, il référence des objets hétérogènes. On peut lui appliquer le test d'appartenance avec in, accéder aux différents éléments avec un crochet, faire du slicing etc. La raison d'être principale du type tuple est de construire des objets globalement immuables. » |
Janv 2022 |
![]() |
|
Capacités attendues - Dresser la table d’une expression booléenne. - Convertir un fichier texte dans différents formats d’encodage. Logiciels - La boîte à outils pour la science des données Anaconda. - L'IDE Visual Studio Code avec les extensions Python, Python Preview et Pylance. Ressources - Représentation des entiers naturels - Représentation des entiers relatifs - Types mutables et problèmes associés - Site du livre "Numérique et sciences informatiques 1re" : lien |
|||||
Design. | Support | Problématique / Objectifs / Activités | Mise
à jour |
Sujet | Corr. |
Représentation Cours - TD - TP Découverte |
Activité débranchée Calculatrice Windows et idle Notebook Jupyter |
Présentation du Cours, TD "Représentation des nombres en machine ..." et documents au format pdf. Capacités : passer de la représentation d'une base à une autre (10, 16, 2). Evaluer le nombre de bits nécessaires à la représentation en complément à 2. Note : les quatres premières activités sont tirées du livre "NSI en 1er" Thème A - Collection 3.0 Bordas". La cinquième est une activité de synthèse, elle prépare au TP "Assembleur 6800". |
Sept 2022 |
![]() ![]() ![]() |
![]() |
Présentation du TP "Représentation des nombres en machine ..." et documents au format pdf. Capacités : passer de la représentation d'une base à une autre (10, 16, 2). Evaluer le nombre de bits nécessaires à la représentation en complément à 2. Utiliser un éditeur. Activités : utilisation de la calculatrice Windows et de l'éditeur idle. |
Oct 2022 |
![]() ![]() |
![]() |
||
Présentation En cours de rédaction. |
Sept 2022 |
![]() ![]() |
![]() ![]() |
||
Expressions booléennes Cours - TP Découverte |
Notebook Jupyter |
Titre : Opérations sur les bits en Python. Activités : Ecrire un programme Python qui affiche la table d'une des opérations logiques (ET, OU, OU-EXCLUSIF) pour tous entiers de n bits. |
Juin 2021 |
![]() ![]() ![]() ![]() |
![]() ![]() |
Texte en machine Cours - TP Découverte |
Editeur hexadécimal HexEdit |
Présentation du cours, TD "Encodage des caractères" et documents au format pdf. Capacités : Identifier l'intérêt des différents systèmes d'encodage. Activités : Convertir un fichier texte dans différents formats d'encodage Ressources - Editeur hexadécimal en ligne : HexEdit |
Oct 2022 |
![]() ![]() ![]() |
![]() |
Synthèse |
A savoir pour le DS. |
Janv 2023 |
![]() |
Capacités attendues - Écrire une fonction renvoyant un p-uplet de valeurs. - Convertir un fichier texte dans différents formats d’encodage. - Lire et modifier les éléments d’un tableau grâce à leurs index. Construire un tableau par compréhension. Utiliser des tableaux de tableaux pour représenter des matrices : notation a [i] [j]. Itérer sur les éléments d’un tableau. - Construire une entrée de dictionnaire. Itérer sur les éléments d’un dictionnaire. Logiciels - La boîte à outils pour la science des données Anaconda. - L'IDE Visual Studio Code avec les extensions Python, Python Preview et Pylance. Ressources - p-uplets nommés et dictionnaires - Site du livre "Numérique et sciences informatiques 1re" : lien |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
Capacités attendues - Importer une table depuis un fichier texte tabulé ou un fichier CSV. - Rechercher les lignes d’une table vérifiant des critères exprimés en logique propositionnelle. - Trier une table suivant une colonne. - Construire une nouvelle table en combinant les données de deux tables. Logiciels - La boîte à outils pour la science des données Anaconda. - L'IDE Visual Studio Code avec les extensions Python, Python Preview et Pylance. Ressources - Manipulation de tables avec la bibliothèque Pandas - Site du livre "Numérique et sciences informatiques 1re" : lien |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
Opérations bit-à-bit |
Notebook Jupyter |
Titre : opérations sur les bits en Python. Activités : écrire un programme Python qui affiche la table d'une des opérations logiques (ET, OU, OU-EXCLUSIF) pour tous entiers de n bits. |
Avr 2022 |
![]() ![]() ![]() |
![]() ![]() |
TP ![]() Traitement en table |
Notebook Jupyter |
Présentation et documents au format PDF. Activité : cette activité fait le lien avec les bases de données relationnelles. Le vocabulaire utilisé (attribut, enregistrement, requête, etc.) est celui employé lors de leur interrogation. |
Janv 2023 |
Affiche de présentation : exemples d'activité. Capacités attendues - Identifier les différents composants graphiques permettant d’interagir avec une application Web. Identifier les événements que les fonctions associées aux différents composants graphiques sont capables de traiter. - Analyser et modifier les méthodes exécutées lors d’un clic sur un bouton d’une page Web. - Distinguer ce qui est exécuté sur le client ou sur le serveur et dans quel ordre. Distinguer ce qui est mémorisé dans le client et retransmis au serveur. Reconnaître quand et pourquoi la transmission est chiffrée. - Analyser le fonctionnement d’un formulaire simple. Distinguer les transmissions de paramètres par les requêtes POST ou GET. Logiciels - Visual Studio Code et les extensions HTML Snippets, CSS Formatter, Open in browser. - Serveur Apache, PHP - JavaScript Ressources - menu déroulant des activités faites dans l'année. [Télécharger] - Site du livre "Numérique et sciences informatiques 1re" : lien - Documents et vidéos sur Pearltrees |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
Support et progression |
mini-projet Domotique |
Présentation du mini-projet et tableau bilan reliant les activités aux compétences. |
Nov 2020 |
![]() |
|
RD1 |
Recherches documentaires |
Présentation et documents au format pdf. Généralités sur le Web, langages HTML, CSS et JS. |
Déc 2022 |
![]() ![]() |
![]() |
TP Découverte WEB1 |
Navigateur |
Présentation du tutoriel "Structurer une page Web". Ressources au format pdf. Fil conducteur : mini projet "Domotique" Problématique : comment concevoir la structure d'une page HTML ? Activités : découverte du langage HTML, conception d'un gabarit. Utilisation de liens relatifs. |
Nov 2022 |
![]() ![]() ![]() |
![]() ![]() ![]() |
TP Découverte WEB2a |
Navigateur |
Présentation du tutoriel "Présenter une page web". Ressources au format pdf. Fil conducteur : mini projet "Domotique" Problématique : comment mettre en forme une page Web ? Activités : découverte du langage CSS, conception d'un gabarit, conception d'une page à partir d'un gabarit. |
Déc 2022 |
![]() ![]() ![]() |
![]() ![]() ![]() |
Mini projet personnel
WEB2b |
Navigateur |
Présentation du "Mini projet de site Web" et ressources au format pdf. Activité : conception du gabarit d'un site Web respectant un cahier des charges personnalisé. Remarque : approfondissement du tutoriel WEB2a Exemple de résultat attendu : Site 'Mesures Physiques' Synthèse : [Lien] Archives du TP Tintin : Sujet | Correction | Maquette graphique | Sujet Menu CSS Pour aller plus loin : "Apprenez à créer votre site web avec HTML5 et CSS3" sur OPENCLASSROOMS |
Sept 2022 |
![]() ![]() ![]() |
![]() |
RD2 |
Recherches documentaires |
Présentation et documents au format pdf Serveur Apache et langage PHP. |
Déc 2022 |
![]() |
![]() |
TP Découverte WEB3 |
Navigateur |
Présentation du tutoriel "Interaction entre un client et un serveur HTTP". Ressources au format pdf. Fil conducteur : mini projet "Domotique". Problématique Activités : création d'une page de connexion (login, mot de passe). |
Déc 2022 |
![]() ![]() |
![]() ![]() |
TP Découverte WEB3b |
Navigateur Arduino Wifi MKR1010 |
Présentation et ressources au format pdf. A venir. Fil conducteur : mini projet "Domotique". Problématique Pour aller plus loin : "Concevez votre site web avec PHP et MySQL" sur OPENCLASSROOMS |
Juin 2022 |
![]() ![]() |
![]() |
Cours, TD Découverte
Algoritmique |
JavaScript Python Recherches documentaires |
Présentation et documents au format pdf à venir Thème : diversité et unité des langages de programmation. Activités : identification de codes implémentés en Python et Javascript à partir d'un algorithme. Recherches documentaires sur le JavaScript. |
Nov 2021 |
![]() |
![]() |
TP Découverte WEB4 |
Navigateur |
Présentation du tutoriel "Interaction entre l'homme et la machine, évènements" et ressources au format pdf [A venir]. Problématique : Comment vérifier le contenu des champs d'un formulaire ? Activités : Créer un formulaire et vérifier les informations entrées avant de les transmettre. Synthèse : A venir Fil conducteur : mini projet "Domotique" Pour aller plus loin : "Dynamisez vos sites web avec JavaScript !" sur OPENCLASSROOMS |
En cours 2022 |
![]() ![]() |
![]() ![]() |
Affiche de présentation : exemples d'activité. Capacités attendues Distinguer les rôles et les caractéristiques des différents constituants d’une machine. Dérouler l’exécution d’une séquence d’instructions simples du type langage machine. Logiciels - Simulateur de microprocesseur et microcontrôleur 8bits 6800, 6811 : 6800IDE - Simulateur de circuits logiques en ligne : logic.ly, iSim Ressources - Modèle d'architecture de von Neumann - Site du livre "Numérique et sciences informatiques 1re" : lien - Documents et vidéos sur Pearltrees |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
MICRO |
Présentation Recherches documentaires |
Présentation et documents au format pdf. Thématique : micro-informatique, ordinateur et ordinateur personnel, histoire. Compétence : distinguer les rôles et les caractéristiques des différents constituants d’une machine. |
Sept 2023 |
![]() ![]() |
![]() |
Synthèse |
Débranché |
Présentation et documents au format pdf.. Thématique : micro-informatique, ordinateur et ordinateur personnel, histoire. Compétence : distinguer les rôles et les caractéristiques des différents constituants d’une machine. |
Sept 2023 |
![]() |
![]() |
Cours - TD Découverte von Neumann |
Débranché |
Présentation et documents au format pdf. Compétence : dérouler l’exécution d’une séquence d’instructions simples du type langage machine. Activités : machine de von Neumann, décodage d'instructions, programmation en assembleur 6800. Ressources - Liste et description des instructions assembleur 6800 |
Dec 2022 |
![]() ![]() ![]() ![]() |
![]() ![]() |
TP Découverte Assembleur 6800 |
Simulateur SDK6800 |
Présentation et documents au format pdf. Modifications en cours Compétence : dérouler l’exécution d’une séquence d’instructions simples du type langage machine. Activités : décodage d'instructions machine, programmation en assembleur 6800. Ressources - 680IDE : émulateur 6800, 6811 à : télécharger - Liste et description des instructions assembleur du µP 6800 Pour aller plus loin - "Développer en C pour l'embarqué : Faites le lien entre la compilation C et l'assembleur" (30h - Moyenne) sur OPENCLASSROOMS - Kit 6800 à construire soi-même en 1979 et (2020 !) sur archives DREAM 6800 |
Oct 2022 |
![]() ![]() |
![]() ![]() |
Synthèse |
A savoir pour le DS. |
Janv 2023 |
![]() |
||
TP Découverte Portes logiques |
Simulateur logic.ly ouiSim |
Présentation de "opérateurs logiques booléens" et documents au format pdf. Objectif : établir la table de vérité des portes logiques. Activités : simulations de logigrammes. Ressources |
Sept 2023 |
![]() ![]() |
![]() |
Cours, Logique combinatoire |
Débranché |
Présentation de "Cours, TD Logiques combinatoires" et documents au format pdf. Objectifs : établir l'équation de la sortie d'un circuit logique. Etablir une table de vérité. Lire et compléter un logigramme. Activités : algèbre de Boole. |
Nov 2022 |
![]() ![]() ![]() |
![]() |
TD1 Logique combinatoire |
Débranché |
Objectifs : établir l'équation de la sortie d'un circuit logique. Etablir une table de vérité. Dessiner un logigramme. |
Nov 2021 |
![]() ![]() |
![]() |
Opérations bit-à-bit |
Notebook Jupyter |
Titre : opérations sur les bits en Python. Activités : écrire un programme Python qui affiche la table d'une des opérations logiques (ET, OU, OU-EXCLUSIF) pour tous entiers de n bits. |
Avr 2022 |
![]() ![]() ![]() |
![]() ![]() |
Synthèse |
A savoir pour le DS. |
Janv 2023 |
![]() |
Affiche de présentation : exemples d'activité. Capacités attendues Identifier le rôle des capteurs et actionneurs. Réaliser par programmation une IHM répondant à un cahier des charges donné. Logiciels - Thonny Matériels - Raspberry Pi Pico Ressources - Wikis WebGE : Rspberry Pi Pico - Documents et vidéos sur Pearltrees |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
TP1 Découverte
IoT |
Raspberry Pi Pico Afficheur Capteurs MicroPython |
Présentation du TP et documents au format pdf. Activités
|
Juin 2023 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
TP2 Découverte
IoT WEB Serveur |
Raspberry Pi Pico Afficheur Capteurs MicroPython |
Présentation du TP et documents au format pdf. Activités Intégration du code du TP1 dans une page WEB. Réalisation d'un serveur WEB en MicroPython. En cours |
Juin 2023 |
![]() ![]() |
![]() ![]() |
TP Approfond.
IoT |
Microcontrôleur virtuel en ligne |
Présentation du TP et documents au format pdf : [A venir] Activités : programmation en Python d'un microcontrôleur virtuel auquel sont connectés des capteurs de distance, de luminosité, un accéléromètre, un buzzer, un servomoteur, un afficheur etc. Se connecter sur Quick-Pi pour accéder aux parcours. |
Avril 2020 |
![]() ![]() |
![]() |
Affiche de présentation : exemples d'activité.. Capacités attendues Identifier les fonctions d’un système d’exploitation. Utiliser les commandes de base en ligne de commande. Gérer les droits et permissions d’accès aux fichiers. Logiciels - Windows Subsystem for Linux- Linux dans un navigateur : JS/Linux Matériel - Raspberry PiRessources - Systèmes de type UNIX : structures de données et algorithmes - Systèmes de type UNIX : le point de vue utilisateur - Site du livre "Numérique et sciences informatiques 1re" : lien - Documents et vidéos sur Pearltrees |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
RD1 |
Recherches documentaires |
Présentation et documents au format pdf. Généralités sur les systèmes d'exploitation. Linux. |
Janv 2023 |
![]() |
![]() |
Découverte
Systèmes d'exploitation |
Cours |
Cours, présentation et documents au format pdf. Pour aller plus loin : "Initiez-vous à Linux" (8h - facile) sur OPENCLASSROOMS |
Oct 2020 |
![]() ![]() |
|
TP Découverte Ligne de commande |
Raspberry Pi + Bash |
Présentation et documents au format pdf. Problématique : comment installer un projet de site Web sur un serveur ne disposant pas d'une interface graphique ? Plus loin ...: filtrage de fichiers texte ! Activité : initiation à la ligne de commande. Pour aller plus loin : "Initiez-vous à Linux" (8h - facile) sur OPENCLASSROOMS |
Mars 2023 |
![]() ![]() ![]() ![]() |
![]() |
TD Révisions et Approfondis. Ligne de commande |
Simulateur en ligne |
Présentation et documents au format pdf. Activité : Création de commandes BASH. Simulation en ligne. QCM d'entraînement. Pour aller plus loin : "Initiez-vous à Linux" (8h - facile) sur OPENCLASSROOMS |
Janv 2023 |
![]() |
![]() |
TP Découverte Gestion de version |
Git |
Présentation et documents au format pdf Activités : initiation à la gestion de version avec Git (dans la console et dans l'IDE VSCode). Pour aller plus loin : "Gérez du code avec Git et GitHub" (6h - facile) sur OPENCLASSROOMS |
Avril 2020 |
![]() ![]() ![]() ![]() |
![]() ![]() |
Synthèse |
A savoir pour le DS. |
Fév 2023 |
![]() |
Affiche de présentation : exemples d'activité. Capacités attendues Mettre en évidence l’intérêt du découpage des données en paquets et de leur encapsulation. Dérouler le fonctionnement d’un protocole simple de récupération de perte de paquets (bit alterné). Simuler ou mettre en œuvre un réseau. Logiciels - Simulateur Filius Ressources - "Apprenez le fonctionnement des réseaux TCP/IP sur OPENCLASSROOMS" [lien] - Site du livre "Numérique et sciences informatiques 1re lien - Vidéo à télécharger : Présentation des réseaux - Documents et vidéos sur Pearltrees |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
COURS Découverte
Adressage IP |
cours et exercices |
Présentation du cours et documents au format pdf. Activité : dessiner le schéma d'un réseau TCP/IP, adresser des machines. Objectifs : préparer le premier TP de simulation (architecture, masquage,etc.) Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS |
Janv 2023 |
![]() |
![]() |
Cours - TP Découverte
Généralités |
Lecteur Flash en ligne |
Présentation du TP et des documents au format pdf. Cours illustré"Introduction au réseau TCP/IP" Activités : identification d'un fabricant de matériel à partir de son abresse MAC et validation du bon fonctionnement des équipements d'interconnexion dans un réseau local. Remarque : les fichiers flash au format .swf sont exécutables dans Ruffle Web Demo. Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS Remerciements : Le cours illustré à été construit à partir d'un document réalisé par mes collègues du lycée B Franklin - Orléans. |
Déc 2022 |
![]() ![]() ![]() ![]() |
![]() |
TP Découverte
TCP/IP |
Simulation Filius (1/3) |
Présentation du TP et des documents au format pdf. Activités : dessin du réseau, réglage des adresses IP. Installation et paramétrage de logiciels clients et serveurs (HTTP). Simulation du réseau. Recherche et correction des erreurs de configuration des machines d'un réseau. Logiciel Filius : téléchargement Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS |
Mars 2023 |
![]() |
![]() ![]() |
COURS Approfond.
Adressage IP |
cours et exercices |
Présentation du cours et documents au format pdf. Titre : Adressage physique et logique, masquage. Objectifs : adresser des machines, déterminer si une machine est située sur un réseau. Ressources : Diaporamas sur la conversion décimale, binaire et la présentation des réseaux TCP/IP. Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS Remerciements : A mes collègues du lycée B Franklin - Orléans pour les diaporamas. |
Fev 2023 |
![]() ![]() ![]() |
![]() |
TP Approfond.
TCP/IP |
Simulation Filius (2/3) |
Présentation du TP et des documents au format pdf. Activités : dessin du schéma du réseau, adressage IP. Installation et paramétrage d'un serveur DNS. Routage. Simulation du réseau. Logiciel Filius : téléchargement Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS |
Avril 2023 |
![]() ![]() |
![]() ![]() |
Modèles OSI et TCP/IP |
Recherches documentaires |
Présentation du cours et des documents au format pdf. Acquérir le vocabulaire propre aux modèles OSI et TCP/IP. Préparation simulation sur le modèle en couches Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS |
Déc 2022 |
![]() |
![]() |
TP Découverte
TCP/IP Modèle en couches &Synthèse |
Simulation Filius (3/3) |
Présentation du cours et des documents au format pdf. Activités : identification des protocoles mis en œuvre lors d'une communication entre deux machines. Association des protocoles à une couche du modèle TCP/IP. Identification des ports logiciels ouverts lors d'une session TCP. Synthèse : résumé de cours et recherche de données dans une trame analysée avec Wireshark. Logiciel Filius : téléchargement Pour aller plus loin... : voir le cours "Concevez votre réseaux TCP/IP" sur "OPENCLASSROOMS |
Mars 2023 |
![]() ![]() ![]() ![]() |
![]() ![]() |
Capacités attendues - Repérer, dans un nouveau langage de programmation, les traits communs et les traits particuliers à ce langage. Logiciels - La boîte à outils pour la science des données Anaconda. - L'IDE Visual Studio Code avec les extensions Python, Python Preview et Pylance. Ressources - Algorithme des k plus proches voisins - Site du livre "Numérique et sciences informatiques 1re" : lien - Documents et vidéos sur Pearltrees |
|||||
Design. | Support | Activités / Capacité / Objectif / Problématique | Mise à jour | Sujet | Corr. |
Découverte Algorithmique |
Cours
Exercices |
Présentation du cours et documents au format pdf : [Lien] Comprendre comment écrire un algorigramme ou un algorithme. Connaitre les structures algorithmiques élémentaires. Activité : Exercices du document "Cahier d'algorithmique" à télécharger. Pour aller plus loin : Découvrez le fonctionnement des algorithmes sur Openclassrooms |
Nov 2020 |
![]() ![]() |
![]() |