Bac FranceInformatique📗 Première — NSI
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
📝 3

Histoire 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
📝 6

Repré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
📝 6

Traitement 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
📝 6

Web & 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
📝 7

Architecture & 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
📝 6

Langages & 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
📝 5

Algorithmique

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
📝 2

Projet 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 →
← Seconde SNT🎓 Terminale NSI →