Plus qu'apprendre à coder, la NSI vous donne les clés pour comprendre les défis du monde numérique et devenir acteur de l'innovation.
Les fondamentaux de l'informatique.
HTML, CSS, JavaScript, Protocoles HTTP et fonctionnement du Web.
Types de base (entiers, flottants, booléens), chaînes de caractères et tables CSV.
Modèle de von Neumann, systèmes d'exploitation (Linux) et réseaux.
Programmation Python, boucles, fonctions et algorithmes de base (tri, recherche).
Approfondissement et professionnalisation.
Listes chaînées, piles, files, arbres, graphes et dictionnaires.
Modèle relationnel et langage SQL pour gérer des données complexes.
Protocoles de routage, sécurisation des communications et processus.
Récursivité, méthode 'Diviser pour régner' et programmation dynamique.
Création d'un clone de Space Invaders avec gestion des collisions, scores et niveaux de difficulté progressifs.
Traitement de données CSV réelles pour visualiser l'évolution des températures mondiales sur 50 ans.
Développement d'une boutique en ligne avec gestion de catalogue, panier et base de données utilisateurs.
"La NSI m'a donné une avance considérable en prépa. La logique algorithmique acquise m'a servi dans toutes les matières scientifiques."
"J'ai adoré la partie projets. C'est concret, on crée des choses qui fonctionnent. Ça m'a confirmé mon choix de devenir ingénieur logiciel."
"On apprend à réfléchir différemment. Ce n'est pas juste du code, c'est une façon de résoudre des problèmes qui sert partout."
La spécialité NSI ouvre les portes de nombreuses filières d'excellence et de métiers d'avenir.