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.
Fundamentos de programación. Control de flujo. Introducción al lenguaje C y al entorno MatLab.
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 |
Resultado de aprendizaje | Sistema de evaluación | Peso (%) | Carácter recuperable |
R1, R2, R3, R4, R6 | Trabajo individual que aplique y desarrolle los conocimientos adquiridos. Nota mínima para poder superar la asignatura: 5 sobre 10. | 30% | No recuperable |
R3, R4, R5, R6 | Ejercicios y supuestos prácticos que apliquen o desarrollen una parte de la materia. Nota mínima para que pondere en la calificación final: 5 sobre 10 por ejercicio o supuesto práctico. Nota mínima para recuperación: 4 sobre 10 por ejercicio o supuesto práctico. | 30% | Recuperable entregando el ejercicio o supuesto corregido según indicaciones y fechas establecidas por el profesor |
R2, R3, R4, R5 | Prueba de laboratorio Nota mínima para poder superar la asignatura: 5 sobre 10. | 40% | Recuperable mediante prueba de laboratorio |
Tema 1: Datos, expresiones y funciones
Tema 2: Control de flujo
Tema 3: Proceso de datos
Desarrollo práctico del temario en laboratorio
Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.