Código: 73319 | Asignatura: Fundamentos de programación | ||||
Créditos: 4.5 | Tipo: Complementos de Formación | Curso: 90 | Periodo: 1º S | ||
Departamento: Estadística, Informática y Matemáticas | |||||
Profesorado: | |||||
ALDAZ ZARAGUETA, MIGUEL ANGEL (Resp) [Tutorías ] |
El objetivo de esta materia es realizar una introducción a los fundamentos para la programación de algoritmos, con
especial atención a los esquemas algorítmicos más corrientes en ingeniería biomédica.
G-1 Capacidad de organización y de planificación.
G-2 Capacidad para identificar y resolver problemas aplicando con creatividad los conocimientos adquiridos.
G-3 Capacidad para integrarse activamente en equipos de trabajo.
E.1 Conocimiento de los fundamentos de programación y capacidad para aplicarlos en la resolución de problemas
propios de la ingeniería biomédica.
E.2 Análisis y comprensión de algoritmos descritos en pseudocódigo o representados mediante diagramas de flujo;
análisis y comprensión de programas en lenguaje C y Matlab.
E.3 Diseño y desarrollo de algoritmos basados en especificaciones funcionales; desarrollo de programas en lenguaje
C y Matlab a partir de diagramas de flujo o especificaciones funcionales.
E.4 Localización y eliminación de errores sintácticos y funcionales en programas escritos en lenguaje C y Matlab.
R1: organizar y planificar eficazmente la implementación de algoritmos de ingeniería biomédica en forma de programas.
R2: analizar y construir algoritmos utilizando técnicas y métodos adecuados.
R3: aplicar las diferentes estructuras de control de flujo para desarrollar algoritmos.
R4: elegir las estructuras de datos más eficientes para cada problema.
R5: analizar la estructura de programas existentes y deducir su modo de proceso.
R6: presentar los resultados del proceso de datos en diferentes formatos (tabla, gráfica, etc.).
Metodología - Actividad | Horas Presenciales | Horas no presenciales |
A-1 Clases expositivas/participativas | 15 | |
A-2 Prácticas | 30 | |
A-3 Debates, puestas en común, tutoría grupos | ||
A-4 Elaboración de trabajos | 52,5 | |
A-5 Lecturas de material | ||
A-6 Estudio individual | 10 | |
A-7 Exámenes, pruebas de evaluación | 2 | |
A-8 Tutorías individuales | 3 | |
Total | 50 | 62,5 |
Resultados de aprendizaje |
Actividad de evaluación |
Peso (%) | Carácter recuperable |
Nota mínima requerida |
---|---|---|---|---|
R1, R2, R3, R4, R6 | Trabajo individual que aplique y desarrolle los conocimientos adquiridos | 30% | Sí | 0 sobre 10 |
R3, R4, R5, R6 | Ejercicios y supuestos prácticos que apliquen o desarrollen una parte de la materia | 40% | Sí | 5 sobre 10 |
R2, R3, R4, R5 | Prueba de laboratorio | 30% | Sí | 5 sobre 10 |
Tema 1: Programación en MatLab
Tema 2: Programación en lenguaje C
Desarrollo práctico del temario en laboratorio
Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.