5 chapitres officielsObjectif Bac de français

NSI en Première

Le programme complet de NSI en Première, tel que défini par le Bulletin Officiel de l'Éducation nationale. Chaque chapitre s'ouvre sur une page avec ses notions clés et un quiz corrigé, jouable sans créer de compte.

  1. 1

    Représentation des données — Binaire, hexadécimal

    Binaire : base 2, conversions décimal↔binaire, représentation signée (complément à 2). Hexadécimal : base 16, conversions. Codage des caractères : ASCII, UTF-8. Représentation des flottants (norme IEEE 754).

    binairehexadécimalcomplément à 2ASCIIUTF-8flottant
  2. 2

    Algorithmique — Complexité et algorithmes fondamentaux

    Notion de complexité temporelle : O(1), O(n), O(n²), O(log n). Algorithmes de tri : insertion, sélection, fusion (merge sort), rapide (quicksort). Recherche dichotomique. Algorithme de Dijkstra (introduction).

    complexitétri par insertiontri fusiondichotomieDijkstraO(n)
  3. 3

    Structures de données — Listes, piles, files

    Tableau, liste chaînée. Pile (LIFO) : push/pop. File (FIFO) : enqueue/dequeue. Dictionnaire (table de hachage). Arbre binaire : nœud, racine, feuille, profondeur, hauteur.

    pilefileliste chaînéedictionnairearbre binaireLIFO
  4. 4

    Internet et Web — Protocoles et architecture

    Couches réseau : physique, liaison, réseau (IP), transport (TCP/UDP), application (HTTP). Adressage IP (IPv4, CIDR). Routage. DNS. HTTP/HTTPS. HTML/CSS/JS : rôles respectifs. Requête GET vs POST.

    IPTCPHTTPDNSroutageHTML
  5. 5

    Python — Programmation orientée objet et récursivité

    POO : classe, attribut, méthode, encapsulation, héritage. Récursivité : cas de base, appel récursif, pile d'appels. Factorielle, Fibonacci. Gestion des exceptions (try/except). Modules (os, math, csv).

    classehéritageencapsulationrécursivitéfactorielleexception

NSI aux autres niveaux

Autres matières en Première