(*)
No se requieren conocimientos previos
La asignatura pretende introducir al alumno en el lenguaje básico de las matemáticas, la lógica y las demostraciones. También en las características de los diferentes conjuntos numéricos, así como una introducción a la topología
1. Lógica elemental y razonamiento matemático
2. Técnicas de demostración
3. Teoría de conjuntos y aplicaciones
4. Naturales, reales y complejos
5. Introducción a la topología
La metodología que se seguirá se compone de:
MD1-Clases teóricas
MD2-Clases de problemas y ejercicios
MD3- Aprendizaje basado en proyectos
MD4-Prácticas de laboratorio
y se desarrollará mediante las siguientes actividades formativas:
AF1-Sesiones de exposición de conceptos
AF2-Sesiones y resolución de ejercicios, problemas y casos
AF3-Trabajo práctico / proyecto
AF4- Actividades de estudio personal
AF5-Actividades de evaluación
La asignatura se evaluará de acuerdo a los siguientes criterios:
SE1: Exámenes
SE2: Actividades de seguimiento del aprendizaje
SE3: Proyectos y trabajo práctico
SE4: Participación
Se valorará:
- Cormen, Thomas H.; Leiserson Charles E.; Rivest Ronald L; Stein Clifford. Introduction to Algorithms, The MIT Press, 2009.
- Kernighan, Brian W.; Ritchie, Dennis M. El lenguaje de programación C, Prentice-Hall Hispanoamericana, 1991.
- García-Bermejo, J.R. Programación Estructurada en C, Pearson/Prentice-Hall, 2008.
- Hanly, Jerry R.; Koffman, Elliot B.; Problem Solving and Program Design in C, Pearson Education, 2013.
- Joyanes, L. Fundamentos de la programación. Algoritmos y Estructura de Datos, McGraw-Hill, 2008.
- Kruse, Robert Leroy; Tondon, Clovis L.; Leung, Bruce P. Data structures and program design in C, Prentice-Hall, 1997.
- Weiss, Mark Allen. Estructuras de datos y algoritmos, Addison-Wesley Iberoamericana, 1995.