Arquitectura de Computadores - Engenharia Electrónica e Telecomunicações - Sem Ramos - Especialidades

ECTS / Credit Units
Year: 2 / 2º Semestre
Plan: 2014/15
Scientific Area: INF
Level: Intermédio

Semestral Hour Load

Theorical: 32.00
Theorical-Pratical: 16.00
Pratical and Laboratorial: 32.00


Assigned Internship Hours:
Assigned Projects Hours:
Assigned Fieldwork Hours:
Assigned Study Hours:
Assigned Evaluation Hours:

Degree having this Course

Degree - Branch Degree Plan Year
Engenharia Electrónica e Telecomunicações - Sem Ramos - Especialidades 2014/15
Engenharia Informática - Sem Ramos - Especialidades 2010/11

Teaching Staff

João Dionísio Simões Barros
João Dionísio Simões Barros

Responsável pelas Pautas
Ensino teórico
Nuno Fábio Gomes Camacho Ferreira
Nuno Fábio Gomes Camacho Ferreira

Ensino prático e laboratorial
Pedro Miguel Pestana Camacho
Pedro Miguel Pestana Camacho

Ensino teórico-prático
Ensino prático e laboratorial
Sofia Isabel Silva Inácio
Sofia Isabel Silva Inácio

Ensino prático e laboratorial

Course Information

Course Objectivs

1 Identify the fundamental components of a computer.

2 Review the operating principle of the basic digital circuits and study the most commonly used to design the architecture of a computer.

3 Design a simplified architecture of an elementary computer from digital circuits with a minimal set of instructions in hardware description languages.

4 Study the instruction set of a processor.

5 Program processors in assembly language and studying the mapping between high-level languages and assembly language.

6 Describe and explain in detail the operation of a computer.

7 Studying in depth the operation of a processor core and design and implement the supporting layer of a computer operating system.

Evaluation Criteria

Classification Type: Quantitative (0-20)
Evaluation Model: B
Evaluation Methodology: Tests: the exams aim to assess the theoretical knowledge and theoretical-practical of the students about the subjects taught. Practical work: the practical work evaluation aimed to assess the ability to apply knowledge of subjects taught . Oral tests: the students presents the practical work and respond to a set of questions, mainly technical, to assess the degree of knowledge.

Program Resume (get program detail)

Main Bibliography

J. D. Barros (2009). Apontamentos de Arquitectura de Computadores. J. D. Barros (2009). Folhas de exercícios e projectos de Arquitectura de Computadores. J. Delgado e C. Ribeiro (2007). Arquitectura de Computadores. FCA.
D. A. Patterson and J. L. Hennessy (2005). Computer Organization and Design, The hardware/software interface. Elsevier.

Other Biographical Sources / Support Documents

Dionísio Barros (2008). Linguagem de descrição de hardware - VHDL. J. L. Hennessy and D. A. Patterson (2007). Computer Architecture, A Quantitative Approach. Elsevier.
W. Stallings (2006). Computer Organization and Architecture, Designing for Performance. Prentice Hall.
M. M. Mano and C. R. Kime (2008). Logic and Computer Design Fundamentals. Prentice Hall.
D. M. Harris and S. L. Harris (2007). Digital Design and Computer Architecture. Elsevier MK.
B. B. Brey (2009). Intel Microprocessors, Architecture, Programming, and Interfacing. Prentice Hall.
K. Irvine (2008). Assembly Language for Intel-based Computers. Pearson Education.
N. M. Botros (2006). HDL Programming Fundamentals VHDL and Verilog. Da Vinci Eng. Press.
G. Arroz, J. Monteiro e A. Oliveira (2007). Arquitectura de Computadores: dos Sistemas Digitais aos Microprocessadores. IST Press.
Y. N. Patt and S. J. Patel (2004). Introduction to Computing Systems, from bits and gates to C and beyond. McGraw-Hill.
D. Ibrahim (2000). Microcontroller Projects in C for the 8051. Newnes.
B. W. Kernighan e D. M. Ritchie (1988). The C Programming Language. Prentice Hall.

Student Support

Associated Links



Connect to Forum Arquitectura de ComputadoresLink Externo