Educational guide | ||||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2022_23 | |||||||||||||||||||||||||||||||||||||||
Subject | COMPUTER ORGANIZATION | Code | 00709008 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
6 | Basic Training | First | Second |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
lsang@unileon.es agomg@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http://agora.unileon.es | |||||||||||||||||||||||||||||||||||||||
General description | The aim of this subject is to allow the student to acquire the main concepts related to the design and performance of the computer components: datapath, control unit, memory, I/O, ALU, etc. The student also develops skills to program MIPS using assembler language. | |||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencias |
Code | |
A18122 | |
B5618 | |
B5624 | |
C2 | |
C3 |
Learning aims |
Competences | |||
Students know how computer systems are programmed. | A18122 |
B5618 B5624 |
C2 C3 |
Contents |
Topic | Sub-topic |
A. Introduction to computers | Tema 0. Introduction to the subject Tema 1. Introduction to computers |
B. Memory hierarchy | Tema 2. Cache memory Tema 3. Memory |
C. Input/Output | Tema 4. Input/Output. Tema 5. I/O devices. |
D. Central Process Unit | Tema 6. Arithmetic. Tema 7. Instruction set. Tema 8. Datapaths. Tema 9. Control unit. |
E. Programming | Programming in C and assembler language |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Practicals using information and communication technologies (ICTs) in computer rooms | 30 | 30 | 60 | ||||||
Problem solving, classroom exercises | 12 | 15 | 27 | ||||||
Lecture | 13 | 5 | 18 | ||||||
Extended-answer tests | 2 | 10 | 12 | ||||||
Practical tests | 2 | 30 | 32 | ||||||
1 | 0 | 1 | |||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Practicals using information and communication technologies (ICTs) in computer rooms | Practical lessons are focused on how to program with C and assembler languages |
Problem solving, classroom exercises | Classroom exercises deal with theorical concepts and their application to solve problems |
Lecture | Lectures present fundamental topics related to computers: datapaths, contro unit, ALU, memory, I/O, ISA, etc. RISC-V ISA is presented using assembler programs that will be developed in practical lessons. |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Reports and practical exercises related to the contents involved in the subject | 20% Se sumará esta nota cuando se haya aprobado la parte de teoría y de prácticas | ||
Practical tests | Practical skills evaluation | 40% Calificación mínima para superar la asignatura: 5 |
|
Extended-answer tests | Theorical concepts evaluation | 40% Calificación mínima para superar la asignatura: 5 |
|
Other comments and second call | |||
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
Félix García Carballeira, Jesús Carretero Pérez, José Daniel García Sánchez, David Expósito Singh, Problemas resueltos de estructura de computadores, Ediciones Paraninfo, 2015 IGNACIO ALVARADO ALDEA, JOSE Mª MAESTRE TORREBLANCA, CARLOS VIVAS VENEGAS, ASCENSIÓN ZAFRA CABEZA, 100 Problemas resueltos de programación en lenguaje C para ingeniería, Paraninfo, 2017 Lidia Sánchez, Apuntes de la asignatura, , Patterson, D.A. y Hennessy, J.L., Computer Organization and Design RISC-V Edition: The Hardware Software Interface, Morgan Kaufmann, 2017 Dormido, S. et al., Estructura y Tecnología de Computadores, Sanz y Torres, 2002 Murdocca, M.J. y Heuring V.P., Principios de Arquitectura de Computadores, Prentice Hall, 2002 |
Complementary |
García Clemente, M.I., Estructura de Computadores. Problemas resueltos, Ra-Ma, 2006 W. Stallings, Organización y arquitectura de computadores, Prentice Hall, 2002 Dormido, S. et al., Problemas de Estructura y Tecnología de Computadores, Sanz y Torres, 2002 García Zubía, J. et al., Sistemas Digitales y Tecnología de Computadores, Thomson Paraninfo, 2007 |
Recommendations |
Subjects that it is recommended to have taken before | ||
|