Conhecimentos de Base Recomendados
NA
Métodos de Ensino
Nesta unidade curricular são utilizadas as seguintes metodologias de ensino:
1 – Método expositivo: método explicativo onde factos, conceitos, princípios e generalizações são definidos eapresentados pelo professor e discutidos com a turma, seguido de exemplos demonstrativos;
2 – Método experimental: método ativo onde o aluno desenvolve o conhecimento através da resolução individual deproblemas e o desenvolvimento de projetos laboratoriais individuais ou em dinâmica de grupo.
Resultados de Aprendizagem
Espera-se que no final da unidade curricular o aluno esteja habilitado a:
1. Compreender os conceitos e operações relativos a bases de numeração, codificação e aritmética aplicados asistemas de computação.
2. Representar e simplificar funções booleanas.
3. Caracterizar as principais famílias lógicas.
4. Analisar e sintetizar circuitos combinatórios e sequenciais.
5. Projetar, montar e testar circuitos digitais em laboratório.
Programa
1. Introdução aos Sistemas Digitais.
2. Bases de Numeração (Numeração decimal, binária, octal e hexadecimal. Conversão entre bases. Códigos BCD eASCII. Complemento a 1 e 2 de um código binário. Aritmética Digital).
3. Álgebra de Boole (Noções de função booleana. Funções booleanas básicas. Postulados, propriedades eteoremas da álgebra de Boole. Forma canónica de uma função booleana. Obtenção da função lógica a partir da tabela de verdade).
4. Funções Lógicas (Formas de representação. Simplificação de funções pelo método algébrico. Mapas deKarnaugh. Simplificação usando mapas de Karnaugh).
5. Tecnologia de Sistemas Digitais (Funções AND, OR e funções deriváveis destas. Famílias lógicas TTL e CMOS.Características de cada uma das famílias lógicas. Portas tri-state).
6. Circuitos Combinatórios (Circuitos típicos. Multiplexer e demultiplexer. Codificadores e descodificadores.
Comparadores).
7. Circuitos Sequenciais (Biestáveis síncronos e assíncronos. Biestáveis S-R, J-K, D e T).
Métodos de Avaliação
- - um trabalho prático individual (40%). - 40.0%
- - uma prova escrita (60%) - 60.0%
- - duas provas escritas (60%) - 60.0%
- - trabalhos práticos em grupo (40%). - 40.0%
Estágio(s)
NAO
Bibliografia
“Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores”, Guilherme Arroz, José Monteiro, Arlindo Oliveira, IST Press, 3ª edição (2014).
“Sistemas Digitais: Princípios e Prática”, Morgado Dias, FCA, 3ª edição (2013).
“Logic and Computer Design Fundamentals”, Moris Mano, Charles Kime and Tom Martin, Pearson, 5th edition (2014).