SILABO
1. ESPECÍFICACIONES GENERALES
2. SUMILLA
Lógica matemática, álgebra de Boole, teoría de conjuntos, análisis combinatorio, inducción, recursividad,
relaciones, funciones, teoría de grafos, árboles, teoría de lenguajes, estructuras discretas, teoría de
codificación.
Introduccion del Curso: La Matemática Discreta describe un tipo de matemáticas, en donde no tienen
cabida propiedades tales como cercanía y suavidad; ideas claves en el calculo; que alude a la matemática
discreta; Para realizar verificación formal de programas y añadirles funcionalidad de las estructuras
discretas.
El curso de Matemáticas Discretas desarrollado en forma Teórica - Práctica provee de herramientas básicas
para manejar con propiedad métodos, técnicas, teorías y procesos que permitan desarrollar una actitud de
creatividad e investigación en los futuros profesionales de Ingeniería de Sistemas e Informática y
Computación Científica.
3. OBJETIVO GENERAL
Proveer conceptos de Matemática Discreta es dar el fundamento teórico para generar modelos discretos en
donde los estudiantes tienen la posibilidad de desarrollar sus propios diseños. Como materia practica
pretende informar y ejercitar en ciertos métodos de aprehensión y comprensión de los conceptos utilizados
en matemática discreta.
OBJETIVO ESPECIFICO
• Proveer una formación deductiva e Heurística que sea capaz de la creación y desarrollar
habilidades para la generación de algoritmos estructurados.
• Habituarse a las habilidades de pensamiento algorítmico.
• Enseñar a los estudiantes como pensar desde un punto de vista matemático.
1/4
2º Semana: Cálculo de Predicado.
Sustitución de formas normales. Lógica de predicados con Cuantificadores. Reglas de particularización y
Generalización. Aplicaciones en la deducción inferencial de cuantificadores.
Teoría de Conjunto: Conjuntos. Diagrama sagital, de Hasse, de Veitch y diagrama de Karnaught.
Conjuntos equipotentes. Leyes de equivalencias. Principio de inclusión - exclusión. Conjunto potencia.
Recubrimiento. Conjunto bien ordenado. Partición. Aplicación.
5º Semana: Recursividad.
Relación Recursiva. Generación de funciones recursivas. Algoritmos de funciones recursivas. Ventajas y
desventajas. Movimiento de la torre de Hanoi de la forma H (n, A, B, C). Verificación formal de programas.
Aplicaciones.
6º Semana: Relaciones.
Relaciones en un conjunto. Propiedades. Combinación de relaciones. Relaciones n-arias. Base de datos y
relaciones. SQL. Representación de relaciones usando matrices.
7º Semana: Funciones.
Definiciones. Funciones inyectivas y sobreyectivas. Funciones inversas y composición de funciones.
Grafica de funciones. Algunas funciones importantes: Signoidea. Función Gaussiana. Aplicación.
12º Semana:
Árbol de Búsqueda Binaria. Árbol AVL. Árbol de Huffmann. Representación en memoria. Árbol de
montículos [Heaps]. Algoritmo de ffiltración. Búsqueda en profundidad y anchura. Árboles generadores
mínimos. Algoritmo Prim, Kruskal. Recorridos. Representación en memoria del árbol enhebrado Bi
direccional inorden.
2/4
Reconocimiento de lenguajes. Teorema de Kleene. Uso de la maquina de Turing.
5. METODOLOGÍA
El desarrollo del curso se realiza en base a clase Teórico - Práctico por parte del profesor a un sistema de
enseñanza aprendizaje - investigación (SEAI). Para cada unidad temática se exige desarrollo de proyectos
por grupos de trabajo en la implementación de algoritmos, propiciando la motivación indispensable para la
relación de la actividad de aprendizaje. La estructura del desarrollo del curso se orienta en una mixtura de
métodos activos en la que la participación de los alumnos le permite estar en permanente actividad mental.
Los grupos no podrán ser mayores al 10% del total de alumnos inscritos en el curso.
6. EVALUACIÓN
Instrumentos de Evaluación:
Examen Sustitutorio:
Promedio Final : PF = ( E1 + E2 + PP ) / 3
Nota: Para que pueda obtenerse el promedio final aprobatorio, el alumno necesariamente debe tener una
nota aprobatoria en los exámenes parciales.
El alumno no puede aprobar el curso con las notas de práctica y/o trabajos.
7. BIBLIOGRAFÍA
• Matemática Discreta y sus Aplicaciones: Kenneth N. Rosen - Quinta edición. Mc Graw Hill.
• Matemáticas Discreta: Johnsonbaugh, Richard - Grupo Editorial Iberoamericana.
• Matemáticas Discretas y Lógica: Grassmann W. K. Trenblay - Ed. Prentice Hall
Hispanoamericana.
• Matemáticas Discretas y Combinatorias: Grimaldi Ralph P. - Ed. Addison – Wesley.
• Estructura de Matemáticas Discretas para la Computación: Kolman, Bernardo B. - Ed. Prentice
Hall.
• Matemática Discretas: Kenneth A. Ross - Ed. Prentice may.
• Elementos de Matemáticas Discretas: C. L. Liu. - Ed. Mc Graw Hill.
• The Science of Programing: David Gries - Springer-Verlag.
• Compiler Design Theory: Philip M. Lewis II - Eddison – Wesley.
• Inteligencia Artificial: Thomas Gawehns - Material de uso interno U. Católica.
• Análisis y Diseño de Circuitos Lógicos Digitales: Víctor P. Nelson. - J. David Irwin.
• Fundamentos de Sistema Digitales: Thomas L. Floyd - Prentice – Hall.
• C ++: Desarrollo de Proyectos - Jo Ann Smith.
3/4
• Fundamentos de Programación: Algoritmos y Estructuras de Datos - Joyanes Aguilar - Ed. MC
Grau Hill.
• Estructuras de Datos y Algoritmos - Aho, Alfred - Hopcroft / Addison.
4/4