Noções de arquitetura e organização de computadores. Estrutura e funcionamento da CPU. Registradores. Hierarquia de memórias. Conjunto, formato e armazenamento de instruções. Noções de linguagem Assembly. Dispositivos de entrada e saída. Pipeline de instruções. Arquiteturas RISC e CISC. Noções de processamento paralelo. Noções de Microcontroladores.