Maths & NSI

Première

NSI

Histoire de l'informatique

Repères historiques transversaux au programme NSI.

Représentation des données : types et valeurs de base

Écriture des entiers en base b, complément à deux, nombres flottants (norme IEEE 754), valeurs booléennes et codage des caractères (ASCII, ISO-8859-1, Unicode, UTF-8).

Premium

Représentation des données : types construits

Creer, parcourir et manipuler des tableaux (listes Python). Rubrique du programme officiel : voir content/programme-officiel/nsi.md.

Premium

Traitement de données en tables

Importer une table depuis un fichier texte ou CSV, rechercher des lignes selon un critère, trier une table suivant une colonne et fusionner deux tables.

Premium

Interactions entre l'homme et la machine sur le Web

Composants graphiques et événements d'une page Web, JavaScript côté client, modèle client-serveur, protocole HTTP et formulaires GET/POST.

Premium

Architectures matérielles et systèmes d'exploitation

Modèle d'architecture de von Neumann (processeur, mémoire, bus), transmission de données dans un réseau (paquets, encapsulation, protocole du bit alterné), rôle d'un système d'exploitation (gestion des fichiers, des processus, droits d'accès), et périphériques d'entrée/sortie pour une interface Homme-Machine (capteurs, actionneurs).

Premium

Langages et programmation

Variables, affectations, opérations, structures conditionnelles, boucles et fonctions en Python.

Premium

Algorithmique

Parcours séquentiel, tris par insertion et par sélection, recherche dichotomique, k plus proches voisins et algorithmes gloutons.

Premium