Terminale NSI
Le programme de terminale se décompose en 5 parties :
Langages et Programmation :
Bonnes pratiques en Python :
gestion des erreurs - modularité
Récursivité
Programmation Orientée Objet
Base de données
Les Bases de données et le langage SQL
Structures de données abstraites :
Définition, interface/implémentation
Linéaires
: Piles, Files et Listes
Associatives
: Dictionnaires
Hierarchiques
: Arbres
Relationnelles
: Graphes
Architectures matérielles, systèmes d’exploitation et réseaux :
Composants intégrés d'un système sur puce
.
Gestion des processus et des ressources
par un système d’exploitation.
Protocoles de routage
Sécurisation des communications :
lien
vers un cours et notebook Capytale efbe-10627816
Algorithmique :
Parcours d'Arbres et Arbre binaire de recherche
Principe du diviser pour regner
Programmation dynamique
Parcours dans un graphe
Calculabilité et décidabilité :
Fiche résumé avec des liens vidéos
Recherche textuelle - Algorithmes de Boyer Moore
Des liens utiles :
Fiches résumé de cours :
résumé 1
(structures et algo)
résumé 2
(base de données et sql)
résumé3
(autres chapitres)
S'entrainer aux épreuves pratiques
un site pour s'entrainer au codage par thèmes
Banque de sujets EP 2026
Projets
Mémo Python
Le Programme officiel de la Terminale
Video : histoire de l'informatique
La syntaxe, explications complètes