FACULTAD DE INGENIERÍA


DIVISIÓN DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE INGENIERÍA EN COMPUTACIÓN
Programa de la Asignatura: ESTRUCTURAS DISCRETAS Clave: 0119 Núm. de créditos: 8 Carrera: ING. EN COMPUTACION Duración del curso: Semanas: 16 Horas: 64 Semestre: 6º Horas a la semana: Teoría: 4 Obligatoria: SI Prácticas: 0 Optativa: OBJETIVO DEL CURSO El alumno comprenderá los conceptos matemáticos de la computa- ción en la solución de problemas relacionados con el procesamiento de la información y el diseño de computadoras. TEMAS Núm: Nombre: Horas I. LOGICA PROPOSICIONAL Y CALCULO DE PREDICADOS. 16 II. CONJUNTOS, RELACIONES Y PRUEBAS MATEMATICAS. 8 III. SISTEMAS ALGEBRAICOS. 16 IV. TEORIA DE GRAFICAS. 12 V. TEORIA DE LA COMPUTABILIDAD. 12 ______ 64 ASIGNATURA ANTECEDENTE OBLIGATORIA : ESTRUCTURAS DE DATOS ASIGNATURAS CONSECUENTES : DISEÑO DE SISTEMAS DIGITALES LENGUAJES FORMALES Y AUTÓMATAS ANTECEDENTES, OBJETIVOS Y CONTENIDOS DE LOS TEMAS I. LOGICA PROPOSICIONAL Y CALCULO DE PREDICADOS. ANTECEDENTES: Estructuras de Datos OBJETIVO: El alumno dominará la teoría de la lógica matématica y la aplicará en la solución de problemas dentro del campo de la computación. CONTENIDO: I.1 Fórmulas proposicionales y tablas de verdad. I.2 Formas normales y dispositivos de dos estados. I.3 Notación Polaca y parentizada. I.4 Elementos de inferencia para el cálculo proposi- cional. I.5 Prueba automática de teoremas. I.6 Fórmulas de predicados. II. CONJUNTOS, RELACIONES Y PRUEBAS MATEMATICAS. ANTECEDENTES: Estructuras de Datos. OBJETIVO: El alumno usará los conceptos de conjuntos, relaciones y pruebas matemáticas con un enfoque computacional. CONTENIDO: II.1 Conjuntos. II.2 Relaciones y funciones. II.3 Funciones de dispersión. II.4 Prueba por inducción matemática. II.5 Técnica del casillero vacío. II.6 Técnica de la diagonalización. III. SISTEMAS ALGEBRAICOS. ANTECEDENTES: Estructuras de datos. OBJETIVO: El alumno comprenderá y aplicará la teoría de los sistemas algebráicos dentro del campo de la computación, haciendo énfasis en áreas tales como álgebra booleana, códigos de comunicaciones, circuito de dos estados y aspectos específicos de la computadora. CONTENIDO: III.1 Definiciones y conceptos de los sistemas algebráicos. III.2 Semigrupos, monoides y grupos. III.3 La aritmética de residuos en las computadoras. III.4 Los códigos de grupo en las comunicaciones. III.5 Algebra booleana. III.6 Representación y minimización de funciones booleanas. III.7 Introducción al diseño de circuitos de dos estados. IV. TEORIA DE GRAFICAS. ANTECEDENTES: Estructuras de Datos. OBJETIVO: El alumno representará y manipulará en la computadora diferentes tipos de gráficas, generando aplicaciones para la solución de problemas planteados. CONTENIDO: IV.1 Conceptos básicos y definiciones. IV.2 Representación matricial. IV.3 Manipulación de gráficas. IV.4 Arboles. IV.5 Detección de puntos muertos. IV.6 Detección de fallas en circuitos combinacionales. V. TEORIA DE LA COMPUTABILIDAD. ANTECEDENTES: Estructuras de Datos. OBJETIVO: El alumno comprenderá y aplicará la teoría de la computabilidad para determinar el estado computacional de funciones y problemas. CONTENIDO: V.1 Elementos de la teoría de la computabilidad. V.2 Funciones parciales. V.3 Funciones computables. V.4 Funciones universales e intérpretes. V.5 Especificaciones algorítmicas de programas. TECNICAS DE ENSEÑANZA: ELEMENTOS DE EVALUACION: Exposición oral (X) Exámenes parciales (X) Exposición audiovisual (X) Exámenes finales (X) Ejercicios dentro de clase (X) Trabajos y tareas fuera del aula (X) Ejercicios fuera del aula (X) Participación en clase ( ) Seminarios ( ) Asistencia a prácticas ( ) Lecturas obligatorias ( ) Otros: Trabajo de investigación (X) Prácticas de taller o laboratorio ( ) Prácticas de campo ( ) Otras: BIBLIOGRAFIA TEXTOS BASICOS Temas de la materia para los que se recomienda: TREMBLAY, J.P. and MANOHAR, R. Todos Discrete Mathematical Structures with Applications to Computer Science. Mc Graw-Hill, N.Y., E.E.U.U., 1975 SKVARCIUS, R and ROBINSON, W.B. Todos Discrete Mathematics with Computer Science Applications. Cummings Publishing Cia. Cal., E.E.U.U., 1986 KENNETH A. ROSS and CHARLES R.B. WRIGHT Todos "Discrete mathematics" Prentice Hall, E.E.U.U., 1988 BIBLIOGRAFIA COMPLEMENTARIA JOHNSONBAUGH, R. Todos Discrete Mathematics. Macmillan Publishing Cia., E.E.U.U., 1986 KOLMAN, B. and BUSBY, R.C. Todos Discrete Mathematical Structures for Computer Science. Prentice-Hall Inc, E.E.U.U., 1984 ARBIB, M.A.; KFOURY, A.J. and MOLL, R.N. Todos A basis for theorical computer science Springer-Verlag, E.E.U.U., 1981