2026-01-09 15:12:43 +01:00
# NSI Première - Lycée Charlotte Perriand
2021-10-01 11:22:41 +02:00
2026-01-27 21:57:37 +01:00
[](LICENCE.md)
2026-01-09 15:12:43 +01:00
[](https://jupyter.org/)
2021-10-01 11:22:41 +02:00
2026-01-09 15:12:43 +01:00
Cours de **Numérique et Sciences Informatiques** pour les élèves de Première.
## Ouvrir les notebooks
Les fichiers `.ipynb` peuvent être ouverts avec :
| Outil | Installation |
|-------|--------------|
| ** [Basthon ](https://basthon.fr )** | En ligne, sans installation |
| **Jupyter Notebook** | `pip install notebook` puis `jupyter notebook` |
| **VS Code** | Extension Python |
2026-01-27 23:55:48 +01:00
| **Basthon Desktop** | [Télécharger ](https://forge.apps.education.fr/basthon/basthon-desktop ) (version hors-ligne) |
2026-01-10 10:49:00 +01:00
| [Notebook ](https://notebook.florianmathieu.prof ) | En ligne, sans installation |
| [JupyterHub ](https://jupyter.florianmathieu.prof ) | En ligne, avec compte (sauvegarde des travaux) |
2026-01-09 15:12:43 +01:00
## Chapitres
< table cellspacing = "0" cellpadding = "0" style = "border-collapse: collapse; margin:auto;" >
2021-10-01 11:22:41 +02:00
< tr >
2026-01-09 15:12:43 +01:00
< td style = "text-align: center; padding: 10px;" > < a title = "Types et valeurs de base" href = "representation_base" > < img src = './assets/binary.svg' width = "80px" / > < br / > < b > Types de base< / b > < / a > < / td >
< td style = "text-align: center; padding: 10px;" > < a title = "Types construits" href = "representation_construits" > < img src = './assets/complex.svg' width = "80px" / > < br / > < b > Types construits< / b > < / a > < / td >
< td style = "text-align: center; padding: 10px;" > < a title = "Réseau" href = "reseau" > < img src = './assets/network.svg' width = "80px" / > < br / > < b > Réseau< / b > < / a > < / td >
< td style = "text-align: center; padding: 10px;" > < a title = "Web" href = "web" > < img src = './assets/web.svg' width = "80px" / > < br / > < b > Web< / b > < / a > < / td >
< td style = "text-align: center; padding: 10px;" > < a title = "Architecture" href = "architecture" > < img src = './assets/system.svg' width = "80px" / > < br / > < b > Architecture< / b > < / a > < / td >
< td style = "text-align: center; padding: 10px;" > < a title = "Programmation" href = "programmation" > < img src = './assets/python.svg' width = "80px" / > < br / > < b > Programmation< / b > < / a > < / td >
< td style = "text-align: center; padding: 10px;" > < a title = "Algorithmique" href = "algorithmes" > < img src = './assets/algorithm.svg' width = "80px" / > < br / > < b > Algorithmique< / b > < / a > < / td >
2021-10-01 11:22:41 +02:00
< / tr >
< / table >
2021-09-09 00:32:59 +02:00
2026-01-27 22:49:59 +01:00
### Tous les chapitres
| Thème | Chapitres |
|-------|-----------|
| **Introduction** | [Markdown ](markdown/ ) |
| **Programmation** | [Python ](programmation/ ) |
| **Représentation des données** | [Types de base ](representation_base/ ) ・ [Types construits ](representation_construits/ ) ・ [Données en table ](données_en_table/ ) |
| **Algorithmique** | [Algorithmes ](algorithmes/ ) ・ [Gloutons ](gloutons/ ) ・ [KNN ](knn/ ) |
| **Architecture** | [Architecture ](architecture/ ) |
| **Web & Réseau** | [Web ](web/ ) ・ [Réseau ](reseau/ ) |
2026-01-09 15:12:43 +01:00
## Progression annuelle
| Séquence | Contenu | Projets |
|:--------:|---------|---------|
| **1a** | Introduction NSI, Markdown, Jupyter Notebook | - |
| **1b** | Programmation Python : variables, conditions, boucles, fonctions | - |
| **2a** | Numération - Représentation des types de base | Calculatrice |
| **2b** | Types construits : listes, tuples, dictionnaires, données en table | Pokédex, Zoo |
| **3a** | Web : HTML, CSS, JavaScript | Site web, projet JS |
| **3b** | Spécifications, mise au point de programmes, bibliothèques | Fonctions |
| **4a** | Architecture : histoire de l'informatique, Von Neumann, OS | Linux, M999 |
| **4b** | Algorithmes : parcours, tri, dichotomie | Crêpier |
| **5a** | Algorithmes avancés : gloutons, KNN | Pokédex avancé, Choixpeau |
| **5b** | Réseau : TCP/IP, DNS | Filius |
| **6** | Projets finaux | Au choix |
## Ressources
- 📄 [Programme officiel NSI Première ](programme_première.pdf )
- 📄 [Programme officiel NSI Terminale ](programme_terminale.pdf )
- 📋 [Progression détaillée ](PROGRESSION.md )
2026-01-27 22:49:59 +01:00
- 📂 [Ressources complémentaires ](ressources/ ) (vidéos, PDF, liens utiles)
2025-09-15 09:34:14 +02:00
2026-01-09 15:12:43 +01:00
## Licence
2025-09-15 09:34:14 +02:00
2026-01-27 21:57:37 +01:00
Ce cours est sous licence [Creative Commons BY-NC-SA 4.0 ](LICENCE.md ).
Vous pouvez le réutiliser et le modifier librement en citant l'auteur, pour un usage non commercial.
2021-09-09 00:32:59 +02:00
2026-01-09 15:12:43 +01:00
---
2023-09-06 20:02:30 +02:00
2026-01-09 15:12:43 +01:00
*Florian Mathieu - Lycée Charlotte Perriand*