Aller au contenu principal

Numérique et Sciences Informatiques

Bien plus qu'apprendre à coder : la spécialité NSI forme les lycéens à penser en algorithmes, comprendre les entrailles matérielles des machines et forger les technologies qui transforment notre monde.

4h / semaine en 1ère 6h / semaine en Terminale Coefficient 16 au Bac 1/4 du temps en projets d'équipe
nsi_terminal_python3.py
# Bienvenue en spécialité NSI !
def devenir_architecte_numerique(curiosite, rigueur):
    competences = [
        "Structures de données",
        "Complexité algorithmique",
        "Modèle de Von Neumann",
        "Routage IP & Web"
    ]
    return {
        "statut": "Acteur du monde moderne",
        "autonomie": curiosite * rigueur,
        "programme": competences
    }

>>> impact = devenir_architecte_numerique(100, 100)
>>> print(impact["statut"])
✔ Acteur du monde moderne

40 ans de maturation de l'informatique au lycée

L'informatique à l'école n'est pas née d'hier. Découvrez les générations d'enseignements pionniers qui ont tracé la voie vers la spécialité NSI moderne.

1981 – 1992

L'Option Informatique pionnière

Lancée avec le plan gouvernemental « Informatique Pour Tous » (IPT). Les lycéens découvrent la programmation sur Thomson TO7 et MO5 en langage LSE puis Pascal. Supprimée puis réintroduite brièvement (1995-1998), elle a formé toute une génération de pionniers.

2012 – 2019

ISN en Terminale S

« Informatique et Sciences du Numérique ». Spécialité de 2 heures hebdomadaires en série scientifique. Elle marque le grand retour officiel du code au lycée général à travers des projets en Python, Processing ou Java.

2016 – 2019

ICN (Exploration)

« Informatique et Création Numérique ». Option facultative en classes de Seconde et Première pour initier tous les profils aux bases du web, du design numérique et des objets connectés avant le choix d'orientation.

2019 – Aujourd'hui

La Spécialité NSI

Issue de la réforme du Baccalauréat. L'informatique accède enfin au rang de science fondamentale reconnue, avec un cursus de 4h en Première, 6h en Terminale, et son propre corps enseignant titulaire (Capes et Agrégation d'Informatique).

Les 4 Piliers Fondamentaux de la NSI

Un cursus scientifique équilibré entre abstraction théorique, compréhension physique des systèmes et pratique intensive de l'ingénierie logicielle.

Pilier 01

Données & Structures

Comprendre comment l'information est représentée et organisée. De la numérisation des nombres et textes (binaire, hexadécimal, UTF-8) jusqu'aux structures complexes : piles, files, dictionnaires, arbres binaires, graphes et bases de données relationnelles en langage SQL.

Binaire & Flottants Arbres & Graphes SQL & Relations Encodage UTF-8
Pilier 02

Algorithmique

L'art de concevoir des démarches de résolution efficientes. Analyse de complexité asymptotique O(n), recherche dichotomique, tris optimisés, méthodes gloutonnes, programmation dynamique et algorithmes de parcours de graphes (BFS/DFS).

Complexité O(n log n) Tris & Recherche Parcours BFS / DFS Gloutons & Dynamique
Pilier 03

Architectures, Systèmes & Réseaux

Dans les rouages de la machine : architecture de Von Neumann, circuits logiques, exécution en langage assembleur, gestion des processus sous Linux, protocoles de communication TCP/IP et algorithmes de routage dans les réseaux (RIP, OSPF).

Modèle Von Neumann Linux & Processus Protocoles TCP/IP Routage RIP / OSPF
Pilier 04

Langages & Programmation

Python 3 comme socle rigoureux d'apprentissage. Maîtrise des paradigmes impératif, fonctionnel et orienté objet (classes, encapsulation). Bonnes pratiques du génie logiciel : tests unitaires, assertions, spécifications et gestion des exceptions.

Python 3 Moderne Programmation Objet Récursivité Tests & Assertions

L'Épreuve du Baccalauréat NSI (Coef 16)

Une épreuve complète associant rigueur écrite conceptuelle et dextérité pratique sur machine, complétée par l'oral d'argumentation.

Épreuve Écrite (3h30 · Note /20 · Coef 12)

Évalue la maîtrise conceptuelle, la formalisation mathématique et la capacité à concevoir et analyser des solutions algorithmiques sur papier.

✔ 3 exercices indépendants couvrant les différents champs du programme.
✔ Preuve de terminaison (variants) et de correction (invariants de boucle).
✔ Conception de requêtes de bases de données et raisonnement sur structures arborescentes.

Épreuve Pratique (1h · Note /20 · Coef 4)

Sur poste informatique individuel. Met à l'épreuve l'autonomie en programmation réelle sous Python.

✔ Exercice 1 (sur machine) : Programmation intégrale d'un algorithme classique à partir d'une spécification stricte.
✔ Exercice 2 (sur machine) : Complétion d'un code à trous, optimisation ou débogage d'une application existante.
✔ Bonus Grand Oral : Présentation de 20 minutes d'un sujet transversal croisant NSI et enjeux de société.

Des Projets Concrets en Équipe

Au moins un quart du volume horaire annuel est consacré à la réalisation de projets en binôme ou trinôme. Voici des exemples réels de réalisations lycéennes.

Jeux Vidéo & Moteur 2D

Plateformer Pygame

Développement d'un jeu vidéo d'action complet avec détection de collisions par boîtes englobantes, scrolling de caméra, gravité physique et moteur de particules.

Python Pygame POO
IoT & Embarqué

Station Météo Connectée

Acquisition de données environnementales (température, pression, humidité) sur microcontrôleur BBC micro:bit et transmission sans fil vers un serveur central.

MicroPython Capteurs I2C Radio
Web & Bases de Données

Plateforme Collaborative

Création d'un mini réseau social ou catalogue de gestion avec interface front-end réactive, micro-API Python (Flask/FastAPI) et persistance sécurisée sous SQLite.

HTML/CSS/JS FastAPI SQL
Cybersécurité & Maths

Chiffreur RSA & Stéganographie

Implémentation mathématique de la cryptographie asymétrique RSA avec calcul de clés et dissimulation de messages chiffrés dans les bits de poids faible d'une image PNG.

Arithmétique modulaire Pillow Binaire
Intelligence Artificielle

Classifieur k-NN d'Images

Reconnaissance automatique de chiffres manuscrits (dataset MNIST simplifié) en utilisant l'algorithme des k-plus proches voisins et la distance euclidienne multidimensionnelle.

Machine Learning k-NN Matrices
Simulateur & Graphes

Simulateur GPS & Pathfinding

Modélisation du réseau routier d'une agglomération sous forme de graphe pondéré et recherche du plus court chemin en temps réel via l'algorithme de Dijkstra et A*.

Graphes Dijkstra Files de priorité

Les Débouchés Royaux de la NSI

La spécialité NSI ouvre les portes des formations supérieures les plus prestigieuses et recherchées dans le monde scientifique et technologique.

🏛️

CPGE MP2I / MPI

La filière d'excellence des Classes Préparatoires (Maths, Physique, Ingénierie et Informatique). Conçue sur mesure pour les bacheliers NSI vers les concours des Grandes Écoles : Polytechnique, ENS, Mines-Ponts, CentraleSupélec.

🚀

Écoles d'Ingénieurs

Accès aux grands réseaux post-bac (INSA, UTC/UTT, Polytech, EPITA, Télécom, IMT). Intégration sur concours ou dossier avec un avantage déterminant en algorithmique et programmation.

💻

B.U.T. Informatique & R&T

Bachelor Universitaire de Technologie en 3 ans en IUT. Formation professionnalisante réputée avec stages et alternance : développement d'applications, administration système, cloud et réseaux.

🔬

Licences & Recherche

Licences d'Informatique, Doubles licences Maths-Info, MIASHS puis Masters spécialisés et Doctorats en Cybersécurité, Intelligence Artificielle, Robotique ou Data Science.

Le Mini-Lab Interactif NSI

Manipulez directement deux concepts phares du programme (l'encodage binaire et le tri par sélection), calculez vos points au Bac et découvrez votre profil !

1. L'Octet Interactif (Binaire & Types)

Cliquez sur chaque bit pour basculer son état (0/1) ou saisissez un nombre décimal (0 à 255) pour observer l'encodage sous-jacent.

Hexadécimal : 0x2A
Caractère ASCII : '*'

2. Algorithme de Tri par Sélection (Selection Sort)

Visualisez la recherche du minimum à chaque passe pour ordonner le tableau de complexité O(n²).

Prêt. Cliquez sur « Étape suivante » pour exécuter une comparaison.

3. Simulateur Officiel du Bac NSI

Évaluez l'impact de vos notes sur le Baccalauréat (Écrit coef 12 + Pratique coef 4 = Coef 16).

Note Finale de Spécialité NSI
16.50 / 20
Points rapportés au Bac : 264 pts (sur 2000)
Mention Très Bien

4. Quiz d'auto-positionnement (Élèves de Seconde)

3 questions rapides pour tester votre affinité avec la spécialité NSI.

1. Ce qui vous motive le plus face à un ordinateur ?
2. Votre réaction face à un bug ou une erreur inattendue ?
3. Votre horizon professionnel de prédilection ?