Sistemas de numeração e códigos; álgebra booleana, portas lógicas e descrição dos circuitos lógicos; circuitos lógicos combinacionais; circuitos lógicos sequenciais; latchs, flip-flops e dispositivos relacionados; aritmética digital: circuitos e operações aritméticas; multiplexadores e demultiplexadores; arquitetura e organização de computadores e seus principais componentes;
registradores; programação em Assembly; instruções e linguagem de máquina; conjunto, formato e armazenamento de instruções; estrutura e funcionamento da unidade central de processamento; unidade lógica e aritmética; caminho de dados e pipeline de instruções; exceções, interrupções e dispositivos de entrada e saída; modos de endereçamento; arquiteturas RISC e CISC; noções de processamento paralelo; sistemas de memória, hierarquia de memória e memória cache.