- ES Español

- EN English

5.9. Estructuras Discretas (Obligatorio)
- Semestre: 2do Sem. Créditos: 4
- Horas del curso: Teoría: 2 horas; Práctica: 4 horas;
- Sílabo:
- htmlonly

Español

English - Prerrequisitos: Ninguno
5.9.1. Justificación ↑ Volver arriba
Las estructuras discretas proporcionan el fundamento teórico para la ciencia de la computación. Este curso introduce las herramientas matemáticas esenciales utilizadas para modelar problemas computacionales, incluyendo lógica, teoría de conjuntos y funciones. Comprender estos conceptos es crítico para desarrollar habilidades de razonamiento riguroso y para el estudio posterior de algoritmos, bases de datos y lenguajes formales.
5.9.2. Objetivos Generales ↑ Volver arriba
- Comprender los principios de la lógica matemática y las técnicas de demostración.
- Realizar operaciones con conjuntos, funciones y relaciones.
- Aplicar técnicas básicas de conteo y relaciones de recurrencia a problemas.
- Desarrollar la capacidad de pensar de manera abstracta y resolver problemas formalmente.
5.9.3. Contribución a los resultados (Outcomes) ↑ Volver arriba
- AG-C07) Conocimientos de Computación: Aplica conocimientos de matemáticas, ciencias y computación. (Usage)
- AG-C12) Aplica la teoría de la ciencia de la computación y los fundamentos de desarrollo de software para producir soluciones basadas en computadora. (Usage)
5.9.4. Contenido ↑ Volver arriba
5.9.4.1. Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12] ↑ Volver arriba
Referencias Bibliográficas: (Rosen, 2019; Lehman et al., 2018)
Temas
- Lógica: lógica proposicional y de predicados, cuantificadores, demostraciones
- Conjuntos: operaciones, cardinalidad, conjuntos potencia, productos cartesianos
- Relaciones: propiedades, relaciones de equivalencia, órdenes parciales
- Funciones: inyectivas, sobreyectivas, biyectivas, composición, inversa
- Lógica avanzada: sistemas de demostración, completitud, decidibilidad
- Teoría avanzada de conjuntos: conjuntos infinitos, argumento diagonal de Cantor
Aprendizaje esperado (Learning Outcomes)
- Explicar lógica proposicional y de predicados [Explicar]
- Construir demostraciones lógicas simples [Aplicar]
- Definir operaciones y relaciones básicas de conjuntos [Explicar]
- Definir propiedades de las relaciones [Explicar]
- Definir tipos de funciones [Explicar]
5.9.4.2. Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12] ↑ Volver arriba
Referencias Bibliográficas: (Rosen, 2019; Velleman, 2019)
Temas
- Lógica: lógica proposicional y de predicados, cuantificadores, demostraciones
- Lógica avanzada: sistemas de demostración, completitud, decidibilidad
- Teoría avanzada de conjuntos: conjuntos infinitos, argumento diagonal de Cantor
- Relaciones avanzadas: clausuras, retículos
- Funciones avanzadas: funciones recursivas, computabilidad
Aprendizaje esperado (Learning Outcomes)
- Construir demostraciones lógicas simples [Aplicar]
- Explicar conceptos de conjuntos infinitos y cardinalidad [Explicar]
- Aplicar operaciones de clausura a relaciones [Aplicar]
- Determinar si una relación es una relación de equivalencia [Aplicar]
5.9.4.3. Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12] ↑ Volver arriba
Referencias Bibliográficas: (Rosen, 2019; Scheinerman, 2012)
Temas
- Relaciones: propiedades, relaciones de equivalencia, órdenes parciales
- Funciones: inyectivas, sobreyectivas, biyectivas, composición, inversa
- Grafos: definiciones, caminos, ciclos, árboles, conectividad
- Teoría avanzada de grafos: planaridad, coloración, redes
Aprendizaje esperado (Learning Outcomes)
- Determinar si una relación es una relación de equivalencia [Aplicar]
- Componer funciones y encontrar inversas [Aplicar]
- Definir conceptos básicos de grafos [Explicar]
- Resolver problemas básicos de grafos [Aplicar]
- Analizar propiedades avanzadas de grafos [Evaluar]
5.9.4.4. Matemáticas Discretas (12 horas) [Habilidades AG-C07,AG-C12] ↑ Volver arriba
Referencias Bibliográficas: (Rosen, 2019; Grimaldi, 2003)
Temas
- Conteo: permutaciones, combinaciones, teorema del binomio
- Conteo avanzado: funciones generadoras, principio de inclusión-exclusión
- Relaciones de recurrencia: resolver recurrencias simples
- Recurrencia avanzada: funciones generadoras, comportamiento asintótico
Aprendizaje esperado (Learning Outcomes)
- Explicar permutaciones y combinaciones [Explicar]
- Aplicar técnicas de conteo para resolver problemas [Aplicar]
- Definir relaciones de recurrencia [Explicar]
- Resolver relaciones de recurrencia simples [Aplicar]
- Desarrollar funciones generadoras para problemas de conteo [Crear]
5.9.5. Referencias Bibliográficas ↑ Volver arriba
Rosen, K. H. (2019). Discrete Mathematics and Its Applications. McGraw-Hill Education, 8th edition.
Lehman, E., Leighton, F. T., and Meyer, A. R. (2018). Mathematics for Computer Science. MIT OpenCourseWare.
Velleman, D. J. (2019). How to Prove It: A Structured Approach. Cambridge University Press, 3rd edition.
Scheinerman, E. A. (2012). Mathematics: A Discrete Introduction. Cengage Learning, 3rd edition.
Grimaldi, R. P. (2003). Discrete and Combinatorial Mathematics: An Applied Introduction. Pearson, 5th edition.