Représentation interne des données dans les systèmes numériques. Détection et correction d'erreurs. Algèbre de Boole. Portes logiques. Représentation et réalisation de fonctions logiques combinatoires. Logique mixte. Simplification par tables de Karnaugh. Réseaux itératifs. Machines à états finis. Systèmes simples à mémoire : bascules et bistables. Méthodes d'analyse et de synthèse de systèmes séquentiels synchrones et asynchrones. Composants usuels: multiplexeurs, codeurs, registres, compteurs, unité arithmétique et logique, commande d'affichage, interface sérielle-parallèle.