NSISPÉCIALITÉ · PREMIÈRE · 4H/SEMAINE
📗 Numérique & Sciences Informatiques
Première NSI 2026 — 8 chapitres
Spécialité choisie — 4h par semaine. Introduction à la programmation Python, aux algorithmes, aux bases de données et à l'architecture des ordinateurs. Épreuve anticipée en Première.
📚
8
Chapitres
⏱️
4h
Par semaine
📝
41
Exercices
🐍
🐍
Python
🏛️CH 01
📝 3Histoire de l'informatique
Évolution des ordinateurs, grandes figures de l'informatique, architecture Von Neumann.
▸Machines anciennes (Pascaline, Babbage)
▸Alan Turing & machine de Turing
▸Architecture Von Neumann
▸Langages de programmation historiques
Ouvrir →
🔢CH 02
📝 6Représentation des données
Types de données en Python, codage binaire, texte ASCII et Unicode.
▸Types simples : entier, réel, booléen
▸Types construits : listes, dictionnaires, tuples
▸Codage binaire et hexadécimal
▸Texte : ASCII et Unicode (UTF-8)
Ouvrir →
📊CH 03
📝 6Traitement des données
Manipulation de tables de données, tri, filtrage et recherche.
▸Tables de données (CSV)
▸Tri de tables
▸Filtrage par critères
▸Recherche dans une table
▸Fusion de tables
Ouvrir →
🌐CH 04
📝 6Web & interaction
Protocole HTTP, architecture client/serveur, formulaires HTML.
▸Protocole HTTP / HTTPS
▸Architecture client / serveur
▸Formulaires HTML
▸Traitement côté serveur
▸Cookies et sessions
Ouvrir →
⚙️CH 05
📝 7Architecture & Systèmes d'exploitation
Fonctionnement d'un ordinateur, CPU, mémoire, processus, système de fichiers.
▸CPU et mémoire (RAM/ROM)
▸Systèmes d'exploitation
▸Processus et multitâche
▸Système de fichiers
▸Ligne de commande
Ouvrir →
🐍CH 06
📝 6Langages & Programmation Python
Programmation Python : variables, conditions, boucles, fonctions.
▸Variables et types
▸Conditions (if/elif/else)
▸Boucles (for, while)
▸Fonctions et paramètres
▸Modules et bibliothèques
Ouvrir →
🧮CH 07
📝 5Algorithmique
Algorithmes de recherche et de tri, complexité, logique algorithmique.
▸Recherche séquentielle O(n)
▸Recherche dichotomique O(log n)
▸Tri par sélection O(n²)
▸Tri par insertion O(n²)
▸Notion de complexité
Ouvrir →
🚀CH 08🔥 Important
📝 2Projet informatique
Mini-projet : créer une application ou un site web en groupe.
▸Cahier des charges
▸Développement en groupe
▸Application web ou Python
▸Présentation orale
▸Documentation
Ouvrir →