Première — construire les fondamentaux

Passer de l’usage à la compréhension.

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

Ce que l’on apprend.

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.

01

Types et valeurs

Entiers, flottants, booléens et caractères : comprendre les représentations et leurs limites.

02

Données organisées

Construire et parcourir des listes, tuples et dictionnaires ; manipuler des données en tables.

03

Programmation Python

Variables, conditions, boucles, fonctions, tests et documentation : écrire pour être relu et compris.

04

Algorithmique

Parcours, recherche, tri et résolution de problèmes : distinguer la stratégie de son implantation.

05

Web et interactions

HTML, CSS, requêtes et formulaires : comprendre la séparation entre contenu, présentation et échanges.

06

Machines et réseaux

Architecture, systèmes d’exploitation, protocoles et routage : suivre l’information derrière l’écran.

Réussir en NSI

Les bons réflexes.

LIRE

Tracer le programme

Suivre pas à pas les valeurs des variables avant d’exécuter le code.

TESTER

Choisir des cas utiles

Prévoir des exemples simples, des cas limites et des entrées qui peuvent révéler une erreur.

EXPLIQUER

Nommer son intention

Dire ce que fait une fonction, préciser ses entrées et justifier le résultat attendu.

Étape suivante

Approfondir en Terminale.

Structures de données, graphes, bases de données et récursivité : les idées de Première changent d’échelle.

Voir la Terminale →