Programmation
Python, algorithmes, structures de données, débogage et projets concrets.
Une page dédiée à l’enseignement de spécialité en Première et Terminale : projets, fiches de révision, QCM en ligne et ressources utiles pour progresser en informatique.
La spécialité NSI permet de découvrir les bases de l’informatique : algorithmique, programmation, structures de données, bases de données, architecture des machines, systèmes d’exploitation et développement web.
Python, algorithmes, structures de données, débogage et projets concrets.
HTML, CSS, interactions web, traitement des données et bases de données.
Fiches de révision interactives, QCM en ligne et ressources pour consolider les notions essentielles.
Quelques réalisations menées dans le cadre de la spécialité
Terminale 2021 — réalisation d’un jeu de plateforme en Python.
Voir le projetTerminale 2024 — le site des anciens élèves de Saint-Riquier.
Ouvrir le siteTerminale 2025 — une encyclopédie du numérique réalisée par les élèves.
Ouvrir le siteTerminale 2026 — un site réunissant les jeux en JavaScript réalisés par d’anciens élèves de NSI.
Découvrir le projetLa NSI prépare à de nombreux parcours et métiers du numérique
La spécialité NSI ouvre la voie à de nombreux métiers liés au développement, à la cybersécurité, aux réseaux, à la data, à l’intelligence artificielle et aux métiers du web.
Des ressources séparées par niveau pour réviser les notions du programme.
Fiches de révision Terminale et entraînements associés.
Terminale — LIFO/FIFO, listes chaînées, implémentations Python, complexités et animation interactive
Terminale — insertion, sélection, bulles, fusion, rapide, complexités et animations
Terminale — mémoïsation, tabulation, Fibonacci, problèmes des marches, complexités et animation
Terminale — cas de base, appels récursifs, pile d’appels, factorielle, Fibonacci, terminaison et complexité
Terminale — complexité, Turing, calculabilité, décidabilité et pseudo-code
Terminale — modèle relationnel, cardinalités, clés, contraintes et SQL
Terminale — INNER JOIN, LEFT JOIN, GROUP BY, HAVING, sous-requêtes et atelier interactif
Terminale — méthode, cas limites et pièges à éviter
Prochainement : 14 nouvelles fiches de Terminale NSI — Arbres binaires et ABR, graphes, diviser pour régner, systèmes d’exploitation et processus, réseaux et protocoles (RIP/OSPF), programmation orientée objet, sécurisation des communications, conception de programmes et tests, préparation à l’épreuve écrite du bac, correction et terminaison des algorithmes, architecture matérielle et programmation système, recherche textuelle et algorithme de Boyer-Moore, systèmes sur puce (SoC) et architecture matérielle, Linux : commandes, permissions et droits d’accès.
Fiches de révision Première et entraînements associés.
Première — variables, types, conditions, boucles, fonctions, listes, simulateur pas à pas et QCM
Première — IPv4, masques, CIDR, TCP/UDP, DNS, DHCP, routage, ateliers interactifs et QCM
Première — portes AND, OR, NOT, XOR, tables de vérité, simulateur interactif et QCM
Première — bases 2, 10 et 16, octets, additions binaires, ateliers interactifs et QCM
Première — Pascaline, Babbage, Ada Lovelace, Turing, von Neumann, premiers ordinateurs et microprocesseurs
Première — algorithmes, affectations, conditions, boucles, tests, terminaison et correction
Première — fonctions, paramètres, portée des variables, spécifications, tests, erreurs et modules
Première — données tabulaires, CSV, sélection, projection, tri, recherche et fusion de tables
Première — client-serveur, HTTP, HTML/CSS, formulaires, GET/POST, JavaScript, DOM et sécurité
Première — processeur, mémoire, von Neumann, système d’exploitation, processus, ordonnancement et fichiers
Première — listes, tuples, dictionnaires, parcours, indices, mutations et compréhensions
Première — binaire, entiers signés, flottants, booléens, Unicode et UTF-8
Accueil > NSI