| Curso | Engenharia Informática e de Computadores | ||
| Unidade Curricular |
Lógica e Sistemas Digitais |
Obrigatória | x |
| Opcional | |||
| Área Científica | Engenharia Informática e de Computadores | ||
| Ano: 1º | Semestre: 1º | ECTS: 6 | Total de Horas: 160 | ||
| Horas de Contacto | T: | TP: 67,5 | PL: | S: | OT: |
| Docente |
Hernâni Jorge Cardoso Mergulhão |
||||
T - Teórica; TP - Teórico-prática; PL - Prática Laboratorial; S - Seminário; OT - Orientação Tutorial.
- Objetivos da aprendizagem
Os estudantes que terminam com sucesso esta unidade curricular serão capazes de:
(1) Implementar funções booleanas utilizando os operadores e as propriedades da álgebra de Boole;
(2) Realizar os operadores básicos da aritmética, utilizando códigos e operadores binários;
(3) Projetar, implementar e testar circuitos combinatórios e sequenciais;
(4) Utilizar hardware programável para implementação de circuitos combinatórios e sequenciais;
(5) Utilizar ferramentas de CAD para desenho, descrição e teste de circuitos digitais;
(6) Escrever relatórios, contendo as metodologias e opções adotadas para concretizar uma solução
- Programa
I. Dispositivos binários; álgebra de comutação; díodos e transístores como dispositivos binários;
II. Álgebra de Boole; simplificação de expressões; mapas de Karnaugh;
III. Implementação de circuitos com portas SSI; depuração de erros;
IV. Estruturas combinatórias: multiplexer, demultiplexer, encoder, decoder, comparador;
V. Códigos numéricos; operações aritméticas; análise e síntese de calculadores;
VI. Lógica programável; PAL e linguagem CUPL;
VII. Máquinas de estados algorítmicas; flip-flops; circuitos MSI.
- Demonstração de coerência entre conteúdos programáticos e resultados da aprendizagem
Esta unidade curricular representa para a maioria dos alunos um primeiro contacto com a lógica e os sistemas digitais. É objetivo desta unidade curricular dotar os alunos com a capacidade para projetar sistemas digitais de média complexidade, introduzindo e exercitando os conceitos fundamentais apropriados à análise, à síntese e à depuração de erros, em ambiente laboratorial.
- Metodologia de ensino e avaliação
Ensino teórico-prático, estando previstas 30 aulas durante o semestre a que correspondem 67,5 horas de contacto (15 aulas de 3 horas e 15 de 1,5 horas). O tempo total de trabalho do estudante corresponde ao dobro do tempo de contacto (135 horas). As aulas destinam-se à apresentação dos temas e de exemplos práticos de aplicação. Os tópicos principais são ainda explorados através da realização de três trabalhos práticos, realizados no laboratório. Os resultados de aprendizagem (1) a (4) são avaliados individualmente através do teste escrito. Durante o acompanhamento dos trabalhos de grupo são avaliados os resultados de aprendizagem (1) a (5). Os resultados de aprendizagem (6) são avaliados cumulativamente na discussão final.
- Demonstração de coerência entre metodologias de ensino e resultados de aprendizagem
Nas sessões teórico-práticas são apresentados os fundamentos e as metodologias inerentes aos conteúdos programáticos. No laboratório comprovam-se as soluções implementadas e aplicam-se técnicas para teste e depuração de erros. Consequentemente, produzem-se relatórios que descrevem os projetos e as opções adotadas.
- Bibliografia principal
V. Pimenta Rodrigues, M. Araújo, Projecto de Sistemas Digitais, Presença,1988.






