Nombre de la materia: |
COMPILADORES |
Clave: |
IA7100-T |
No. De horas /semana : |
3 |
Duración semanas: |
16 |
Total de Horas : |
48 |
No. De créditos : |
6 |
Prerrequisitos : |
CI7001-T |
Proveer al alumno con principios y técnicas útiles para la construcción de Compiladores. El alumno deberá ser capaz de implementar la traducción (o "compilación") de un lenguaje de programación de alto nivel al lenguaje de máquina de un computador, para lo cual deberá asociar los conceptos abstractos de programación estudiados en cursos previos con su implementación concreta en el ámbito de la tecnología actual.
Bibliografía básica
Alfred Aho, Ravi Sethi y Jeffrey Ullman: "Compiladores. Principios, Técnicas y Herramientas", Addison-Wesley Iberoamericana, 1990.
Bibliografía complementaria
Aho, R. Sethi y J. Ullman: "Compilers. Principles, Techniques and Tools", Addison-Wesley Reading, Mass., 1986.
Niklaus Wirth: "Compiler construction", Addison-Wesley, Harlow, England, 1996.
Thomas Pittman y James Peters: "The Art of Compiler Design in C", Prentice Hall, Englewood Cliffs, NJ, 1990.
Metodología de enseñanza-aprendizaje:
Revisión de conceptos, análisis y solución de problemas en clase: |
( X ) |
Lectura de material fuera de clase: |
( X ) |
Ejercicios fuera de clase (tareas): |
( X ) |
Investigación documental: |
( X ) |
Elaboración de reportes técnicos o proyectos: |
( X ) |
Prácticas de laboratorio en una materia asociada: |
( ) |
Visitas a la industria: |
( ) |
Metodología de evaluación:
Asistencia: |
( X ) |
Tareas: |
( X ) |
Elaboración de reportes técnicos o proyectos: |
( X ) |
Exámenes de Academia o Departamentales |
( X ) |