DO Informatique 1M#

Les chapitres abordés sont les suivants :

  • Représentation numérique de l’information

  • Algorithmique

  • Programmation

  • Architecture des ordinateurs

  • Enjeux sociaux du numérique

Représentation numérique de l’information#

Nous vivons dans un monde physique qui semble pouvoir s’appréhender avec un modèle continu : l’espace et le temps semblent des grandeurs continues (l’infirmation ou la confirmation de cette assertion dépasse largement le cadre de ce cours). Ce qui est sûr par contre, c’est que dans le monde des ordinateurs, toutes les grandeurs sont régies par un modèle discret. Dans ce premier chapitre, la représentation de certaines grandeurs sous forme numérique est abordée : les images, les sons, les chiffres, les caractères.

Algorithmique#

Lorsque l’on se trouve face à un problème complexe, il s’agit souvent de le décomposer en plus petits problèmes plus faciles à résoudre. Cette capacité à conduire une analyse algorithmique est abordée dans ce chapitre au travers de différents problèmes simples.

Programmation#

Lorsque un algorithme est défini, il s’agit de le faire exécuter par un ordinateur. Cela se fait au travers d’un programme informatique écrit dans un language compréhensible par un ordinateur mais aussi par un être humain. Ce chapitre est une introduction aux principaux concepts de programmation. Le language choisi est Python 3

Architecture des ordinateurs#

Bien programmer un algorithme, c’est souvent bien comprendre comment fonctionne un ordinateur. Ce chapitre aborde les principaux éléments qui constituent un ordinateur : processeur, mémoire, bus de données, carte son, carte graphique, carte réseau.

Enjeux sociaux du numérique#

Un citoyen apte à évoluer dans la société hautement numérisée d’aujourd’hui est un citoyen formé aux enjeux du numérique pour la société. Ce chapitre aborde quelques thématiques importantes qui influencent (ou influenceront) des pans entiers de la société : intelligence artificielle, réseaux sociaux, médecine, etc..