MÓDULO TEÓRICO
Parte I. Fundamentos teóricos
Tema 1. Introducción
· Conceptos básicos y definiciones
· Estructura funcional del ordenador
· Lenguajes de programación
· Tipos de computadores
Tema 2. Representación de la información.
· Conceptos básicos
· Codificación de la información
· Sistemas de numeración y representación
Tema 3. Fundamentos de la Programación estructurada.
· Introducción a la programación
· Desarrollo de algoritmos
· Programación estructurada
· Fases para la realización de un programa
· Representación de algoritmos: pseudocódigo y diagramas
Parte II. Programación: uso del lenguaje de programación
Tema 4: Lenguaje de programación MATLAB
· Elementos básicos del lenguaje de programación
· Tipos y estructuras de datos
· Control de flujo de ejecución
· Subprogramas y funciones
· Vectores y matrices.
· Sentencias de control de flujo
· Gráficos
· Ficheros y Funciones
· Resolución de problemas prácticos de Ingeniería
MÓDULO PRÁCTICO
Prácticas de laboratorio orientadas a programación científica con MATLAB.
· Introducción al entorno de programación MATLAB
· Instrucciones. Sentencias de entrada salida
· Vectores y matrices.
· Resolución de ecuaciones lineales
· Manejo de sentencias de control de flujo: condicionales
· Sentencias condicionales (if, else)
· Manejo de sentencias de control de flujo: bucles
· Sentencias de repetición (for, while)
· Representación gráfica de datos (plotting)
· Funciones en MATLAB: definición y uso
· Resolución de problemas prácticos de Ingeniería mediante el diseño e implementación de programas en MATLAB