Le cours "Numérique et Sciences Informatiques" en PREMIERE générale.

- Bulletin Officiel, annexe - Programme de NSI en première.

- Accueil, présentation et ressources au format PDF.

- Sommaire du cours et progression.



Les bases du langage Python
Variables, types numériques et E/S dans la console
- Types numériques
- Type d'une variable, copie, permutation, opérations
- Portée d'une variable
- Entrées / sorties dans la console
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« Pendant l'exécution d'un programme, les données qu'il manipule sont stockées en mémoire. Les variables permettent de manipuler ces données sans se préoccuper de leur position. Pour cela, il suffit de leur donner un nom (les déclarer). »

Août

2022

 

Les instructions de contrôle
- Alternatives
- Répétitives
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« En programmation informatique, une structure de contrôle est une instruction particulière d'un langage de programmation impératif pouvant dévier le flot de contrôle du programme la contenant lorsqu'elle est exécutée. »

Août

2022

 

Les fonctions
- Création, appel, passage de paramètres, signature
- Fonctions lambda
- Fonctions natives (built-in)
- Variables locales et globales
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« En programmation, une fonction est un « sous-programme » permettant d'effectuer des opérations répétitives. Au lieu d'écrire le code complet autant de fois que nécessaire, on crée une fonction que l’on appellera pour l'exécuter, ce qui peut aussi alléger le code et le rendre plus lisible. »

Juin

2022

 

Les séquences
- Généralités
- Les chaînes de caractères
- Listes
- Tuples
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

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

 

Les dictionnaires
- Lecture, ajout, suppression et modification d'un élément
- Parcours
- Formation à partir de deux listes
- Transformation en paramètres nommés d'une fonction
- Gérer des enregistrements
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« Les dictionnaires sont des collections d'objets non-ordonnées. Un dictionnaire est composé d'éléments et chaque élément se compose d'une paire clé: valeur... »

Août

2022

 

Les ensembles (set)
- Création
- Elèments dans un ensemble
- Fonction native Frozenset
- Opérations
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« Proche des dictionnaires, les sets ne stockent qu'une clé. Ils sont très utilisés pour garder le nombre d'éléments uniques d'une séquence ou faire le test d'appartenance sur les éléments d'une séquence. Un set peut stocker n'importe quel élément hashable (entier,caractère, booléen etc.)... »

Juin

2021

 

Les modules et les packages
- Les modules : utilisation et création
- Turtle, Numpy, Matplotlib, etc.
- Les packages
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« Un module est une liste de fonctions et de variables contenues dans un fichier. Pour travailler avec les fonctionnalités du module, il suffit de l'importer. Un package sert à regrouper plusieurs modules. En pratique les packages sont des répertoires. Le nom du package est le nom du répertoire... »

Mai

2024

 

Les fichiers
- Ouvrir, fermer un fichier, utilisation de with
- Ecrire et lire dans un fichier
- Fichier binaire
- Enregistrer un objet dans un fichier
- Les built-in repr() et flush()
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« Un fichier est un itérateur. Il est donc itérable puisqu'on peut le lire par une boucle for... »

Mai

2022

 

Les exceptions et les assertions
Forme minimale try ... exceptions
Forme complète try ... except ... finally
Les assertions
Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

Wiki

WebGE

« Quand Python rencontre une erreur dans le code, il lève une exception. Le traitement de ces exceptions permettra notamment de donner une réponse à une erreur produite par l'action de l'utilisateur (entrée de valeurs, etc.)... »

Dec

2022

 

Représentation des données
Types et valeurs de base

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

- Python 3.x

- 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

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

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

Cours - TD - TP

Découverte


Représentation
des nombres

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
en ligne


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


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

- Python 3.x

- 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

- Types construits en Python

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.
Traitement de données en tables

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

- Python 3.x

- 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

- 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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

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

Interactions entre l'Homme et la Machine sur le Web

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]

- Évènements

- Interaction client-serveur

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

- Documents et vidéos sur Pearltrees

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.


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
&
Serveur
Apache

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


Fil conducteur : mini projet "Domotique".


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


Activités : création d'une page de connexion (login, mot de passe).

Nov

2023

TP

Découverte



WEB3b

Navigateur
&
Serveur
Apache


Arduino Wifi MKR1010

Présentation et ressources au format pdf. A venir.


Fil conducteur : mini projet "Domotique".


Problématique
Comment afficher périodiquement les données issues d'une carte Arduino Wifi MKR1010 dans un navigateur ?


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

Architectures matérielles (modèle de von Neumann, CPU)

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

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

RDOC

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

2024

Synthèse

RDOC

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

2024

TD1

Découverte



Langage machine & assembleur

Débranché

Présentation et documents au format pdf.


Thématique : microprocesseur, mémoire, bus, langage machine, assembleur.


Compétence : identifier le code machine en mémoire après assemblage du code source.

Sept

2024

TP1

Découverte



Langage machine & assembleur

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

Août

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 : machine de von Neumann, décodage d'instructions, programmation en assembleur 6800, 6811.


Ressources : liste et description des instructions assembleur 6800 6811


Août

2024

TP2

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, programmation en assembleur 6800.


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

Août

2024

Synthèse

Assembleur

 

A savoir pour le DS.

Août

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,
Exercices


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

 

Architectures matérielles - Microcontrôleur et objets connectés : en cours

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

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

TP1

Découverte



IoT

Raspberry Pi Pico

Afficheur

Capteurs


MicroPython

Présentation du TP et documents au format pdf.


Activités

  • - blink.py - Commande d'une sortie numérique : faire clignoter la LED de la carte Raspberry Pi Pico !
  • - angle - Lecture d'une entrée analogique : afficher la position angulaire d'un axe (en °)
  • - afftemp.py - Afficheur graphique : afficher la température délivrée par le capteur interne au microcontrôleur sur un afficheur graphique.
  • - affbme280.py - Afficheur graphique et capteur numérique : afficher la température, l'humidité et la pression ambiantes.
  • - afftsl2591 - Afficheur graphique et capteur numérique : afficher la luminosité ambiante.

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

Systèmes d'exploitation

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 Pi

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

- Documents et vidéos sur Pearltrees

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

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

 
Réseaux et transmission de données

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

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.

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


Algorithmique : à venir

Capacités attendues

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


Logiciels

- Python 3.x

- 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

- Recherche dichotomique

- Algorithmes gloutons

- Le problème du sac à dos

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

- Documents et vidéos sur Pearltrees

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

Design.SupportActivités / Capacité / Objectif / ProblématiqueMise
à
jour
SujetCorr.


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