edit README.md
This commit is contained in:
98
README.md
98
README.md
@@ -1,56 +1,76 @@
|
||||
# Cours NSI Terminale
|
||||
# NSI Terminale - Lycée Charlotte Perriand
|
||||
|
||||
## Découpage
|
||||
[](LICENSE)
|
||||
[](https://jupyter.org/)
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse;margin:auto;" >
|
||||
<body>
|
||||
Cours de **Numérique et Sciences Informatiques** pour les élèves de Terminale.
|
||||
|
||||
## 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 |
|
||||
|
||||
## Chapitres
|
||||
|
||||
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse; margin:auto;">
|
||||
<tr>
|
||||
<td style="text-align: center;"><a title="Modularité" href="Modularité/"><img src='assets/modular.svg' width="128px"/><br/>Modularité</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Récursivité" href="Recursivité/"><img src='assets/recursivite.svg' width="128px"/><br/>Récursivité</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Programmation Orientée Objet" href="POO"><img src='assets/poo.svg' width="128px"/><br/>Programmation Orientée Objet</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Structures de données : Pile et File" href="Pile_File/"><img src='assets/pile_file.svg' width="128px"/><br/>Structures Pile et File</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Arbres" href="Arbres/"><img src='assets/arbre.svg' width="128px"/><br/>Arbres et Arbres binaires</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Graphes" href="Graphes/"><img src='assets/graphe.svg' width="128px"/><br/>Graphes</a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Modularité" href="Modularité/"><img src='assets/modular.svg' width="80px"/><br/><b>Modularité</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Récursivité" href="Recursivité/"><img src='assets/recursivite.svg' width="80px"/><br/><b>Récursivité</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="POO" href="POO"><img src='assets/poo.svg' width="80px"/><br/><b>POO</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Pile et File" href="Pile_File/"><img src='assets/pile_file.svg' width="80px"/><br/><b>Pile & File</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Arbres" href="Arbres/"><img src='assets/arbre.svg' width="80px"/><br/><b>Arbres</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Graphes" href="Graphes/"><img src='assets/graphe.svg' width="80px"/><br/><b>Graphes</b></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: center;"><a title="Bases de données" href="BDD_SGBD"><img src='assets/bdd.svg' width="128px"/><br/>Bases de données</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="SGBD" href="SQL"><img src='assets/sgbd.svg' width="128px"/><br/>SGBD</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Routage et Algorithmes de routage" href="Routage"><img src='assets/routage.svg' width="128px"/><br/>Routage et Algorithmes de routage</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Calculabilité" href="Calculabilité"><img src='assets/calculabilite.svg' width="128px"/><br/>Calculabilité</a></td>
|
||||
<td style="border: none;text-align: center;"><a title="Recherche textuelle" href="Recherche_textuelle"><img src='assets/recherche.svg' width="128px"/><br/>Recherche textuelle</a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Bases de données" href="BDD_SGBD"><img src='assets/bdd.svg' width="80px"/><br/><b>BDD</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="SQL" href="SQL"><img src='assets/sgbd.svg' width="80px"/><br/><b>SQL</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Routage" href="Routage"><img src='assets/routage.svg' width="80px"/><br/><b>Routage</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Calculabilité" href="Calculabilité"><img src='assets/calculabilite.svg' width="80px"/><br/><b>Calculabilité</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Recherche textuelle" href="Recherche_textuelle"><img src='assets/recherche.svg' width="80px"/><br/><b>Recherche textuelle</b></a></td>
|
||||
<td style="text-align: center; padding: 10px;"><a title="Paradigmes" href="Paradigmes"><img src='assets/paradigme.svg' width="80px"/><br/><b>Paradigmes</b></a></td>
|
||||
</tr>
|
||||
</body>
|
||||
</table>
|
||||
|
||||
## Progression annuelle
|
||||
|
||||
| Séquence | Contenu | Projet |
|
||||
|:--------:|---------|--------|
|
||||
| **1a** | Modularité : bibliothèques, debug, mise au point | - |
|
||||
| **1b** | Récursivité : programmation récursive, diviser pour régner, tri fusion | - |
|
||||
| **2a** | POO : classes, méthodes, attributs | - |
|
||||
| **2b** | Structures Pile & File : FIFO, LIFO | - |
|
||||
| **3a** | Arbres : arbres binaires, POO, parcours | - |
|
||||
| **3b** | Graphes : vocabulaire, représentation, parcours | - |
|
||||
| **4a** | Bases de données : modèle relationnel, vocabulaire | - |
|
||||
| **4b** | SGBD : SQL, requêtes | - |
|
||||
| **5a** | Routage : tables, protocoles, algorithmes | - |
|
||||
| **5b** | Sécurisation : chiffrement symétrique/asymétrique, HTTPS | - |
|
||||
| **6a** | Gestion des processus | - |
|
||||
| **6b** | Calculabilité : décidabilité, problèmes | - |
|
||||
| **6c** | Systèmes sur puce | - |
|
||||
| **7a** | Paradigmes de programmation | - |
|
||||
| **7b** | Recherche textuelle : Boyer-Moore | - |
|
||||
|
||||
## Ressources
|
||||
|
||||
|
||||
### Progression
|
||||
|
||||
| Séquence | Contenu | Projet associé |
|
||||
| ------------------------------------------------- | ------------------------------------------------------------ | -------------- |
|
||||
| 1 - a : Modularité | Mise au point de bibliothèques, mise au point de programmes, debug | |
|
||||
| 1 - b : Récursivité | Programmation recursive, diviser pour régner, tri fusion | |
|
||||
| 2 - a : Programmation orientée objet | Définition et utilisation de classes, méthodes. | |
|
||||
| 2 - b : Structure Pile & File | Structures FIFO, LIFO. Choix de structures selon le problème. | |
|
||||
| 3 - a : Arbres, arbres binaires | Représentation des arbres en POO, choix des structures. Lien avec Linux. | |
|
||||
| 3 - b : Graphes | Vocabulaire, POO, Parcours. | |
|
||||
| 4 - a : Bases de données | Vocabulaire, Modèle relationnel, Histoire de l'informatique. | |
|
||||
| 4 - b : Système de Gestion de Base de Données | SQL, commandes, programmation. | |
|
||||
| 5 -a : Routage et algorithmes de routage | Histoire de l'informatique, table de routage, protocoles de routage, algorithme de parcours. | |
|
||||
| 5 - b : Sécurisation des communications | Chiffrement symétrique & asymétrique, HTTPS, Chiffre de César, Vigènère. | |
|
||||
| 6 - a : Gestion des processus | | |
|
||||
| 6 - b : Calculabilité | | |
|
||||
| 6 - c : Composants intégrés d’un système sur puce | | |
|
||||
| 7 - a : Paradigmes de programmation | | |
|
||||
| 7 - b : Recherche textuelle | | |
|
||||
|
||||
|
||||
- 📄 [Programme officiel NSI Terminale](programme_terminale.pdf)
|
||||
|
||||
### Sitographie
|
||||
|
||||
- [Gitlab de David Landry](https://gitlab.com/david_landry/nsi)
|
||||
- [Framagit de Christophe Mieszczak](https://framagit.org/tofmzk/informatique_git/-/tree/master/terminale_nsi)
|
||||
- [Site de David Roche](https://pixees.fr/informatiquelycee/n_site/nsi_term.html)
|
||||
-
|
||||
|
||||
## Licence
|
||||
|
||||
Ce cours est sous licence [Creative Commons BY 4.0](LICENCE.md).
|
||||
Vous pouvez le réutiliser et le modifier librement en citant l'auteur.
|
||||
|
||||
---
|
||||
|
||||
*Florian Mathieu - Lycée Charlotte Perriand*
|
||||
|
||||
Reference in New Issue
Block a user