Files
1ereNSI/README.md
2021-10-01 11:22:41 +02:00

32 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Cours NSI
## Découpage
<table cellspacing="0" cellpadding="0" style="border-collapse: collapse;margin:auto;" >
<body>
<tr>
<td style="text-align: center;"><a title="Représentation des données : Types et valeurs de base" href="./representation_base"><img src='./assets/binary.svg' width="128px"/><br/>Types et valeurs de base</a></td>
<td style="border: none;text-align: center;"><a title="Représentation des données : Types construits" href="./representation_construite"><img src='./assets/complex.svg' width="128px"/><br/>Types construits</a></td>
<td style="border: none;text-align: center;"><a title="Réseau et Web" href="./reseau"><img src='./assets/network.svg' width="128px"/><br/>Réseau et Web</a></td>
<td style="border: none;text-align: center;"><a title="Architectures matérielles et systèmes d'exploitation" href="./architecture_systeme"><img src='./assets/system.svg' width="128px"/><br/>Architectures matérielles et systèmes d'exploitation</a></td>
<td style="border: none;text-align: center;"><a title="Langages et programmation" href="./programmation"><img src='./assets/python.svg' width="128px"/><br/>Langages et programmation</a></td>
<td style="border: none;text-align: center;"><a title="Algorithmique" href="./algorithmique"><img src='./assets/algorithm.svg' width="128px"/><br/>Algorithmique</a></td>
</tr>
</body>
</table>
## Progression
| Trimestre | Objectifs | Séquence 1 | Séquence 2 |
| --- | ----- | ------------------------ | -------------------------- |
| 1 | - Qu'est-ce que __coder__ et __programmer__ ?<br />- Qu'est-ce qu'une __donnée__ en machine ? | **Langage de programmation** :<br /> - Affectation<br /> - Structures conditionnelles<br /> - Fonctions<br /> - Boucles bornées et non bornées<br /> - Mutabilité | **Représentation des données : types et valeurs de base** : <br/> - Numération<br /> - Écriture binaire des entiers relatifs<br /> - Écriture binaire des nombres à virgules flottants<br /> - Conversion de base (binaire, hexadécimal, décimal)<br /><br />**Représentation des données : types construits** : <br /> - List<br /> - Tuple<br /> - Dictionnaire |
| 2 | - Qu'est-ce que __prouver__ ses algorithmes ?<br />- Qu'est-ce qu'un __système d'exploitation__ ?| **Algorithmique** : <br /> - Terminaison<br /> - Complexité<br /> - Recherche de minimum <br /> - Tri par sélection<br /> - Insertion dans une liste triée<br /> - Tri par insertion <br/> | **Architectures matérielles et systèmes d'exploitation** : <br /> - Modèle Von Neumann<br /> - Langage assembleur<br /> - Définition d'un OS<br /> - Linux et commandes<br /><br />**Représentation des données : types et valeurs de base** :<br /> - Encodage des caractères<br /> - Traitement des données en table (CSV)<br /> |
| 3 | - Que communique-t-on sur le __WEB__ ?<br/>- Comment __échanger__ des données de manière __sécurisée__ ?<br />- Que se pase-t-il quand on cherche __LA meilleure solution__ ?| **Algorithmique** :<br /> - Dichotomie<br /> - Algorithme Glouton<br /> - Introduction aux algorithmes dapprentissage<br /> - K plus proches voisins | **Réseau et web**<br /> - Pages Web statiques<br /> - Interactions utilisateur-client (événements en JS)<br /> - Interactions client-serveur (requêtes GET, POST)<br /> - Protocole IP et adressage<br/> - Les modèles OSI et TCP/IP<br/> - architecture et routage |
## Sitographie
- [Gitlab de David Landry](https://gitlab.com/david_landry/nsi)
- [Framagit de Christophe Mieszczak](https://framagit.org/tofmzk/informatique_git/-/tree/master/premiere_nsi)
- [Site de David Roche](https://pixees.fr/informatiquelycee/n_site/nsi_prem.html)