diff --git a/Progression.xlsx b/Progression.xlsx
index b303bdb..c2f2092 100644
Binary files a/Progression.xlsx and b/Progression.xlsx differ
diff --git a/README.md b/README.md
index 39f0a0c..442bfe7 100644
--- a/README.md
+++ b/README.md
@@ -16,13 +16,23 @@
-
## Progression
-| Semestre | Objectifs | Séquence 1 | Séquence 2 |
-| --- | ----- | ------------------------ | -------------------------- |
-| 1 | - Qu'est-ce que __coder__ et __programmer__ ?
- Qu'est-ce qu'une __donnée__ en machine ? | **Langage de programmation** :
- Affectation
- Fonctions
- Structures conditionnelles
- Boucles bornées et non bornées
- Mutabilité | **Représentation des données : types et valeurs de base** :
- Numération
- Écriture binaire des entiers relatifs
- Écriture binaire des nombres à virgules flottants
- Conversion de base (binaire, hexadécimal, décimal)
**Représentation des données : types construits** :
- List
- Tuple
- Dictionnaire |
-| 2 | - Qu'est-ce que __prouver__ ses algorithmes ?
- Qu'est-ce qu'un __système d'exploitation__ ?
- Que communique-t-on sur le __WEB__ ?
- Comment __échanger__ des données de manière __sécurisée__ ?
- Que se pase-t-il quand on cherche __LA meilleure solution__ ? | **Algorithmique** :
- Terminaison
- Complexité
- Recherche de minimum
- Tri par sélection
- Insertion dans une liste triée
- Tri par insertion
- Dichotomie
- Algorithme Glouton
- Introduction aux algorithmes d’apprentissage
- K plus proches voisins | **Architectures matérielles et systèmes d'exploitation** :
- Modèle Von Neumann
- Langage assembleur
- Définition d'un OS
- Linux et commandes
**Représentation des données : types et valeurs de base** :
- Encodage des caractères
- Traitement des données en table (CSV)
**Réseau et web**
- Pages Web statiques
- Interactions utilisateur-client (événements en JS)
- Interactions client-serveur (requêtes GET, POST)
- Protocole IP et adressage
- Les modèles OSI et TCP/IP
- architecture et routage |
+| Séquence | Contenu | Projets associés |
+| -------- | ------------------------------------------------------------ | -------------------------- |
+| 1 - a | Introduction NSI, Découverte du markdown, jupyter notebook | - |
+| 1 - b | Introduction à la programmation et révisions python - variables, instructions conditionnelles, boucles, fonctions | - |
+| 2 - a | Numération - Représentation des données : types et valeurs de base | Calculatrice |
+| 2 - b | Représentation des données, types construits : listes, tuples, dictionnaires, données en table, structures imbriquées et compréhensions | Projet Pokedex, Zoo |
+| 3 - a | Interactions entre l’homme et la machine sur le Web : html, css, javascript | Projet site web, projet JS |
+| 3 - b | Constructions élémentaires, spécifications, mise au point de programmes, utilisation de bibliothèques | Mise au point de fonctions |
+| 4 - a | Architecture Informatique : historique de l'informatique, modèle Von Neumann, os... | Linux, M999 |
+| 4 - b | Algorithmes : parcours séquentiel d'un tableau, algorithmes de tri, dichotomie... | Problème du crêpier |
+| 5 - a | Algorithmes avancés : algorithmes gloutons, knn... | Pokedex avancé, Choipeaux |
+| 5 - b | Réseau : tcp / ip, dns... | Projet Filius |
+| 6 | Projets finaux | Au choix |
+
+
## Sitographie