Exemples de sujets NSI

20+ idées de questions pour ton Grand Oral NSI, avec pistes de développement et orientations associées.

20 sujet(s) trouvé(s)

PopulaireAlgorithmiqueClassique

Comment l'algorithme de Dijkstra optimise-t-il les trajets GPS ?

Pistes de développement

  • Expliquer le fonctionnement de l'algorithme
  • Applications concrètes (Google Maps, Waze)
  • Complexité et optimisations

Orientations liées

InformatiqueMathématiquesTransport/Logistique
PopulaireAlgorithmiqueClassique

En quoi la récursivité simplifie-t-elle la résolution de problèmes complexes ?

Pistes de développement

  • Définition et exemples (factorielle, Fibonacci)
  • Comparaison avec l'itératif
  • Limites (stack overflow)

Orientations liées

InformatiqueMathématiques
AlgorithmiqueApprofondi

Comment le tri rapide (quicksort) atteint-il une complexité moyenne en O(n log n) ?

Pistes de développement

  • Principe du diviser pour régner
  • Choix du pivot
  • Cas pire vs cas moyen

Orientations liées

InformatiqueRecherche
AlgorithmiqueApprofondi

En quoi les algorithmes gloutons sont-ils efficaces mais pas toujours optimaux ?

Pistes de développement

  • Définition et exemples (rendu de monnaie, sac à dos)
  • Quand ça marche (matroïdes)
  • Contre-exemples

Orientations liées

InformatiqueRecherche opérationnelle
PopulaireStructures de donnéesClassique

Comment les arbres binaires de recherche améliorent-ils les performances de recherche ?

Pistes de développement

  • Comparaison avec liste linéaire
  • Complexité des opérations
  • Problème du déséquilibre

Orientations liées

InformatiqueData Science
Structures de donnéesApprofondi

Pourquoi les tables de hachage permettent-elles un accès en temps constant ?

Pistes de développement

  • Fonction de hachage
  • Gestion des collisions
  • Applications (dictionnaires Python)

Orientations liées

InformatiqueCybersécurité
PopulaireStructures de donnéesClassique

En quoi les graphes permettent-ils de modéliser des réseaux sociaux ?

Pistes de développement

  • Modélisation (sommets = utilisateurs, arêtes = relations)
  • Algorithmes de centralité
  • Détection de communautés

Orientations liées

InformatiqueData ScienceSociologie
PopulaireBases de donnéesClassique

Comment les bases de données relationnelles garantissent-elles l'intégrité des données ?

Pistes de développement

  • Contraintes (clés primaires, étrangères)
  • Propriétés ACID
  • Normalisation

Orientations liées

InformatiqueData ScienceGestion
Bases de donnéesClassique

Quels sont les avantages et limites du langage SQL ?

Pistes de développement

  • Puissance du langage déclaratif
  • Jointures et agrégats
  • Limites face au Big Data

Orientations liées

InformatiqueData Analyst
PopulaireSécuritéApprofondi

Quel est l'impact du chiffrement RSA sur la sécurité des communications ?

Pistes de développement

  • Principe de la cryptographie asymétrique
  • Fondements mathématiques
  • Applications (HTTPS, signatures)

Orientations liées

CybersécuritéCryptographieDroit numérique
RéseauxClassique

Comment le protocole TCP/IP assure-t-il la fiabilité des communications ?

Pistes de développement

  • Modèle en couches
  • Mécanismes de fiabilité (ACK, retransmission)
  • Comparaison TCP vs UDP

Orientations liées

RéseauxTélécommunications
RéseauxApprofondi

En quoi le routage sur Internet illustre-t-il des algorithmes de graphes ?

Pistes de développement

  • Internet comme graphe de routeurs
  • Protocoles de routage (OSPF, BGP)
  • Algorithmes de plus court chemin

Orientations liées

RéseauxInformatique
PopulaireIntelligence artificielleOriginal

En quoi l'intelligence artificielle repose-t-elle sur des structures de données ?

Pistes de développement

  • Arbres de décision
  • Réseaux de neurones (graphes)
  • Tenseurs et matrices

Orientations liées

IAData ScienceRecherche
PopulaireIntelligence artificielleOriginal

Comment les algorithmes de recommandation influencent-ils nos choix ?

Pistes de développement

  • Filtrage collaboratif
  • Bulles de filtre
  • Enjeux éthiques

Orientations liées

IAMarketing digitalÉthique
ProgrammationClassique

En quoi la programmation orientée objet facilite-t-elle la maintenance du code ?

Pistes de développement

  • Encapsulation et modularité
  • Héritage et polymorphisme
  • Design patterns

Orientations liées

DéveloppementGénie logiciel
ProgrammationClassique

Comment les tests unitaires améliorent-ils la qualité logicielle ?

Pistes de développement

  • Principe du TDD
  • Couverture de code
  • Intégration continue

Orientations liées

DéveloppementDevOpsQualité
ArchitectureClassique

Comment l'architecture de Von Neumann a-t-elle révolutionné l'informatique ?

Pistes de développement

  • Programme stocké en mémoire
  • Cycle fetch-decode-execute
  • Limites (goulot d'étranglement)

Orientations liées

InformatiqueÉlectroniqueHistoire des sciences
ArchitectureApprofondi

En quoi le parallélisme permet-il d'accélérer les calculs ?

Pistes de développement

  • Multi-cœurs et GPU
  • Loi d'Amdahl
  • Applications (simulation, deep learning)

Orientations liées

HPCRechercheJeux vidéo
PopulaireÉthiqueOriginal

Comment le numérique transforme-t-il notre rapport à la vie privée ?

Pistes de développement

  • Collecte de données
  • RGPD et régulation
  • Surveillance de masse

Orientations liées

DroitSciences politiquesJournalisme
PopulaireÉthiqueOriginal

Quels sont les enjeux environnementaux du numérique ?

Pistes de développement

  • Consommation énergétique des data centers
  • Obsolescence programmée
  • Green IT

Orientations liées

EnvironnementIngénieriePolitique
EdTech AI