Types et valeurs
Entiers, flottants, booléens et caractères : comprendre les représentations et leurs limites.
Première — construire les fondamentaux
En Première, on apprend à décrire l’information, écrire des programmes lisibles et comprendre les systèmes qui rendent le numérique possible.
Les grands axes
Les notions se répondent : les données sont représentées, traitées par des algorithmes, exécutées par des machines et échangées sur des réseaux.
Entiers, flottants, booléens et caractères : comprendre les représentations et leurs limites.
Construire et parcourir des listes, tuples et dictionnaires ; manipuler des données en tables.
Variables, conditions, boucles, fonctions, tests et documentation : écrire pour être relu et compris.
Parcours, recherche, tri et résolution de problèmes : distinguer la stratégie de son implantation.
HTML, CSS, requêtes et formulaires : comprendre la séparation entre contenu, présentation et échanges.
Architecture, systèmes d’exploitation, protocoles et routage : suivre l’information derrière l’écran.
Réussir en NSI
Suivre pas à pas les valeurs des variables avant d’exécuter le code.
Prévoir des exemples simples, des cas limites et des entrées qui peuvent révéler une erreur.
Dire ce que fait une fonction, préciser ses entrées et justifier le résultat attendu.
Étape suivante
Structures de données, graphes, bases de données et récursivité : les idées de Première changent d’échelle.