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; hazards de pipeline e seu tratamento;
exceções, interrupções e dispositivos de entrada e saída; modos de endereçamento; arquiteturas RISC e CISC; noções de processamento paralelo; processadores superescalares; sistemas de memória, hierarquia de memória e memória cache; noções de microcontroladores.