Nesta disciplina o aluno aprende a usar ferramentas tradicionais de projeto de circuitos lógicos digitais. O aluno é forçado a usar o seu raciocínio lógico para solucionar problemas usando as técnicas apresentadas. Os problemas aqui apresentados dão origem a circuitos lógicos digitais classificados como sendo de baixa complexidade.