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
