Podręcznik opisujący projektowanie układów cyfrowych. Podano podstawy klasycznych metod projektowania prostych układów logicznych, sposoby projektowania złożonych układów w strukturach mikroprogramowalnych, z wykorzystaniem systemów mikroprocesorowych i z wykorzystaniem układów programowalnych, produkcję i wykorzystanie układów programowalnych CPLD i FPGA, programowe systemy wspomagania projektowania wraz z omówieniem poszczególnych etapów projektu, wybrane informacje dotyczące współczesnych języków opisu sprzętu (VHDL, Verilog i AHDL) oraz algorytmy realizacji projektu w strukturach FPGA. Ukoronowaniem wykładu jest opis trzech przykładów realizacji złożonych projektów cyfrowych (układu sterowania drukarką atramentową przeznaczoną do automatów sprzedających bilety komunikacyjne, prostego mikrokontrolera oraz szyfratora blokowego).