Temario
Sesiones teóricas en aula (3 ECTS) Competencias: MB3, G5

Módulo 1. Fundamentos de los computadores (4 horas)
Tema 1.1 Estructura básica de un computador
Tema 1.2 Representación de la información
Tema 1.3 Introducción a los sistemas operativos y lenguajes de programación

Bibliografía: [1]

Módulo 2 Algorítmica y programación (25 horas)
Tema 2.1. Conceptos Generales (3 horas)
- Variables y constantes. Asignaciones.
- Operadores. Expresiones. Funciones Matemáticas.
- Conjuntos dimensionados: Vectores y Matrices.

Tema 2.2. Introducción a la programación estructurada (8 horas)
- Sentencias Condicionales
- Sentencias Repetitivas

Tema 2.3. Programación modular (6 horas)
- Funciones definidas por el usuario. Definición y sintaxis
- Llamada a una función

Tema 2.4. Ficheros (8 horas)
- Tipos de ficheros
- Operaciones con ficheros
- Manejo de ficheros

Bibliografía: [2], [3], [4], [6], [7]

Sesiones prácticas en laboratorio de informática (3 ECTS) Competencias: MB3,G5

Práctica-1: Introducción a Matlab (6 horas)
- Introducción al entorno de trabajo de Matlab
- Operaciones básicas.
- Entrada/Salida
- Depuración en Matlab

En esta primera práctica se distribuirá un guión de laboratorio para que el estudiante instale el entorno de trabajo, se familiarice con las operaciones básicas, las operaciones de entrada/salida y la depuración en Matlab.

Práctica-2: Gráficas (4 horas)
- Gráficas 2D
- Gráficas 3D
- Gráficas Estadísticas

En esta segunda práctica el estudiante debe realizar una serie de apartados para familiarizarse con la representación de los diferentes tipos de gráficas en Matlab

Práctica-3: Introducción a la programación en Matlab (6 horas)
- Variables
- Números aleatorio.s y complejos
- Vectores y matrices
- Funciones Matemáticas y funciones propias para vectores y matrices

El enunciado de esta práctica incluirá un conjunto de ejercicios en los que se hace hincapié en los diferentes comandos propios de Matlab.

Práctica-4: Programación estructurada y modular en Matlab (7 horas)
- Sentencias condicionales y repetitivas
- Funciones en Matlab: sintaxis, estructura, diferentes tipos de funciones
- Manejo de ficheros en Matlab: importar/exportar datos desde/a ficheros de texto y excel

Esta práctica propone una serie de ejercicios encaminados a trabajar la programación estructurada y modular en Matlab como técnica de programación general y no exclusiva de Matlab.

Práctica-5: Algoritmos aplicados a la Ingeniería (4 horas)

En esta práctica se proponen ejercicios relacionados con la Ingeniería para que el estudiante aplique los conceptos que ha trabajado en el resto de los laboratorios del semestre.