Profesores Titulares
Profesores Docentes
Fundamentos de programación.
1. Implementar software.
2. Programar de forma estructurada y modular.
3. Saber trabajar tanto en grupo y como de forma individual.
4. Capacidad para analizar un problema y diseñar una solución.
5. Conocer y aprender a utilizar herramientas para el desarrollo, implementación, prueba y control que contribuyan a aumentar la eficiencia en el desarrollo y la calidad del software.
1 - Ficheros y programación modular
2 - Punteros y Memoria Dinámica
3 - Estructuras de Datos Lineales
4 - Introducción a recursividad
Las clases de la asignatura fomentan un aprendizaje activo y participativo desde el inicio, con el alumno implicado directamente en tareas desarrolladas en su portátil y la lectura de documentación complementaria; mediante la combinación de sesiones teóricas y programación cotidiana se facilita la consolidación de conocimientos, que se refuerzan mediante prácticas y laboratorios de evaluación continua a lo largo del curso.
Prácticas: evaluación altamente significativa que garantiza que el alumno aplique los conocimientos adquiridos en forma de proyecto.
Evaluación continua: evaluación de carácter moderadamente significativa, realizada mediante sesiones de laboratorio con periodicidad regular que permiten poner en práctica los contenidos previamente adquiridos y mantener el aprendizaje al día a lo largo del curso.
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 y prácticas. La valoración de conocimientos se determinará por la mejor nota obtenida entre el examen final o la combinación del examen y los resultados de la evaluación continua.
- Siddiqui, A. T., & Siddiqui, S. A. (2023). Data structure using C: theory and program. CRC Press.
- 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.