1DF Informatique JCB
| Section | Nom | Description |
|---|---|---|
Plan d'étude de l'informatique au Collège de Genève |
||
| 0. Histoire de l'informatique | L'ancêtre de l'ordinateur avec son mécanisme complexe et ses cartes perforées |
|
Vidéo qui date de 1994 mais qui retrace l'évolution des calculateurs vers les ordinateurs. Jusqu'à 31'20: micro-ordinateur Depuis 31'20 jusqu'à la fin: micro-processeur |
||
| 1. Ordinateur | Exercices d'introduction pour comprendre ce qu'est un ordinateur. |
|
Cours sur l'architecture d'un ordinateur |
||
Série d'exercices sur la structure de l'ordinateur. |
||
Cours pour approfondir la connaissance de l'ordinateur |
||
Tableau des préfixes pour l'unité de taille mémoire |
||
| 2. Système d'exploitation | ||
| 3. Binaire | Film pour montrer comment compter en binaire avec les doigts. |
|
Comparaison entre le comptage en base 10 et en base 2 |
||
corrigé 1 à 7 de la série magie binaire |
||
Chaque carte correspond à la valeur d'un bit dans un octet (groupe de huit bits) |
||
| 4. Représentation des données | ||
table des caractères et leur code ASCII |
||
Retrouve le prénom de celui qui a codé cette carte perforée... |
||
Décode cette décoration...
|
||
Cette page du site modulo-info.ch montre le codage des caractères. Elle commence par la norme ASCII puis présente la norme plus complète UTF qui permet notamment de coder les caractères accentués mais aussi les signes d'autres alphabets, etc. |
||
Petite explication de l'encodage des entiers naturels sur 8bits, 16bits, etc. et exemple de dépassement de capacité (overflow) qui entraîna le crash de la fusée Ariane 5 en 1996. |
||
Explication courte du crash d'Ariane 5 à cause d'un dépassement d'entier. |
||
Sur cette vidéo, les nombres binaires avec virgule sont présentés |
||
Cette vidéo montre comment les nombres à virgule flottante sont stockés en mémoire dans un ordinateur. Il convient de voir la première vidéo sur les nombres binaires à virgule avant celle-ci. |
||
Ce document contient la description de l'activité faite en classe, la théorie sur les mélodies et leurs représentations et la série d'exercices sur les représentations des mélodies. |
||
Dans ce dossier, tu trouveras des fichiers son (mp3) où on entend une note (sol 3) d'un instrument. Le nom de l'instrument figure dans le nom du fichier. Par exemple, le fichier sol3_Piano.mp3 correspond à la note sol 3 jouée par un piano. Tu trouvera aussi les sonogrammes (réalisés avec le logiciel gratuit Audacity) de quelques instruments sous forme de capture d'écran. Ceci se trouve dans le document Sonogrammes.pdf |
||
Séquenceur en ligne pour encoder des mélodies! |
||
Séquenceur en ligne avec une mélodie préchargée... Devinez de quelle mélodie il s'agit AVANT de l'écouter si possible... |
||
Cette vidéo montre comment les nombres à virgule flottante sont stockés en mémoire dans un ordinateur. Il convient de voir la première vidéo sur les nombres binaires à virgule avant celle-ci. |
||
| 5. Projets Wiki | ||
C'est le nouveau nom de notre ressource "Edunumsec2" réalisée par le groupe pilote vaudois pour l'enseignement de l'informatique au collège (Gymnase) |
||
C'est LA source collaborative permettant de trouver des informations souvent pertinentes sur à presque n'importe quel sujet. |
||
URL avec des ressources utiles sur Wikipédia, notamment pour contribuer en créant ou modifiant des articles. |
||
| 6. Introduction Algorithme | ||
Corrigé du test "Computational Thinking" |
||
Schéma avec à chaque étape toutes les possibilités explorées (soit l'Homme traverse seul, soit avec un des éléments qui se trouve du même côté que lui). Chaque fois qu'on arrive sur un état déjà rencontré plus haut, on stoppe car on a fait une boucle inutile. On stoppe aussi quand on arrive sur une situation "rip" (le chou ou la chèvre se fait manger). Il y a donc deux solutions légèrement différentes... |
||
corrigé de l'ex. 8 dans la série sur l'introduction aux algorithmes |
||
| 7. Initiation à Python | ||
| 8. Programmer en Python niveau 1 | Ressources pour programmer en Python chez soi |
|
Voici quelques vidéos expliquant rapidement l'utilisation des variables, entrées, sorties et conditionnelles (1ère), des boucles while et for (2ème), listes (3ème), fonctions (4ème) et d'autres éléments qui vont au delà du programme de 1ère au collège (suivants) |
||
| 8c. Exercer Python | ||
| 9. Réseaux | ||
Série de quelques capsules expliquant les réseaux informatiques par l'Informateur. |
||
Complet et assez accessible. |
||
Si on laisse de côté les fautes d'orthographe, cette présentation est très instructive et assez complète pour ceux qui veulent en savoir un peu plus sur les réseaux, le modèle OSI, TCP/IP, ... |
||
Un autre cours très bien fait (en anglais) |
||
en anglais |
||
| 10. Sécurité | ||
Vidéo très intéressante d'interview du fondateur d'une entreprise de cybersécurité. |
||
Vidéo un peu ennuyeuse par le son mais pleine de contenus intéressants. |
||
En quelques minutes, on nous montre comment on peut utiliser cette faille de sécurité exploitée pendant des années par la NSA (Eternalblue) pour accéder à des ordinateurs et les hacker! |
||
Démo en quelques minutes de création d'une copie de programme avec une charge virale servant à hacker un smartphone. |
||
Capsule vidéo montrant comment des applis minimalistes demandent parfois beaucoup de droits, ce qui est plutôt louche... |
||
Description de cette affaire qui a secoué les Etats-Unis et le monde entier quand M. Snowden a dévoilé comment la NSA espionnait le monde entier. |
||
| 11. Programmer en Python niveau 2 | ||
C'est la documentation officielle de Python, un bible pour trouver toutes les réponses à ses questions. Vous pouvez sélectionner la version de Python (et la langue) en-haut pour avoir les données utiles pour vous. Sujets traités: if..elif..else / for / range / fonctions |
||
Voici l'explication de l'instruction for qui permet de créer des boucles de manière contrôlée et plus simple que while. |
||
Voici l'explication de l'instruction for qui permet de créer des boucles de manière contrôlée et plus simple que while. |
||
Explications pour comprendre comment utiliser des fonctions dans Python. |
||
Corrigé de l'exercice sur les cadavres exquis. D'autres variantes sont possibles... |
||
C'est la documentation officielle de Python, un bible pour trouver toutes les réponses à ses questions. Vous pouvez sélectionner la version de Python (et la langue) en-haut pour avoir les données utiles pour vous. Sujets traités: Nombres, chaînes de caractères, listes |
||
C'est la documentation officielle de Python, un bible pour trouver toutes les réponses à ses questions. Vous pouvez sélectionner la version de Python (et la langue) en-haut pour avoir les données utiles pour vous. Sujets traités: méthodes associées aux listes, autres structures de données comme les ensembles, les dictionnaires |
||
C'est la documentation officielle de Python, un bible pour trouver toutes les réponses à ses questions. Vous pouvez sélectionner la version de Python (et la langue) en-haut pour avoir les données utiles pour vous. Sujets traités: Dessin avec turtle |
||
| 12. Algorithmes et Python | ||
| EVALUATIONS | ||