Educational guide
IDENTIFYING DATA 2022_23
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 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
 
Practicals using information and communication technologies (ICTs) in computer rooms
Lecture
Problem solving, classroom exercises
Practical tests
Extended-answer tests
Description
Any doubt can be solved by using the doubt forum or asking for an appointment to the lecturer

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
COMPUTER PROGRAMMING I / 00709009