
- Enseignant: Christophe Fessard


Ce thème Langages et programmation apprend à écrire et structurer des programmes.
Il introduit la documentation, les tests et la validation du code .
Les élèves réalisent des projets concrets, comme créer des modules ou dessiner avec turtle

Ce cours présente les structures de données permettant d’organiser des informations complexes en Python (listes, dictionnaires, tableau de tableaux, tuples).
Ces notions permettent de structurer les informations et préparer des traitements plus avancés.

Découverte du fonctionnement du Web et de la construction des pages dans un navigateur.
Utilisation de HTML, CSS et JavaScript pour structurer, styliser et rendre les pages interactives.
Compréhension des échanges HTTP et réalisation de premières pages web dynamiques.

Ce thème introduit les types de données fondamentaux utilisés en programmation (entiers, flottants, chaînes de caractères, booléens).
Il permet de comprendre comment les données sont représentées, manipulées et stockées.

Ce thème introduit les constructions de base du langage Python (variables, conditions, boucles).
Il permet d’écrire des programmes simples et de structurer une première démarche algorithmique.

Les données en table sont représentées sous forme de listes de dictionnaires partageant les mêmes champs.
Cette structure prépare à la notion de base de données, étudiée en terminale.

Ce cours regroupe des projets à réaliser tout au long de l’année en NSI.
Ils mobilisent les compétences en programmation, algorithmique et traitement de données dans des situations concrètes.

Ce cours regroupe les devoirs surveillés réalisés au cours de l’année, ainsi que leurs corrections. Il permet de retrouver les sujets, de comprendre les attendus et de revoir les notions évaluées afin de progresser et de préparer les prochaines évaluations.

Ce thème présente le fonctionnement des ordinateurs, du matériel au système d’exploitation.
Il permet de comprendre l’exécution des programmes et la gestion des ressources, ainsi que les interactions matériel/logiciel.

Le Web fait partie de notre quotidien : vous découvrirez comment les pages sont construites et affichées. Vous comprendrez le rôle des navigateurs, des serveurs et des protocoles HTTP/HTTPS.
À travers des activités et un projet, vous aborderez les enjeux du Web : sécurité et données personnelles.

Découverte du numérique par la pratique à travers des activités et des projets variés.
Manipulation, expérimentation et acquisition progressive des outils et concepts numériques.
Développement d’une compréhension concrète des usages et enjeux du numérique.