Educational guide
IDENTIFYING DATA 2021_22
Subject COMPUTER ORGANIZATION Code 00709008
Study programme
0709 - GRADO EN INGENIERÍA INFORMÁTICA
Descriptors Credit. Type Year Period
6 Basic Training First Second
Language
Castellano
Prerequisites
Department ING.MECANICA,INFORMAT.AEROESP.
Coordinador
SÁNCHEZ GONZÁLEZ , LIDIA
E-mail lsang@unileon.es
agomg@unileon.es
Lecturers
SÁNCHEZ GONZÁLEZ , LIDIA
GOMEZ GARCIA , ANTONIO
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
Tribunal titular
Cargo Departamento Profesor
Presidente ING.MECANICA,INFORMAT.AEROESP. MATELLAN OLIVERA , VICENTE
Secretario ING.MECANICA,INFORMAT.AEROESP. PANIZO ALONSO , LUIS
Vocal ING.MECANICA,INFORMAT.AEROESP. RODRIGUEZ DE SOTO , ADOLFO
Tribunal suplente
Cargo Departamento Profesor
Presidente ING.MECANICA,INFORMAT.AEROESP. FERNANDEZ LLAMAS , CAMINO
Secretario ING.MECANICA,INFORMAT.AEROESP. CUERVO FERNANDEZ , EVA MARIA
Vocal ING.MECANICA,INFORMAT.AEROESP. ALIJA PEREZ , JOSE MANUEL

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
Methodologies   ::  
  Description
Practicals using information and communication technologies (ICTs) in computer rooms Se realizarán prácticas de programación en lenguaje ensamblador del MIPS usando un simulador, como por ejemplo el MARS.
Problem solving, classroom exercises
Lecture En las clases teóricas se expondrán los distintos conceptos fundamentales relacionados con la estructura de un computador: las rutas de datos, la unidad de control, la unidad aritmético-lógica, la memoria, la unidad de E/S, los formatos de instrucción, etc. Además, se presentará el repertorio de instrucciones del procesador MIPS, usando ejemplos de programación en ensamblador simples y otros algo más complejos, que luego se desarrollarán con más profundidad en las sesiones prácticas.

Personalized attention
 
Practicals using information and communication technologies (ICTs) in computer rooms
Lecture
Problem solving, classroom exercises
Practical tests
Extended-answer tests
Description

Assessment
  Description Qualification
20% Se sumará esta nota cuando se haya aprobado la parte de teoría y de prácticas
Practical tests 40%
Calificación mínima para superar la asignatura: 5
Extended-answer tests 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
COMPUTER PROGRAMMING I / 00709009