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

- 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

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

 

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

Août

2021

 

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.)... »

Juin

2021

 

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

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.

Représentation
des nombres


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

Oct

2022


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

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.

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

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

2022

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.

Mars

2022

TP

Découverte



WEB1

Navigateur

Présentation, synthèse 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.


Synthèse : "Les bases du HTML"


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

Nov

2022

TP

Découverte



WEB2a

Navigateur

Présentation, synthèse 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.


Synthèse : [Télécharger]


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

Nov

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.

Oct

2022

TP

Découverte



WEB3a

Navigateur
&
Serveur
Apache

Présentation, synthèse 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).


Synthèse à télécharger ci-contre.


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

Nov

2022

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

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

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

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

2022

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


Oct

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

TP

Découverte


Opérateurs logiques

Simulateur
en ligne


logic.ly

ou

iSim

Présentation de "opérateurs logiques booléens" et documents au format pdf.


Objectif : établir la table de vérité des opérateurs logiques booléens.


Activités : simulations de schémas logiques.


Ressources

- Simulateurs en ligne : logic.ly, iSim


Pour aller plus loin : "Faites vos premiers pas dans le monde de l'électronique numérique" (15h - Moyenne) sur OPENCLASSROOMS

Nov

2022

Cours,TD,TP

Découverte


Logique combinatoire

Simulateur
en ligne


logic.ly

ou

iSim

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


Objectifs : établir 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

- Simulateurs en ligne : logic.ly, iSim


Pour aller plus loin : "Faites vos premiers pas dans le monde de l'électronique numérique" (15h - Moyenne) sur OPENCLASSROOMS

Juil

2022

TD1

Exercices


Logique combinatoire

Débranché

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


Pour aller plus loin : "Faites vos premiers pas dans le monde de l'électronique numérique" (15h - Moyenne) sur OPENCLASSROOMS

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


Système 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

Généralités sur les systèmes d'exploitations. Linux.

Oct.

2020

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

Janv

2022

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

2022

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


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

- Arduino


Matériels

- ESP32


Ressources

- Wikis WebGE : Arduino

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

TP

Découverte



IoT

ESP32

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

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

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

2022

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

Fev

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

Avril

2022

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.

Janv

2021

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

2022

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

Fev

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

Avril

2022


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