_____________________________________________________________________________________




Computer Architecture

JOSÉ DANIEL GARCÍA SÁNCHEZ

DAVID EXPÓSITO SINGH
JAVIER GARCÍA BLAS

Department of Computer Science and Engineering,
Universidad Carlos III de Madrid

Area: Computer Architecture and Technology

Bachelor's Degree in Computer Science Engineering

June, 2017Share:    


14 theoretical sessions (2 hours per session).

11 exercise resolution sessions (2 hours per session).

4 lab sessions (2 hours per session).

Total learning time: 150 hours.

 

PRERREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE
It is recommended that students has previously followed the following courses:

  • Computer structure.
  • Operating Systems.
  • Programming.


 

GENERAL DESCRIPTION OF THE COURSE

The main goal of this course is that students know the basic concepts of computer architecture and their impact on applications and computer systems performance.


OBJECTIVES: KNOWLEDGE AND SKILLS

To achieve this goal, the student will work in aspects of the following competences:

  • Ability to know, understand, and evaluate computer architectures, as well as the basic components they consist of.
  • Knowledge and application of the fundamental principles and basic techniques of parallel and concurrent programming.
  • Ability to analyze and evaluate computer architectures, including parallel platforms, as well as to develop and optimize software for them.


TEACHING MATERIAL

For the theoretical part, of the course, slides of studied topics are included as well as recommended readings.

For the exercises part, of the course, a number of exercises and the corresponding solutions are included.

For the practical part, the lab assignments are including with the corresponding possible solutions.


 PRACTICAL ASSIGMENTS AND ASSESSMENT ACTIVITIES

Exams and possible solutions are included.


Last modified: Thursday, 21 April 2022, 2:14 PM