update cm6

This commit is contained in:
Francois Lesueur 2022-10-03 11:03:44 +02:00
parent daed8e109c
commit 82c5c14c83
2 changed files with 20 additions and 20 deletions

View File

@ -26,17 +26,31 @@ Le programme prévisionnel est le suivant :
- [CM3](cm3-reels.md) : Codage des réels - [CM3](cm3-reels.md) : Codage des réels
- [CM4](cm4-archi.md) : Architecture d'un ordinateur - [CM4](cm4-archi.md) : Architecture d'un ordinateur
- [CM5](cm5-calcul.md) : Calcul booléen - [CM5](cm5-calcul.md) : Calcul booléen
- [CM6](cm6-histoire.md) : Histoire - [CM6](cm6-histoire.md) : Histoire moderne, licences et technologies
* TD : * TD :
- [TD1](td1-caracteres.md) : Codage des caractères - [TD1](td1-caracteres.md) : Codage des caractères
- [TD2](td2-entiers.md) : Codage des entiers - [TD2](td2-entiers.md) : Codage des entiers
- [TD3](td3-reels.md) : Codage des réels - [TD3](td3-reels.md) : Codage des réels
- [TD4](td4-logique.md) : Logique booléenne - [TD4](td4-logique.md) : Logique booléenne
- [TD5](td5-additionneur.md) : Additionneur - [TD5](td5-additionneur.md) : Additionneur
- TD6 : TBA - TD6 : Révisions
* TP : * TP :
- [TP1](tp1-encodage.md) : Encodage binaire vers texte 1/2 - [TP1](tp1-encodage.md) : Encodage binaire vers texte 1/2
- [TP2](tp1-encodage-p2.md) : Encodage binaire vers texte 2/2 - [TP2](tp1-encodage-p2.md) : Encodage binaire vers texte 2/2
- [TP3](tp3-demontage.md) : Dismantle Party - [TP3](tp3-demontage.md) : Dismantle Party
L'évaluation sera composée d'une note de contrôle continu (1/3, à partir des comptes-rendus demandés) et d'une note d'examen final (2/3). L'évaluation sera composée d'une note de contrôle continu (1/3, à partir des comptes-rendus demandés) et d'une note d'examen final (2/3).
Annexe -- Périmètre de la matière
=================================
Ce que vous devez savoir faire :
- les principes des encodages/conversions vues en TD/TP
- les manipulations de calcul booléen, les tables de vérité des fonctions de base NON, ET, OU, NON-ET, NON-OU, XOR ainsi que leur représentation en porte logique (pas en transistors !)
- les composants d'un ordinateur
Ce que vous ne devez pas connaître par cœur (qui serait fourni si nécessaire) mais savoir exploiter :
- les tables de codage (ASCII, ISO-8859-15, Unicode, Base64, ...)
- le nombre de bits pour signe, mantisse et exposant selon les différentes tailles de flottants
- les décompositions en transistors des portes logiques

View File

@ -18,6 +18,7 @@ Ce qu'on peut en faire :
- Uber : liberté dans l'organisation du travail, mais peu de sécurité en cas d'imprévu - Uber : liberté dans l'organisation du travail, mais peu de sécurité en cas d'imprévu
- Bitcoin : échappement d'une structure de marché, mais création d'une autre structure de marché énergivore - Bitcoin : échappement d'une structure de marché, mais création d'une autre structure de marché énergivore
- Facebook : outil de regroupement (printemps arabes), mais outil d'influence (élections) - Facebook : outil de regroupement (printemps arabes), mais outil d'influence (élections)
=> Une technologie, ça amène des opportunités et des risques, ce n'est pas neutre ! => Une technologie, ça amène des opportunités et des risques, ce n'est pas neutre !
On va poser 2 éléments de vocabulaires pour comprendre l'articulation et les forces opposées de l'histoire de l'informatique : On va poser 2 éléments de vocabulaires pour comprendre l'articulation et les forces opposées de l'histoire de l'informatique :
@ -57,6 +58,7 @@ Quelques dates :
- IPhone / Android : 2007 - IPhone / Android : 2007
- Google Drive : 2012 - Google Drive : 2012
L'évolution du cloud :
- Un OS sur son ordinateur, coquille assez vide - Un OS sur son ordinateur, coquille assez vide
- Un navigateur sur son ordinateur (qui reprend beaucoup de ce que fait un OS...) - Un navigateur sur son ordinateur (qui reprend beaucoup de ce que fait un OS...)
- Des logiciels hébergés dans le cloud, ie, sur le serveur de quelqu'un d'autre - Des logiciels hébergés dans le cloud, ie, sur le serveur de quelqu'un d'autre
@ -92,22 +94,6 @@ Choisir une licence est un acte politique :
- les implications de réutilisation : peut-on faire de l'argent avec le travail donné ? Licence contaminante ou pas (GPL vs Apache/BSD/...). Si contaminante, seulement localement ou aussi par les interactions réseau (GPL vs AGPL) - les implications de réutilisation : peut-on faire de l'argent avec le travail donné ? Licence contaminante ou pas (GPL vs Apache/BSD/...). Si contaminante, seulement localement ou aussi par les interactions réseau (GPL vs AGPL)
- les restrictions d'usage : peut-on utiliser mon logiciel pour faire n'importe quoi ? Licences à réciprocité, Coopcycle (2016). Plus libertaires que les autres si on réfléchit par projet politique sous-jacent, moins libertariennes si on réfléchit restriction des usages. - les restrictions d'usage : peut-on utiliser mon logiciel pour faire n'importe quoi ? Licences à réciprocité, Coopcycle (2016). Plus libertaires que les autres si on réfléchit par projet politique sous-jacent, moins libertariennes si on réfléchit restriction des usages.
Concrètement, aujourd'hui :
- L'open-source a plutôt gagné comme modèle de développement. Mais il y a toujours plus d'argent dans l'éco-système numérique donc ce n'est pas très libre... On est sûrement moins libres avec le cloud et nos smartphones aujourd'hui qu'on ne l'était hier avec moins de LL et des PC... - L'open-source a plutôt gagné comme modèle de développement. Mais il y a toujours plus d'argent dans l'éco-système numérique donc ce n'est pas très libre... On est sûrement moins libres avec le cloud et nos smartphones aujourd'hui qu'on ne l'était hier avec moins de LL et des PC...
- Les mouvements du libre, de l'ouvert et du captif ne peut être compris que si l'on entend qu'ils sont notamment politiques (en bonne proportion) - Les mouvements du libre, de l'ouvert et du captif ne peuvent être compris que si l'on entend qu'ils sont notamment politiques (en bonne proportion)
Périmètre de la matière
=======================
Ce que vous devez savoir faire :
- les principes des encodages/conversions vues en TD/TP
- les manipulations de calcul booléen, les tables de vérité des fonctions de base NON, ET, OU, NON-ET, NON-OU, XOR ainsi que leur représentation en porte logique (pas en transistors !)
- les composants d'un ordinateur
Ce que vous ne devez pas connaître par cœur (qui serait fourni si nécessaire) mais savoir exploiter :
- les tables de codage (ASCII, ISO-8859-15, Unicode, Base64, ...)
- le nombre de bits pour signe, mantisse et exposant selon les différentes tailles de flottants
- les décompositions en transistors des portes logiques