Ce site (https://e-nsi.gitlab.io/) propose des exercices d'entrainement à la pratique de la programmation en lien avec la spécialité NSI. Le langage utilisé est Python.
Les exercices proposés sont discutés, testés et rédigés par un collectif de professeurs d’informatique, de lycée ou du supérieur.
Tous les exercices ont subi de nombreux tests avant publication.
Ils sont présentés dans trois catégories :
-
Pour démarrer : des exercices pour démarrer facilement. Ils sont guidés et sont applications directes du cours.
-
Exercices à maitriser : des exercices dont les algorithmes sont faciles à concevoir. Idéal pour s'entraîner sur les méthodes classiques (rechercher un maximum, parcourir une chaîne de caractères...).
-
Exercices guidés : des exercices dont les algorithmes sont plus élaborés. Le "squelette" du code est fourni. Il s'agit donc de comprendre le fonctionnement de l'algorithme et de compléter le code.
-
Exercices difficiles : des exercices... difficiles ! Il est nécessaire de prendre un papier et un crayon et de faire des tests à la main, de bien comprendre le problème, le formaliser... avant de commencer à saisir du code.