Résumé :
|
L'objectif de ce cours est d'introduire les 4 concepts de machine, d'information, d'algorithme et de langage qui sont au coeur de l'informatique, et de montrer comment ils fonctionnent ensemble. La première partie propose d'apprendre à écrire des programmes (affectation, séquence et test, boucles, types, fonctions et fonctions récursives). Dans la 2e partie il s'agit d'apprendre à représenter les informations que l'on veut communiquer, les stocker et les transformer (textes, nombres, images et sons). On apprendra également à structurer et compresser de grandes quantités d'informations et à les protéger par le chiffrement. La 3e partie montre que derrière les informations il y a toujours des objets matériels (ordinateurs, réseaux, robots...). Il s'agit donc de découvrir comment fonctionnent toutes ces machines que nous utilisons tous les jours. La 4e partie aborde les savoirs faire très utiles au XXIe siècle : ajouter des nombres exprimés en base deux, dessiner, retrouver une information par dichotomie, trier des informations et parcourir des graphes.
|