summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/Informatique/unplugged.rst72
-rw-r--r--content/images/unplugged/parity.jpgbin0 -> 27938 bytes
-rw-r--r--content/images/unplugged/together.gifbin0 -> 7360 bytes
-rw-r--r--content/images/unplugged/unplugged.jpgbin0 -> 2293 bytes
4 files changed, 72 insertions, 0 deletions
diff --git a/content/Informatique/unplugged.rst b/content/Informatique/unplugged.rst
new file mode 100644
index 0000000..c54f8c6
--- /dev/null
+++ b/content/Informatique/unplugged.rst
@@ -0,0 +1,72 @@
+.. -*- mode: rst -*-
+.. -*- coding: utf-8 -*-
+
+CS Unplugged
+============
+
+:date: 2013-06-08
+:tags: Libre, Livre
+:summary: |summary|
+:logo: static/images/unplugged/unplugged.jpg
+
+.. image:: |filename|/images/unplugged/together.gif
+ :width: 320
+ :class: floatright
+ :alt: Together with computer
+
+Il y a quelques années, j'avais découvert le livre `Computer Science
+Unplugged`. La semaine dernière, je suis retombé sur le pdf, et l'ai relu avec
+le même intérêt. D'ou cet article pour faire partager cette (re)découverte.
+
+|summary|
+
+.. |summary| replace::
+ `CS Unplugged`_ est un livre pour faire découvrir l'informatique, sans
+ ordinateur. Il s'agit d'un support pédagogique, qui explique de manière
+ très claire comment fonctionne l'informatique, le format des données que
+ traite l'ordinateur, et comment celui-ci fait pour traiter les
+ informations.
+
+.. _CS Unplugged: http://csunplugged.org/
+
+Je n'ai pas de relations avec le monde enseignant, et ne me tiens pas au
+courant de la manière dont l'informatique est traitée en classe. Pourtant je
+trouve que ce support de cours est intéressant à plus d'un titre :
+
+* tout d'abord il est libre ! C'est suffisamment rare pour mériter d'être
+ souligné. Le livre est diffusé sous licence creativecommons et les sources
+ (au format .doc) sont `téléchargeable sur le site`_.
+
+* ensuite il est vraiment très pédagogique. Je ne me suis pas ennuyé en le
+ lisant, et les exemples sont vraiment bien introduits.
+
+.. _téléchargeable sur le site: http://csunplugged.org/open-source-edition-ms-word
+
+.. image:: |filename|/images/unplugged/parity.jpg
+ :class: floatleft
+ :alt: Together with computer
+
+L'exemple ci-contre est une explication des bits de parités et du contrôle des
+erreurs. Comme l'ensemble des activités, cela se fait avec des cartes ou des
+images, et le but derrière l'activité est de comprendre comment l'ordinateur
+fonctionne. À la lecture de cette image, avez-vous compris comment la fille a
+pu deviner quelle carte avait été retournée ? (Je vous ai donné un indice en
+parlant de bits de parité ; imaginez que chaque carte représente un bit). Si
+vous ne trouvez pas, allez-voir l'activité 4 à la page n°31 !
+
+Chaque activité est accompagnée d'un peu de théorie, ainsi que d'exemples issus
+de la vie courante (ici l'utilisation des sommes de contrôles dans le n°ISBN
+des livres).
+
+Les activités vont à chaque fois un peu plus loin dans la complexité, mais tout
+en restant facilement abordable ; à la fin du livre, vous serez même capable
+d'expliquer le principe du `tri rapide`_ !
+
+.. _tri rapide: https://fr.wikipedia.org/wiki/Tri_rapide
+
+Si vous avez besoin de faire découvrir l'informatique, où si vous êtes à la
+recherche d'une pédagogie qui tourne autour de l'ordinateur, de la théorie de
+l'information et des algorithmes, vous trouverez probablement votre bonheur
+dans ce livre — la page de couverture parle d'activité d'éveil à partir de
+l'école primaire, mais sans limitation d'âge, et ce serait dommage de passer à
+côté de cette pépite…
diff --git a/content/images/unplugged/parity.jpg b/content/images/unplugged/parity.jpg
new file mode 100644
index 0000000..ef28afd
--- /dev/null
+++ b/content/images/unplugged/parity.jpg
Binary files differ
diff --git a/content/images/unplugged/together.gif b/content/images/unplugged/together.gif
new file mode 100644
index 0000000..2920b88
--- /dev/null
+++ b/content/images/unplugged/together.gif
Binary files differ
diff --git a/content/images/unplugged/unplugged.jpg b/content/images/unplugged/unplugged.jpg
new file mode 100644
index 0000000..1925b15
--- /dev/null
+++ b/content/images/unplugged/unplugged.jpg
Binary files differ