Código: | L.EIC004 | Sigla: | FSC |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Engenharia Informática e Computação |
Ativa? | Sim |
Unidade Responsável: | Departamento de Engenharia Eletrotécnica e de Computadores |
Curso/CE Responsável: | Licenciatura em Engenharia Informática e Computação |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L.EIC | 443 | Plano Oficial | 1 | - | 6 | 52 | 162 |
Esta unidade curricular introduz os princípios de funcionamento de um processador moderno e a sua arquitetura geral. A análise da tecnologia de implementação física dos computadores (circuitos lógicos e de memória), associada à explicação das formas elementares de representação de informação em formato digital, permitirá aos estudantes identificar e descrever princípios fundamentais da operação dos computadores, das linguagens de programação e do desenvolvimento de ‘software’.
Após completarem a unidade curricular, os estudantes serão capazes de:
M1. Introdução: Elementos de sistemas computacionais modernos e as suas áreas de aplicação. Caraterísticas básicas de organização, desempenho e energia.
M2. Representação de informação: Representação binária de números inteiros. Operações aritméticas elementares. Códigos. Vírgula flutuante.
M3. Circuitos combinatórios: Álgebra de Boole. Portas lógicas elementares. Diagramas lógicos. Simulador lógico. Circuitos com funções padrão.
M4. Circuitos sequenciais: Elementos de memória; registos e contadores. Máquinas de estados finitas.
M5. Computadores: Linguagens de alto e baixo nível. Modelo concetual da execução de um programa. Subsistemas: CPU, memória, periféricos.
M6. Conjunto de instruções: Tipos de instruções, modos de endereçamento, codificação.
M7. Linguagem “assembly”: conceitos básicos de programação.
M8. Implementação de controlo de fluxo (testes, saltos condicionais).
M9. Unidade de processamento: Organização lógica de um CPU simples (de ciclo único).
M10. Desempenho: Equação básica. Benchmarks. Lei de Amdahl.
A unidade curricular tem uma componente teórica baseada em aulas de exposição dos diversos temas acompanhados da apresentação de exemplos e respetiva discussão. As aulas teórico-práticas incluem a apresentação, análise e resolução de um conjunto de questões e de casos de estudo. Exercícios de programação serão testados num emulador de CPU.
Atividades de aprendizagem a realizar fora do período de aulas:
Designação | Peso (%) |
---|---|
Teste | 100,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 110,00 |
Frequência das aulas | 52,00 |
Total: | 162,00 |
Condições cumulativas para obtenção de frequência: (1) participação em, pelo menos, 75% das aulas teórico-práticas; (2) média das notas dos testes igual ou superior a 6,0.
Estudantes com frequência obtida em 22/23 não necessitam de obter frequência em 23/24.
A avaliação é composta por dois testes individuais.
A nota final (NF) é a média aritmética dos dois testes.