Oral exam — Computer Science: 10 topic ideas
En NSI, les meilleurs sujets relient un objet technique du programme (algorithme, réseau, base de données) à une question de société. Le jury attend que tu saches expliquer la technique à un non-spécialiste — c'est tout l'art de l'oral.
Research questions, ready to adapt
Les algorithmes de recommandation
« Les algorithmes de recommandation nous enferment-ils dans une bulle ? »
Expliquer le principe (filtrage collaboratif, graphes de similarité), puis le débat sur les bulles de filtre et la polarisation. Notions : graphes, structures de données, algorithmique. Sujet société avec un vrai socle technique du programme.
Chiffrer pour protéger
« Peut-on garantir le secret d'un message à l'ère du numérique ? »
Présenter chiffrement symétrique et asymétrique, l'échange de clés, et le débat sur le chiffrement de bout en bout face aux demandes des États. Notions : sécurisation des communications, protocoles. Croisement possible avec maths expertes (RSA).
La voiture autonome et le dilemme du code
« Qui est responsable quand une voiture autonome se trompe ? »
Expliquer la chaîne perception-décision (capteurs, algorithmes), puis les dilemmes de programmation et la question juridique de la responsabilité. Notions : algorithmique, systèmes embarqués. Débat éthique appuyé sur du concret technique.
Tes données valent de l'or
« Pourquoi des services « gratuits » valent-ils des milliards ? L'économie de la donnée »
Décrire la collecte (cookies, traces), le stockage (bases de données relationnelles) et l'exploitation, puis le cadre du RGPD. Notions : bases de données, requêtes, protection des données. Sujet où chacun est concerné — accroche immédiate.
Les biais des IA
« Une intelligence artificielle peut-elle être raciste ? »
Expliquer l'apprentissage à partir de données (et donc de leurs biais), avec des cas documentés (recrutement, reconnaissance faciale), et les pistes de correction. Notions : algorithmique, données. Formulation choc, traitement rigoureux exigé.
Internet en panne ?
« Peut-on éteindre Internet ? Ce que la panne d'un câble sous-marin révèle du réseau »
Présenter l'architecture d'Internet (routage, protocoles TCP/IP, décentralisation), sa résilience et ses points de fragilité physiques et politiques. Notions : réseaux, protocoles de routage. Croisement possible avec l'HGGSP (cyberespace).
Le tri qui fait gagner des millions
« Pourquoi la vitesse d'un algorithme de tri vaut-elle des millions d'euros ? »
Comparer tri par insertion et tri fusion, expliquer la complexité (n² vs n log n) et l'impact à l'échelle des grandes plateformes. Notions : algorithmes de tri, complexité, récursivité. Le sujet le plus « pur programme » — parfait pour briller techniquement.
Le logiciel libre
« Le logiciel libre est-il une utopie ou un modèle d'avenir ? »
Expliquer licences et gouvernance (Linux, Wikipédia), la sécurité par la transparence, et les modèles économiques du libre. Notions : histoire de l'informatique, systèmes d'exploitation. Angle souveraineté numérique apprécié.
Streaming et compression
« Comment une vidéo 4K passe-t-elle dans ta 4G ? Les secrets de la compression »
Présenter compression sans perte et avec perte (redondance, perception humaine), les formats et le coût énergétique du streaming. Notions : représentation des données, encodage. Objet quotidien + technique solide + enjeu écologique.
Mots de passe : la course à l'armement
« Ton mot de passe résisterait-il une seconde ? Sécurité et force brute »
Calculer le temps de cassage selon la longueur et l'alphabet (combinatoire), expliquer hachage et authentification forte. Notions : sécurité, fonctions de hachage, combinatoire. Démo chiffrée percutante garantie à l'oral.
Always adapt the question to your own path and examples.
Nailing the Computer Science oral
Explique au moins UN mécanisme technique en profondeur (un algorithme, un protocole) avec un vocabulaire accessible : la vulgarisation rigoureuse est le cœur de l'évaluation.
Si ton sujet a un volet société (vie privée, biais), équilibre : moitié technique, moitié débat — un exposé 100 % opinion est hors sujet en NSI.
Appuie-toi sur un projet que tu as codé dans l'année si possible : rien ne crédibilise plus un oral de NSI.
Prépare des réponses sur la complexité et les limites de tes algorithmes : c'est la question d'entretien favorite des jurys de NSI.
Train: generate flashcards on your notions
The 10-minute discussion tests the precision of your knowledge. Upload your course to Revizly: study sheets, spaced-repetition flashcards and quizzes generated in 30 seconds.
Try it freeFrequently asked questions
Peut-on montrer du code pendant le grand oral de NSI ?
Pas d'ordinateur ni de démonstration en direct : l'épreuve est orale. Tu peux en revanche écrire un pseudo-code ou un schéma d'algorithme sur le support préparé pendant les 20 minutes et t'appuyer dessus face au jury.
Mon sujet doit-il porter sur un projet que j'ai réalisé ?
Ce n'est pas obligatoire, mais partir d'un projet mené en NSI (ou personnel) est un excellent ancrage : tu parles d'une expérience vécue, et l'entretien devient un terrain que tu connais mieux que le jury.
Le jury de NSI est-il forcément informaticien ?
Le jury comprend un professeur de ta spécialité et un professeur d'une autre discipline. Ton exposé doit donc fonctionner à deux niveaux : rigueur technique pour l'un, clarté pédagogique pour l'autre.
Comment réviser les notions techniques pour l'entretien ?
Refais tes algorithmes clés sur papier (tris, parcours de graphes) et fiche les définitions du programme (protocoles, bases de données, complexité) en flashcards — l'entretien vérifie la précision du vocabulaire technique.