Aller au contenu

TocTocProf ouvre bientôt.

NSI en terminale : le programme, et de l’aide quand ça bloque

En NSI de terminale, on passe aux structures de données (piles, files, arbres, graphes), aux bases de données en SQL, à la récursivité et à des algorithmes plus avancés.

Le programme

  • Structures de données : programmation objet, piles, files, arbres binaires, graphes
  • Bases de données : modèle relationnel, clés primaire et étrangère, SQL
  • Architectures et réseaux : système sur puce, ordonnancement, routage RIP et OSPF, chiffrement
  • Langages et programmation : récursivité, modularité, paradigmes, calculabilité
  • Algorithmique : arbres binaires de recherche, parcours de graphes, diviser pour régner, programmation dynamique, Boyer-Moore

Là où ça bloque souvent

Pile ou file ?

Dans une pile, le dernier ajouté sort le premier. Dans une file, le premier arrivé sort le premier.

Une récursion sans cas de base

def f(n): return n * f(n - 1) ne s’arrête jamais. Il faut un cas de base : if n == 0: return 1.

Un JOIN sans condition

Sans la condition ON, on obtient toutes les combinaisons de lignes des deux tables, pas les lignes qui vont ensemble.

Les trois parcours d’un arbre

Pour une racine 2 avec 1 à gauche et 3 à droite : préfixe 2, 1, 3 ; infixe 1, 2, 3 ; suffixe 1, 3, 2.

La hauteur d’un arbre

Selon les cours, un arbre réduit à sa racine a une hauteur de 0 ou de 1. Vérifie la convention de ton cours avant de calculer.

Comment un tuteur peut t’aider

  • SOS Flash : Une fonction récursive ou une requête SQL qui bloque : tu envoies ton code, un tuteur te propose son aide en visio. Environ 20 minutes pour te débloquer.
  • Cours individuel : Une heure pour reprendre un chapitre, les arbres ou les graphes par exemple.
  • Session de groupe : Revoir un chapitre à plusieurs, avec le même tuteur à chaque séance.
  • Stage intensif : Réviser en petit groupe avant un bac blanc ou le bac.

Chaque tuteur fixe son prix.

Questions fréquentes

On programme toujours en Python en terminale ?
Oui, et on écrit aussi des requêtes SQL pour interroger une base de données.

Pour les parents

Les tuteurs sont des étudiants en école d’ingénieurs : chacun a envoyé un certificat de scolarité, vérifié par notre équipe avant qu’il puisse aider un élève. Votre enfant choisit la formule et voit le prix avant de payer, sans abonnement. S’il a moins de 18 ans, il ne peut réserver qu’après votre accord, donné par un lien reçu par e-mail.

Source : Programme de numérique et sciences informatiques de terminale générale (Bulletin officiel spécial n° 8 du 25 juillet 2019), lu le 19 octobre 2026. En vigueur en terminale depuis la rentrée 2020.