Les techniques et méthodes d'automatisation sont en continuelle évolution ; elles font appel à des technologies : électromécaniques, électronique, pneumatique, hydraulique. Pour élaborer un système de commande automatisé, l'automaticien dispose de trois techniques principales qui sont : la logique à relais, la logique électronique câblée et la logique programmée (API, µC, FPGA). L'objectif de ce cours est l'étude des fonctions permettant de réaliser des automatismes logiques combinatoires et séquentiels. En effet, il permet de comprendre la structure d'un système automatisé, les différentes fonctions logiques simples et complexes ainsi que les circuits associés et de mettre en oeuvre les circuits numériques étudiés afin de réaliser des automatismes logiques industriels. Les fonctions numériques étudiées représentent la base de toute autre technologie d'automatisation. Ce cours est destiné pour les étudiants du premier cycle universitaire (Classes prépa, DUT, BTS, ...).