Profesores Titulares
No se requieren.
1. Conocimientos de un ordenador y su programación.
2. Implementación de software.
1 - Introducción
2 - Algorítmica básica
3 - Procedimientos y funciones
4 - Tipos de datos estructurados
5 - Introducción a punteros
La asignatura de Fundamentos de la Programación promueve un aprendizaje activo en el que el estudiante participa de forma constante en su propio proceso formativo, desarrollando tareas prácticas desde el primer día con su ordenador portátil como herramienta esencial. Las clases combinan la exposición teórica de nuevos conceptos con sesiones de programación diaria, lo que permite aplicar y consolidar los conocimientos adquiridos. A lo largo del curso, el alumno refuerza su aprendizaje mediante actividades y laboratorios de evaluación continua que integran y revisan los contenidos trabajados en clase.
Evaluación continua: evaluación de carácter moderadamente significativo, basada en sesiones de laboratorio realizadas de manera periódica, que permiten poner en práctica los contenidos previamente adquiridos y mantener el aprendizaje al día a lo largo del curso.
Prácticas: evaluación altamente significativa que garantiza que el alumno aplique los conocimientos adquiridos en forma de proyecto.
Exámenes finales: evaluación altamente significativa que asegura que el alumno integre y aplique de forma global los conocimientos desarrollados durante el semestre.
La nota final de la asignatura se compone por dos bloques de igual peso: conocimientos por una parte y prácticas por la otra. La calificación de conocimientos estará determinada por la mejor nota obtenida entre el examen final o la combinación del examen y los resultados de la evaluación continua.
- Manelli, Luciano. Introducing Algorithms in C: A Step-by-Step Guide to Algorithms in C. Apress, 2020.
- Hanly, Jerry R.; Koffman, Elliot B.; Problem Solving and Program Design in C, Pearson Education, 2013.
- Cormen, Thomas H.; Leiserson Charles E.; Rivest Ronald L; Stein Clifford. Introduction to Algorithms, The MIT Press, 2009.
- Joyanes, L. Fundamentos de la programación. Algoritmos y Estructura de Datos, McGraw-Hill, 2008.
Ver carpeta electrónica de la asignatura.