- 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 2024 |
|
|
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 ... » |
Fev 2024 |
|
|
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 |
|
Affiche de présentation : exemples d'activité. 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. |
Cours - TD - TP Découverte Représentation |
Activité débranchée |
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 "Langage machine et assembleur". |
Août 2024 |
||
Calculatrice Windows |
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. Activités : utilisation de la calculatrice Windows. |
Sept 2024 |
|||
Notebook Jupyter "Nombres" |
Présentation "Représentation des nombres en machine" 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. Notion de nombre flottant. Activités : exercices de conversions binaires, hexadécimales, décimales, calcul du nombre de bits nécessaires à la représentation d'un nombre entier en complément à 2, mise en évidence de la précision des nombres flottants en Python. |
Août 2024 |
|||
Cours - TD Découverte Texte en machine |
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 |
Août 2024 |
||
Synthèse |
Activité débranchée |
A savoir pour le DS et documents au format pdf. Activités : exercices microprocesseur et langage machine, calcul d'un checksum. |
Août 2024 |
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. |
Affiche de présentation : exemples d'activité. 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. |
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. |
Août 2024 |
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. |
Sept 2024 |
||
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. |
Oct 2024 |
||
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. |
Oct 2024 |
||
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 |
Avr 2024 |
||
RD2 |
Recherches documentaires |
Présentation et documents au format pdf Serveur Apache et langage PHP. |
Sept 2024 |
||
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). |
Nov 2023 |
||
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 : Logisim Evolution 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. |
RDOC
MICRO |
Présentation Recherches documentaires |
Présentation et documents au format pdf. Thématique : histoire de la micro-informatique, ordinateur et ordinateur personnel, von Neumann. Compétence : distinguer les rôles et les caractéristiques des différents constituants d’une machine. |
Nov 2024 |
||
Synthèse RDOC |
Débranché |
Présentation et documents au format pdf.. Thématique : découverte du modèle de von Neumann. Compétence : distinguer les rôles et les caractéristiques des différents constituants d’une machine. |
Nov 2024 |
||
TD1 Découverte Langage machine & assembleur |
Débranché |
Présentation et documents au format pdf. Thématique : modèle de von Neumann, microprocesseur, mémoire, bus, langage machine, assembleur. Compétence : identifier le CODE machine en mémoire après assemblage du CODE source. |
Nov 2024 |
||
TD2&3 Approfond. Architecture de von Neumann Désassemblage |
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 : désassemblage d'un code machine (6800, 6811) en mémoire. Remarque : TD3 en synthèse avant DS. Ressources : liste et description des instructions assembleur 6800 6811 |
Nov 2024 |
||
TP0 Découverte Assembleur 6800 |
Simulateur SDK6800 |
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 : découverte du simulateur SDK6800, décodage d'instructions machine, programmation en assembleur 6800 (modification d'un programme existant). Ressources - 680IDE : émulateur 6800, 6811 à : télécharger - Liste et description des instructions assembleur du µP 6800 6811 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 |
Nov 2024 |
||
TP1 Approfond. Assembleur 6800 |
Simulateur SDK6800 |
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 : décodage d'instructions machine, étude de programmes écrits en assembleur 6800/6811. Ressources - 680IDE : émulateur 6800, 6811 à : télécharger - Liste et description des instructions assembleur du µP 6800 6811 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 |
Nov 2024 |
||
Synthèse von Neumann & Assembleur |
Débranché |
Présentation et documents au format pdf. A savoir pour le DS. |
Nov 2024 |
||
TP2 Plus loin Assembleur ATMEGA328 |
Arduino Uno |
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 : identification des fonctions du modèle de von Neumann. Identification du CODE machine dans un fichier de programmation. Calcul d'une empreinte mémoire et d'une checksum. Désassemblage d'une instruction machine. Modification d'un programme en assembleur ATMEL 8bits. 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 |
Nov 2024 |
||
TP Découverte Portes logiques |
Simulateur Logisim-evolution |
Présentation "TP - Découverte - Portes logiques et recherches documentaires" et documents au format pdf. Objectif : établir la table de vérité des portes logiques ET, OU, NON, etc. Activités : simulation de logigrammes, recherches documentaires. Ressources - Simulateurs Logisim-Evolution : Github |
Déc 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 logigramme. Compléter une table de vérité. Lire et compléter un logigramme. Activités : algèbre de Boole. |
Fev 2024 |
||
TD1 Approfond. Logique combinatoire |
Débranché |
Objectifs : établir l'équation de la sortie d'un circuit logique. Etablir une table de vérité. Dessiner un logigramme. |
Janv 2024 |
||
TP Approfond. Logique combinatoire |
Simulateur Logisim-évolution |
Présentation "TP - Approfondissement - Table de vérité" et documents au format pdf. Objectifs : générer le logigramme d'une fonction logique à l'aide d'un outil logiciel. Ressources - Simulateur Logisim-Evolution : Github |
Janv 2024 |
||
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 : Raspberry Pi Pico (Wifi) - 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. |
Fev 2024 |
||
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 |
Oct 2024 |
||
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 |
Fev 2024 |
||
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 |
Août 2024 |
|
|
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és : 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. |
Janv 2023 |
||
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 |
Janv 2024 |
||
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 2024 |
||
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 |
Fev 2024 |
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 |
|