Terminale
Le programme de NSI en terminale s'articule autour de cinq thèmes dont beaucoup ont déjà été découverts :
- Structure de données : Arbres, graphes,interface et implémentation, programmation objet, Listes, piles, files..
- Architectures matérielles, systèmes d'exploitation et réseaux : composants intégrés , gestion des processus par un SE, protocoles de routage, sécurisation...
- Langages et programmation :Calculabilité, décidabilité, récursivité,Modularité, paradigmes de programmation , gestion des bugs...
- Algorithmique : Sur les arbres, sur les graphes,"diviser pour régner", programmation dynamique, recherche textuelle...
- Bases de données : Modèle relationnel, base de données relationnelle, système de gestion des BDR, langage SQL...