Universidad Carlos III de Madrid

Computer Structure


Iowa State Course Substitution

Computer Organization and Assembly Level Programming

CPR E 381

Course Info
International Credits:
Converted Credits:
Course Description:
The main objective of the course is to describe the main components of a computer and the basic behaviour of a computer. 1. Generic competences: - Capacity of analysis and synthesis (PO a, c, e) - Capacity of organization and scheduling (PO c, d) - Problem solving (PO c, g) - Capacity to apply theoretical concepts (PO a, c) - Capacity to apply their knowledge to their work in a professional manner and have competences to solve problems within their field of study (CB2) - Knowledge of the structure, organization, operation and interconnection of computer systems, the basics of programming and its application for solving engineering problems (CGB5) 2. Specific competences: a. Cognitive (PO a, c, e) - Understanding the behaviour of a computer and the internal structure of a computer (CECRI9) - Data representation in a computer and arithmetic basic concepts - Assembly programming and the relation to high level programming languages - Levels of the memory hierarchy - Input/output techniques b. Procedimental/Instrumental (PO a, c, g, k) - Ability to design and build digital systems, including computers, microprocessor-based systems and communications systems (CEIC1) - Programming simple applications in assembly programming - Evaluating memory cache systems - Evaluating the performance of an assembly program c. Attitude (PO: c, e) - Creativity - Critical vision of the computer structures - Motivation - Interest for acquiring new knowledge and information


Evaluation Date:
September 9, 2016
Akhilesh Tyagi
This should be OK for CPR E 381. Pipelining might be missing, but there is sufficient overlap.