Crédits
Spécialité NSI - Année 2024 - 2025
Généralités
Présentation de la spécialité
Contenu du cours de NSI
Netflix et Python
https://python.developpez.com
Environnement de travail
Ubuntu
Logo Ubuntu
Canonical
Langages et programmation
Langage Python
Si... Alors...
Si... Alors... (Sinon...)
Exercice : Indentation
Plusieurs tests imbriqués
Interface graphique
Le module Tkinter
Organiser son interface
Les objets graphiques
Le Canevas
Tracer dans un canevas
S'entraîner : mini-Jeu d'apprentissage de Tkinter
Analyse du jeu et du programme
Ajouter de l'interactivité !
Gérer les événements
Premier exemple
Animer automatiquement
Deuxième exemple
Un bel entraînement...
Représentation des données
Le transistor
Nombres entiers positifs
Transcodage : changement de base
Transcodage : depuis le décimal vers les autres bases
Division euclidienne
https://www.apprendre-en-ligne.net
Textes
Les codages ASCII étendus
Unicode : les codages UTF
Architecture matérielle et systèmes d'exploitation
Constitution d'un ordinateur
Origine du mot Ordinateur
Composants d'un ordinateur
La carte vidéo ou carte graphique
Connectiques
DisplayPort
HDMI
Connecteurs HDMI
Les Numériques
Le disque dur
Intérieur d'un disque dur
darty.com
Types de SSD
Alex2003super
Systèmes d'exploitation
Comprendre les systèmes d'exploitation
Histoire des systèmes d'exploitation
Histoire des systèmes d'exploitation
La famille Unix
L'essentiel sur Linux
Terminal
Du bon usage du terminal...
Terminus : un jeu d’aventure pour apprendre à utiliser la ligne de commande
Terminus, le jeu d'aventures
Luffah
Les processus
Généralités sur les processus
Transitions possibles entre les états d'un processus
https://info.blaisepascal.fr/nsi-processus-et-ressources
| 

Création des processus sous Linux
https://www.it-connect.fr/les-processus-sous-linux/
Notion d'interblocage
L'interblocage en BD
L. Petit
Réseaux et Communications
Adressage logique et Physique
Adresse MAC
Adresse IP
Adresse IP v4
Wikimedia
Transmission de données dans un réseau
Activité : trame Ethernet et Wireshark
Capturer des trames avec Wireshark
Protocole de routage
Généralités sur le routage
Réseaux interconnectés par des routeurs
Hatier - Prepabac TNSI
Algorithmes de routage dynamique
Exemple de routage sur Internet d'un paquet émis par un hôte (le client) d'un réseau local E vers un hôte (le serveur) d'un réseau local éloigné I
https://interstices.info/internet-le-conglomerat-des-reseaux
Représentation topologique d'une machine 192.168.1.101 vers Internet
Prepabac - Terminale NSI
Algorithme de Dijkstra
Avec l'aimable autorisation d'Yvan Monka
Base de données
Activité : le modèle relationnel des bases de données
Partie 1 : Principe du modèle relationnel
Partie 2 : Adaptation d'une base de données existante
Activités : Fichier csv et Systèmes de Gestion de Base de Données
Manipulations de données sur des fichiers CSV
Rappels sur le traitement en table avec Python
Parcours d'un dictionnaire
Systèmes de Gestion de Bases de Données
Partie 1 : Principe des SGBD
Le langage SQL
SQL : jointure de tables
Différents types de jointure de tables
Crystal Lewis
Algorithmique
Algorithmes de tri
Tri par sélection
Tri par insertion
k-NN / k-PPV
Classification
Notion de distance
Distance géométrique
Algorithmes gloutons
Problème du voyageur
Projets
Consignes générales sur les projets
Rendre un travail sur l'ENT
Kosmos