Physique-Chimie & NSI

Cours complets et originaux de Physique-Chimie & NSI

Cours de première – spécialité NSI

1. Programmation

1-01. Bases de Python

Variables ; structures conditionnelles ; Boucles bornées/non bornées ; Fonctions

1-02. Écrire et tester des fonctions fiables

Pré/post-conditions ; Jeux de tests ; Documentation d’une bibliothèque

2. Algorithmique

2-01. Parcours de tableau

Recherche d’une occurrence ; Recherche d’un extremum ; Calcul d’une moyenne

2-02. Tris par insertion et par sélection

Tri par insertion ; Tri par sélection ; Invariant de boucle

2-03. Recherche dichotomique

Tableau trié ; Principe de la dichotomie ; Preuve de terminaison

2-04. Algorithmes gloutons

Principe glouton ; Problème du sac à dos ; Problème du rendu de monnaie

2-05. k plus proches voisins

Notion de classe et de distance ; Algorithme des k plus proches voisins ; Exemple d’apprentissage automatique

3. Structure de données

3-01. Représentation de l’information

Écriture d’un entier en base b ; Entiers relatifs et complément à 2 ; Nombres flottants ; Valeurs et expressions booléennes ; Encodage d’un texte

3-02. Structures de données en Python

p-uplets et p-uplets nommés ; Tableaux indexés et tableaux en compréhension ; Dictionnaires clés-valeurs

3-03. Données en table

Import d’une table CSV ; Recherche dans une table ; Tri d’une table ; Fusion de tables

4. Machines, OS et réseaux

4-01. Architecture de von Neumann

Modèle de von Neumann ; Rôle des constituants d’une machine ; Exécution séquentielle d’instructions

4-02. Systèmes d’exploitation

Fonctions d’un système d’exploitation ; Commandes en ligne de commande ; Droits et permissions d’accès

4-03. Réseaux

Découpage en paquets et encapsulation ; Protocole du bit alterné ; Architecture d’un réseau

4-04. IHM et objets connectés

Périphériques d’entrée/sortie ; Capteurs et actionneurs ; Réalisation d’une IHM

5. Web

5-01. Composants graphiques et événements

Composants graphiques d’une page web ; Événements et interactions ; Réaction programmée en JavaScript

5-02. Client-serveur et HTTP

Requêtes HTTP et réponses du serveur ; Répartition client/serveur ; Transmission chiffrée

5-03. Formulaires web

Fonctionnement d’un formulaire ; Requêtes GET et POST ; Choix du type de requête