MODULO TEÓRICO
Parte I. Fundamentos de computadores
- Tema 1. Introducción
Conceptos básicos y definiciones.
Estructura funcional del ordenador
Codificación de la información
Lenguajes de programación
Tipos de ordenadores
- Tema 2. Representación de la información. Lenguajes de programación
Conceptos básicos
Introducción a la programación
Sistemas de numeración y representación
Lenguajes de programación
- Tema 3. Fundamentos de la Programación estructurada.
Desarrollo de algoritmos
Programación estructurada
Fases para la realización de un programa
Ciclo de vida del software
- Tema 4: Programación
Elementos básicos de un lenguaje de programación
Tipos y estructuras de datos
Representación de algoritmos: pseudocódigo y diagramas
Control de flujo de ejecución
Subprogramas y funciones
-Tema 6: Programas informáticos con aplicación en ingeniería
Entorno de programación Matlab
Instrucciones. Vectores y matrices.
Sentencias de control de flujo
Gráficos
Ficheros y Funciones
Resolución de problemas prácticos de Ingeniería
-Tema 7: Programación estructurada con un lenguaje de programación de alto nivel. (C ANSI).
Sintaxis del lenguaje C
Desarrollo de programas
MODULO PRÁCTICO
PARTE I.- Hoja de cálculo de Excel.
Práctica 1.Introducción al entorno de la hoja de cálculo de Excel.
Tipos de datos.
Formateo y autorrellenado de celdas
Funciones
Práctica 2. Hoja de cálculo
Sentencias condicionales
Gráficas
Ajuste de datos experimentales a diferentes funciones
PARTE II.- Programación científica con MATLAB.
Práctica 3. Introducción al entorno de programación Matlab
Instrucciones. Sentencias de entrada salida
Vectores y matrices.
Aplicación a la resolución de ecuaciones lineales y otras
Práctica 4. Manejo de sentencias de control de flujo: condicionales
Sentencias condicionales (If, else)
Sentencias condicionales anidadas
Sentencias condicionales “case”
Práctica 5. Manejo de sentencias de control de flujo: bucles
Sentencias de repetición (for, while)
Práctica 6. Representación gráfica de datos
Formateo de la gráfica
Práctica 7. Manejo de Ficheros y funciones
PARTE III.- Programación estructurada con un lenguaje de programación de alto nivel. (C ANSI).
Práctica 9. Introducción al entorno de desarrollo DevC++
Desarrollo de programa sencillo en C
Práctica 10. Declaración de variables y constantes
Entrada/salida de datos con formato
Práctica 11. Operaciones matemáticas
Prevalencia de operadores
Práctica 12. Sentencias de control de flujo