Funções e Portas Lógicas. Circuitos digitais Combinacionais e Seqüenciais. Registradores. Noções de Arquitetura e Organização de computadores. Estrutura e funcionamento da CPU. 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.