Sistemas Digitais

Conhecimentos de Base Recomendados

Não há.

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 e apresentados pelo professor e discutidos com a turma, seguido de exemplos demonstrativos;

2 – Método experimental: método activo onde o aluno desenvolve o conhecimento através da resolução individual de problemas e o desenvolvimento de projectos 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 a sistemas 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. Projectar, 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 e ASCII. 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 e teoremas 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 de Karnaugh. 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).

6. Circuitos Combinatórios (Circuitos típicos. Codificadores e descodificadores. Multiplexer e demultiplexer. Somadores e Subtratores).

7. Circuitos Sequenciais (Biestáveis síncronos e assíncronos. Biestáveis S-R, J-K, D e T. Projeto de circuitos sequenciais).

Docente(s) responsável(eis)

Francisco Carlos Afonso

Métodos de Avaliação

No que diz respeito à avaliação estão previstos os seguintes métodos:

1 - Avaliação Periódica: dois testes (60%) ; trabalhos práticos em grupo (40%).

2 - Avaliação por Exame: um exame (60%); trabalhos práticos em grupo (40%).

É exigido um aproveitamento mínimo de 40% para cada componente de avaliação. 

Os trabalhos práticos em grupo serão avaliados com base na participação e proficiência de cada aluno nas actividades laboratoriais realizadas e no relatório elaborado pelo grupo.

Os trabalhos práticos em grupo devem ser realizados exclusivamente no período de lecionação. A não obtenção do aproveitamento mínimo de 40% nos trabalhos práticos em grupo implicará na não admissão do aluno à Avaliação por Exame, com a consequente reprovação à unidade curricular.


    Estágio(s)

    NAO

    Bibliografia

    Oliveira, A., Arroz, G., & Santos, J. (2024). Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores (6th ed.). IST Press.

    Dias, M. (2013). Sistemas Digitais: Princípios e Prática (3rd ed.). FCA.

    Mano, M. M., Kime, C., & Martin, T. (2015). Logic & Computer Design Fundamentals (5th ed.). Pearson.