## 30200 - Introduction to computers

### Syllabus Information

2018/19
Subject:
30200 - Introduction to computers
Faculty / School:
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Degree:
439 - Bachelor's Degree in Informatics Engineering
443 - Bachelor's Degree in Informatics Engineering
ECTS:
6.0
Year:
1
Semester:
First semester
Subject Type:
Basic Education
Module:
---

### 4.1. Methodological overview

#### The learning process that is designed for this course is based on:

Escuela de Ingeniería y Arquitectura de Zaragoza:

Classroom activities
Lectures                                           30 h
Problem based learning                     15 h
Laboratory sessions                          15 h

Autonomous activities
Practical work                                    8 h
Personal study                                 72 h

Evaluation activities
Final exam                                        4 h

Laboratory tests                                6 h

Escuela Universitaria Politécnica de Teruel:

Classroom activities
Lectures                                          30 h
Problem based learning                   15 h
Laboratory sessions                         10 h

Practical work                                  25h (groups of two-tree students)

Autonomous activities
Practical work and personal study     70 h

Evaluation activities
Exams                                        4 h

#### Lectures: 30 h

Problem based learning: 15 h

Escuela de Ingeniería y Arquitectura del Campus Rio Ebro:

Laboratory sessions: 15 h
Logic design simulator and combinational circuits (1 session)
Representation of information and encapsulated circuits (1 session)
Propagation times of logic gates (1 session)
Combinational components (1 session)
Analisys and design of sequential systems (1 session)
Máquina Sencilla (2 sessions)

Escuela Universitaria Politécnica del Campus de Teruel:

Laboratory sessions: 10 h
Introduction. Simplifying functions

Combinational blocks

Sequential systems

Design of sequential systems

Introduction to Digital Computer (Máquina Sencilla)

Escuela de Ingeniería y Arquitectura del Campus Rio Ebro:

Practical work: 8 h

Escuela Universitaria Politécnica del Campus de Teruel:

Practical work: 25 h
Teacher will supervise practical work of students divided into groups during 25h.

### 4.3. Syllabus

Introduction and mathematical background
Boolean Algebra
Logic gates
Technological constraints

Numerical representation
Representation of natural numbers
Representation of integer numbers
Basic arithmetic operations with integer numbers
Representation of real numbers

Combinational systems
Analysis
Design
Combinational blocks

Sequential systems
Analysis
Design
Memory elements
Critical path and cycle time
Sequential blocks

Introduction to digital computer: Máquina Sencilla
Estructure and operation
Instruction set arquitecture
Processing unit
Control unit

### 4.4. Course planning and calendar

#### Classroom session scheduling

Escuela de Ingeniería y Arquitectura del Campus Rio Ebro:

15 weeks

• Lectures and problem based learning: 3 h / week
• Laboratory sessions 2 h / 2 weeks

Escuela Universitaria Politécnica del Campus de Teruel:

15 weeks

• Lectures and problem based learning: 3 h / week
• Laboratory sessions 2 h / 2 weeks
• Practical work (see calendar)

## 30200 - Introducción a los computadores

### Información del Plan Docente

2018/19
Asignatura:
30200 - Introducción a los computadores
110 - Escuela de Ingeniería y Arquitectura
326 - Escuela Universitaria Politécnica de Teruel
Titulación:
Créditos:
6.0
Curso:
1
Periodo de impartición:
Primer semestre
Clase de asignatura:
Formación básica
Módulo:

### 1.1. Objetivos de la asignatura

#### La asignatura y sus resultados previstos responden a los siguientes planteamientos y objetivos:

Planteamientos
Presentar los fundamentos del diseño lógico digital.
Desarrollar el análisis y diseño de circuitos combinacionales y secuenciales.
Presentar un amplio número de bloques combinacionales y secuenciales elementales.
Desarrollar a nivel básico el diseño de un computador sencillo.

Objetivos
Que el estudiante conozca los fundamentos indicados.
Que el estudiante sea capaz de describir y diseñar sistemas lógicos digitales sencillos.
Que el estudiante sea capaz de diseñar un computador sencillo a nivel básico.
Que el estudiante se ejercite en el desarrollo de actividades de forma individual y en equipo.

### 1.2. Contexto y sentido de la asignatura en la titulación

Esta asignatura pertenece a la materia básica de Computadores en el Grado de Ingeniería Informática.

### 1.3. Recomendaciones para cursar la asignatura

• Estudio de los conceptos teóricos.
• Resolución de los ejercicios planteados en las clases de problemas.
• Realización de las prácticas de laboratorio de forma cuidadosa y durante las fechas recomendadas.
• Los conceptos y habilidades que se adquieren en esta asignatura son la base del resto de asignaturas de las materias de Arquitectura de Computadores. Cada concepto nuevo de esta asignatura se apoya en todos los anteriores, por lo que resulta importante afianzarlos antes de seguir adelante.

### 2.1. Competencias

#### Al superar la asignatura, el estudiante será más competente para...

Resolver problemas y tomar decisiones con iniciativa, creatividad y razonamiento crítico.

Aplicar las tecnologías de la información y las comunicaciones en la Ingeniería.

Conocer de forma básica el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.

Conocer la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.

#### El estudiante, para superar esta asignatura, deberá demostrar los siguientes resultados...

Entiende y maneja los conceptos de representación, codificación y manipulación de números naturales, enteros y reales en un soporte de precisión finita.

Conoce el fundamento matemático del diseño lógico digital y sabe aplicarlo para especificar sistemas síncronos.

Sabe diseñar un sistema digital síncrono sencillo con partes de control, transformación y almacenamiento.

Conoce las limitaciones temporales de los circuitos digitales y sabe calcular su frecuencia máxima de operación.

Entiende el funcionamiento básico de un procesador y los conceptos de traducción e interpretación.

Sabe escribir programas sencillos en ensamblador.

### 2.3. Importancia de los resultados de aprendizaje

Los microprocesadores han revolucionado nuestro mundo durante las últimas tres décadas. Podemos decir que la Sociedad actual de la Información ha sido posible gracias a los avances en los microprocesadores. El computador es el sistema digital más importante de nuestros días.

La importancia de los resultados de aprendizaje de esta asignatura radica en que el estudiante aprenderá cómo diseñar un computador sencillo. En el proceso de aprendizaje se adquirirán las habilidades que le prepararán para diseñar muchos otros sistemas digitales. Los graduados en ingenería informática desarrollarán la capacidad de abordar sistemas complejos, lo cual es fundamental para el ejercicio de su profesión.

### 3.1. Tipo de pruebas y su valor sobre la nota final y criterios de evaluación para cada prueba

#### El estudiante deberá demostrar que ha alcanzado los resultados de aprendizaje previstos mediante las siguientes actividades de evaluacion

La prueba de evaluación de la asignatura en las convocatorias de Junio y Septiembre consta de:

• Examen escrito en el que se deberán resolver problemas y, en su caso, responder preguntas conceptuales  (máximo 8 puntos).
• Trabajo práctico (máximo 2 puntos).

### 4.1. Presentación metodológica general

#### El proceso de aprendizaje que se ha diseñado para esta asignatura se basa en lo siguiente:

En la Escuela de Ingeniería y Arquitectura de Zaragoza:

Actividad de tipo 1 (clases magistrales)                        30 horas
Actividad de tipo 2 (clases de problemas)                     15 horas
Actividad de tipo 3 (clases de prácticas)                       15 horas

Actividad de tipo 6 (trabajos prácticos)                         08 horas
Actividad de tipo 7 (estudio personal)                           72 horas
Actividad de tipo 8 (pruebas tipo test de prácticas)       06 horas

Actividad de tipo 8 (prueba escrita)                              04 horas

En la Escuela Universitaria Politécnica de Teruel:

Actividad de tipo 1 (clases magistrales)                        30 horas
Actividad de tipo 2 (clases de problemas)                     15 horas
Actividad de tipo 3 (clases de prácticas)                       10 horas
Actividad de tipo 6 (trabajos prácticos)                        25 horas de atención personalizada repartida entre los alumnos por grupos.

Actividad de tipo 7 (estudio personal y trabajo)            70 horas

Actividad de tipo 8 (prueba escrita)                             04 horas

#### El programa que se ofrece al estudiante para ayudarle a lograr los resultados previstos comprende las siguientes actividades...

Actividad de tipo 1 (clases magistrales): 30 horas

Actividad de tipo 2 (clases de problemas): 15 horas
Resolver problemas relativos al contenido de las clases magistrales

En la Escuela de Ingeniería y Arquitectura del Campus Rio Ebro:

Actividad de tipo 3 (clases de prácticas): 15 horas
Introducción al manejo del simulador y circuitos combinacionales (1 sesión)
Representación de la información y encapsulado de circuitos (1 sesión)
Tiempo de propagación de las puertas lógicas (1 sesión)
Componentes combinacionales (1 sesión)
Análisis y diseño de sistemas secuenciales (1 sesión)
Máquina Sencilla (2 sesiones)

En la Escuela Universitaria Politécnica del Campus de Teruel:

Actividad de tipo 3 (clases de prácticas): 10 horas
5 sesiones de prácticas de laboratorio y de simulación.

En la Escuela de Ingeniería y Arquitectura del Campus Rio Ebro:

Actividad de tipo 6 (trabajos prácticos): 8 horas
El alumno realizará un trabajo práctico personalizado de forma individual.

En la Escuela Universitaria Politécnica del Campus de Teruel:

Actividad de tipo 6 (trabajos prácticos): 25 horas
El profesor tutelará la realización de trabajos prácticos a los alumnos divididos en grupos, durante un total de 25 horas.

### 4.3. Programa

Introducción y fundamentos matemáticos
Álgebra de Boole
Puertas lógicas
Restricciones tecnológicas

Representación numérica
Representación de números naturales
Representación de números enteros
Operaciones aritméticas básicas con enteros
Representación de números reales

Sistemas combinacionales
Análisis
Diseño
Bloques combinacionales

Sistemas secuenciales
Análisis
Diseño
Elementos de memoria
Camino crítico y tiempo de ciclo
Bloques secuenciales

Introducción al computador digital: Máquina Sencilla
Estructura y funcionamiento
Arquitectura de lenguaje máquina

### 4.4. Planificación de las actividades de aprendizaje y calendario de fechas clave

#### Calendario de sesiones presenciales y presentación de trabajos

En la Escuela de Ingeniería y Arquitectura del Campus Rio Ebro:

La asignatura se imparte durante 15 semanas con la siguiente distribución de actividades:

Durante las 15 semanas (3 horas /semana):

• Desarrollo de clases magistrales
• Desarrollo de clases de problemas

Así mismo, en semanas que se indicarán en función del calendario del centro:

• Tutela del trabajo práctico individual

Durante las 15 semanas (en semanas alternas, 2 horas/2 semanas)

• Desarrollo de sesiones de prácticas de laboratorio

En la Escuela Universitaria Politécnica del Campus de Teruel:

La asignatura se imparte durante 15 semanas con la siguiente distribución de actividades:

Durante las 15 semanas (3 horas /semana):

• Desarrollo de clases magistrales
• Desarrollo de clases de problemas

Así mismo, en semanas que se indicarán en función del calendario del centro:

• Tutela de trabajos prácticos

Durante 10 semanas (en semanas alternas, 2 horas/2 semanas)

• Desarrollo de sesiones de prácticas de laboratorio y de simulación

Las actividades de realización de ejercicios y  prácticas de laboratorio se realizarán durante el semestre correspondiente. Al final se realizará una prueba individual de evaluación.

### Teruel:

 BB Floyd, Thomas L.. Fundamentos de sistemas digitales / Thomas L. Floyd ; traducción Vuelapluma ; revisión técnica Eduardo Barrera López de Turiso . - 9ª ed. Madrid [etc.] : Pearson Educación, D. L. 2006 BB García Zubía, Javier. Sistemas digitales y tecnología de computadores / Javier García Zubía, Ignacio Angulo Martínez, Jose Mª Angulo Usategui . - 2ª ed. Madrid : Thomson, D. L. 2007 BB Pollán Santamaría, Tomás. Electrónica digital. I, Sistemas combinacionales / Tomás Pollán Santamaría. - 3ª ed. Zaragoza : Prensas Universitarias de Zaragoza, 2007 BB Pollán Santamaría, Tomás. Electrónica digital. II, Sistemas secuenciales / Tomás Pollán Santamaría. 3ª ed. Zaragoza : Prensas Universitarias de Zaragoza, 2007 BC LogicWorks 5 : interactive circuit design software / Capilano Computing Systems, Ltd. Upper Sadle River, NJ : Pearson Prentice Hall, cop. 200 BC Wakerly, John F.. Diseño digital principios y prácticas / John F. Wakerly ; Traducción Raymundo Hugo Rangel Gutierrez ; Revisión técnica Isabel Quintas . - 1a ed. en español, trad. de 3rd english ed. México [etc] : Pearson, 2001

### Zaragoza:

 BB 1. Floyd, Thomas L.. Fundamentos de sistemas digitales / Thomas L. Floyd ; traducción Vuelapluma ; revisión técnica Eduardo Barrera López de Turiso . - 9ª ed. Madrid [etc.] : Pearson Educación, D. L. 2006 BB 2. García Zubía, Javier. Sistemas digitales y tecnología de computadores / Javier García Zubía, Ignacio Angulo Martínez, Jose Mª Angulo Usategui . - 2ª ed. Madrid : Thomson, D. L. 2007 BB 3. Wakerly, John F.. Diseño digital principios y prácticas / John F. Wakerly ; Traducción Raymundo Hugo Rangel Gutierrez ; Revisión técnica Isabel Quintas . - 1a ed. en español, trad. de 3rd english ed. México [etc] : Pearson, 2001 BB 5. Harris, David Money. Digital design and computer architecture / David Money Harris, Sarah L. Harris . ARM Edition San Francisco : Morgan Kaufmann, cop. 2016