- Codage de l’information : numérotations binaire et hexadécimal, représentation des nombres en machine, codages des textes, images, sons et vidéos, compression des données, codes détecteurs et/ou correcteurs d’erreurs.

- Circuits combinatoires et séquentiels  : algèbre de Boole, fonctions booléennes, simplification des fonctions booléennes, circuits logiques combinatoires (additionneur, multiplexeur, démultiplexeur, décodeur, etc.), circuits logiques séquentiels (bascules RS, D, etc.).

- Architecture et fonctionnement des ordinateurs  : composants principaux des ordinateurs (processeurs, mémoires, registres, bus, etc.), périphériques d’entrée/sortie, architecture de Von Neumann, introduction aux réseaux.

- Système : commandes bash sous Linux, système de fichiers, système multitâches et multi-utilisateurs.