ISLA IPGT 5857
Computer Architecture
Computing Engineering
-
ApresentaçãoPresentationThis curricular unit (CU) introduces fundamental concepts of logic circuits combinatorial and sequential. The students learn how to build a sequential machine and later how to build a full microprocessor. How an operation can be interpreted by a microprocessor is one of the major goals of this CU.
-
ProgramaProgrammeLectures Digital Circuits MSI: Logic Gates, registers, counters, memories, multiplexers and decoders. Simulation. Generic basic microprocessor architecture (CPU). Components: ALU, registers and Buses. Instructions and Microinstructions. Data and program memories. Data information path in a CPU: Fetch Operations and Execution. Study of a low cost commercial microcontroller. Development programming environment, simulation, and test. Practical classes: Typical digital components. Basic internal components simulation of a generic CPU architecture. Simple project with a budget commercial microcontroller
-
ObjectivosObjectivesUnderstand how computers work, from a microscopic perspective to a macroscopic perspective. Recognition of the potential and limitations of a computer. Understanding of how they interact with the various elements of the structure / architecture of a computer.
-
BibliografiaBibliographyMano, M. Morris, Kime, Charles R. - Logic and Computer Design Fundamentals. Prentice Hall, 1997. Delgado, José e Ribeiro, Carlos - Arquitectura de Computadores. Lisboa: FCA, 2008 Arroz, Guilherme, Monteiro, José e Oliveira, Arlindo - Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores. 3a Edição. Lisboa, Portugal: IST Press, 2014.
-
MetodologiaMethodologyInclusion of active learning methodologies Interactive exhibition Problem-based learning
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS3
-
NaturezaNatureMandatory
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição
Ponderação
Desafios Aula
5%
1ª Frequência
22,5%
2ª Frequência / Exame
22,5% / 50%
Avaliação Contínua do Desempenho dos Alunos nas Sessões de Laboratório
50%
Requisitos para aprovação na UC:
- Parte Teórica (nota mínima de 9,5 valores) [NT]:
- 2 Freq. (nota mínima de 8 valores em cada) + desafios aula ou
- Exame ou Exame na Época de Recurso.
- Parte Prática (nota mínima de 9,5 valores e uma assiduidade mínima nas aulas de 75%) [NP]:
- Trabalhos de laboratórios e sua defesa ao longo do semestre.
Nota Final = NT x 0.5 + NP x 0.5
- Parte Teórica (nota mínima de 9,5 valores) [NT]:


