En cours de rédaction, voir Wiki Python et MicroPython
Représentation des données (types et valeurs de base) : en cours

Capacités attendues

- Dresser la table d’une expression booléenne.

- Convertir un fichier texte dans différents formats d’encodage.


Logiciels

- Installation de Python 3.x et prise en main de l'environnement IDLE.

- L'IDE Visual Studio Code avec les extensions Python et Pyright.


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

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.

Cours - TP

Découverte

Représentation
des nombres

 


 

Présentation de "représentation des nombres" et des documents au format pdf.


Capacités : Passer de la représentation d'une base dans une autre. Evaluer le nombre de bits nécessaires. Calculer des nombres réels représentés en binaire.

Avril

2020

Cours - TP

Découverte

Expressions booléennes


Présentation de "expressions booléennes" et des documents au format pdf.


Capacité : Dresser la table d'une expression booléenne.

Avril

2020

Cours - TP

Découverte

Texte en machine

Editeur hexadécimal
en ligne


HexEdit

Présentation de "la représentation d'un texte en langage machine" et des 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

Avril

2020


Représentation des données (types construits) : à venir

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

- Installation de Python 3.x et prise en main de l'environnement IDLE.

- L'IDE Visual Studio Code avec les extensions Python et Pyright.


Ressources

- p-uplets nommés et dictionnaires

- Types construits en Python

- Site du livre "Numérique et sciences informatiques 1re" : lien

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.
Traitement de données en tables: à venir

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

- Installation de Python 3.x et prise en main de l'environnement IDLE.

- L'IDE Visual Studio Code avec les extensions Python et Pyright.


Ressources

- Manipulation de tables

- Manipulation de tables avec la bibliothèque Pandas

- Site du livre "Numérique et sciences informatiques 1re" : lien

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Désign. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.
Interactions entre l'Homme et la Machine sur le Web

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, HTML Snippets, CSS Formatter, Open in browser.

- Serveur Apache, PHP

- JavaScript


Ressources

- Évènements

- Interaction client-serveur

- Site du livre "Numérique et sciences informatiques 1re" : lien

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.

RD1

Recherches

documentaires

Présentation et documents au format pdf


Généralités sur le Web, langages HTML et CSS.

Nov

2019

TP

Découverte



WEB1

Navigateur

Présentation du tutoriel "Structurer une page web" et ressources au format pdf.


Problématique : Comment concevoir la structure d'une page HTML ?


Activités : Découverte du langage HTML, conception d'un gabarit.


Synthèse : lien


Fil conducteur : mini projet "Domotique"


Pour aller plus loin : "Apprenez à créer votre site web avec HTML5 et CSS3" sur OPENCLASSROOMS

Dec

2019

TP

Découverte



WEB2a

Navigateur

Présentation du tutoriel "Présenter une page web" et ressources au format pdf.


Problématique : Comment mettre en forme une page HTML ?


Activités : Découverte du langage CSS, conception d'un gabarit, conception d'une page à partir du gabarit.


Synthèse : [Télécharger]


Fil conducteur : mini projet "Domotique"


Pour aller plus loin : "Apprenez à créer votre site web avec HTML5 et CSS3" sur OPENCLASSROOMS

Dec

2019

RD2

Recherches

documentaires

Présentation et documents au format pdf


Serveur Apache et langage PHP.

Nov

2019

TP

Découverte



WEB3a

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 transmettre des informations sur le Web.


Synthèse : A venir


Fil conducteur : mini projet "Domotique"


Pour aller plus loin : "Dynamisez vos sites web avec JavaScript !" sur OPENCLASSROOMS

A venir

2020

TP

Découverte



WEB3b

Navigateur

Présentation du tutoriel "Interaction entre un client et un serveur HTTP" et ressources au format pdf.


Problématique : Comment sécuriser l'accès aux pages d'un site Web sur un réseau local ?


Activités : Créer une page de connexion.


Synthèse : lien


Fil conducteur : mini projet "Domotique"


Pour aller plus loin : "Concevez votre site web avec PHP et MySQL" sur OPENCLASSROOMS

Dec

2019

Modèle d'architecture séquentielle (von Neumann)

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


Ressources

- Modèle d'architecture de von Neumann

- Site du livre "Numérique et sciences informatiques 1re" : lien

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.

RD1

Recherches

documentaires

Présentation et documents au format pdf


Composants et évolution des ordinateurs. A venir

Cours - TP

Découverte



von Neumann

IDE 6800

Présentation du "Modèle d'architecture séquentielle (von Neumann)" et des documents au format pdf.


Objectifs : Comprendre ce qu'est le langage d'assemblage et le langage machine. Comprendre comment le processeur exécute les instructions.


Activités : Analyse, programmation en assembleur 6800.


Exemple de kit 6800 à construire soi-même en 1979 et (2020 !) sur archives DREAM 6800


Ressources

- Simulateur de microprocesseur et microcontrôleur 8bits 6800, 6811 : 6800IDE

- Document 6800 Basics

- 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" sur OPENCLASSROOMS

Mars

2020

Cours - TP

Découverte

Logique combinatoire

Simulateur
en ligne


logic.ly

Présentation des "circuits logiques combinatoires" et des documents au format pdf.


Objectifs : Etablir l'équation de la sortie d'un circuit logique. Etablir une table de vérité. Lire un logigramme.


Activités : Algèbre de Boole. Simulation d'un schéma logique.


Ressources

- Simulateur en ligne : logic.ly


Pour aller plus loin : "Faites vos premiers pas dans le monde de l'électronique numérique" sur OPENCLASSROOMS

Mars

2020


Réseaux et transmission de données

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

- Ressources sur Pearltrees

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.

Cours - TP

Découverte



Généralités

Lecteur

Flash

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.


Pour aller plus loin : le cours "Apprenez le fonctionnement des 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.

Mars

2020

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 : le cours "Apprenez le fonctionnement des réseaux TCP/IP" sur OPENCLASSROOMS

Janv

2021

Cours - TD

Découverte



Adressage IP

Tableau

Présentation du cours et des documents au format pdf.


Activités : Identification des machines sur un réseau, masquage, calcul du nombre de machines adressables sur un réseau.


Pour aller plus loin : le cours "Apprenez le fonctionnement des réseaux TCP/IP" sur OPENCLASSROOMS

Janv

2020

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 : le cours "Apprenez le fonctionnement des réseaux TCP/IP" sur OPENCLASSROOMS

Fev

2020

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

Fev

2020

Cours - TP

Approfond.



Modèle en couches

TCP/IP

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.


Logiciel Filius : téléchargement


Pour aller plus loin : le cours "Apprenez le fonctionnement des réseaux TCP/IP" sur OPENCLASSROOMS

Fev

2020


Système d'exploitation : en cours

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


Ressources

- 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

- Ressources sur Pearltrees

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.

RD1

Recherches

documentaires

Présentation et documents au format pdf [A venir]


Les systèmes d'exploitations. A venir

Cours

Découverte



Systèmes

d'exploitation


Présentation du TP et documents au format pdf : [A venir]


Pour aller plus loin : le cours "Reprenez le contrôle à l'aide de Linux" sur OPENCLASSROOMS

Mars

2020

TP

Découverte


Ligne de commande

Bash

Présentation et documents au format pdf [A venir]


Activité : Initiation à la ligne de commande. A venir


Pour aller plus loin : "Reprenez le contrôle à l'aide de Linux !" sur OPENCLASSROOMS

TP

Découverte


Gestion de version

Git

Présentation et documents au format pdf [A venir]


Activités : Initiation à la gestion de version avec Git (dans la console et dans l'IDE VSCode).


Pour aller plus loin : "Gérez votre code avec Git et GitHub" sur OPENCLASSROOMS

Avril

2020


IHM et objets connectés : en cours

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

- Arduino


Matériels

- ESP32


Ressources

- Wikis WebGE : Arduino

- Ressources sur Pearltrees

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.

TP

Découverte



IoT

ESP32

Présentation du TP et documents au format pdf : [A venir]


Les bases avec le cours "Programmez vos premiers montages avec Arduino" sur OPENCLASSROOMS

Mars

2020

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

Algorithmique : à venir

Capacités attendues

- Repérer, dans un nouveau langage de programmation, les traits communs et les traits particuliers à ce langage.


Logiciels

- Installation de Python 3.x et prise en main de l'environnement IDLE.

- L'IDE Visual Studio Code avec les extensions Python et Pyright.


Ressources

- Algorithme des k plus proches voisins

- Recherche dichotomique

- Algorithmes gloutons

- Le problème du sac à dos

- Site du livre "Numérique et sciences informatiques 1re" : lien

- Sujets E3C en 2020 pour Spécialité NSI classe de Première

Design. Support Problématique / Objectifs / Activités Mise
à
jour
Sujet Corr.