TC3048
Diseño de compiladores Compiler Design
Curso con proyecto.
Curso en el que se recomienda incorporar el uso de tecnologías de información.
CIP: 110101  Ciencias Computacionales/de Información   CL-L-U-CA:  3-0-8-3       

Disciplina asociada:  

Tecnologías Computacionales

Escuela:  

Ingeniería y Ciencias

Departamento Académico:   

Computación

Programas académicos:   

Requisitos:  

(Haber Cursado TC2006)

Equivalencia:  

No tiene.

Objetivo general de la Unidad de Formación:  

Al finalizar el curso, el alumno será capaz de diseñar e implementar un nuevo lenguaje de programación.

Técnica didáctica sugerida:  

No especificado

Bibliografía sugerida:  

LIBROS DE TEXTO:
* Herlihy, Maurice., Compilers : principles, techniques, and tools , 2nd ed., Boston : Pearson Addison-Wesley, 2007,  ,  0321486811 (papel alcalino)

Perfil del Profesor:  

(110101)Maestría en Ciencias Computacionales/de Información ; (110701)Maestría en Ciencias Computacionales ; (110102)Maestría en Inteligencia Artificial /Robótica ; (110103)Maestría en Tecnología de la Información/Informática/Sistemas Computacionales ; (110101)Doctorado en Ciencias Computacionales/de Información ; (110701)Doctorado en Ciencias Computacionales ; (110102)Doctorado en Inteligencia Artificial /Robótica ; (110103)Doctorado en Tecnología de la Información/Informática/Sistemas Computacionales
CIP: 110101, 110701, 110102, 110103

Idioma en que se imparte la materia:  

Español
Course with project.
Course in which it’s recommended to incorporate the use of information technologies.
CIP: 110101  Computer and Information Sciences, General.   CL-L-U-CA:  3-0-8-3       

Discipline:  

Computer Technologies

School:   

Engineering and Sciences

Academic Department:   

Computing

Programs:   

Prerequisites:  

( TC2006)

Equivalences:  

None.

Course objective:  

Upon completion of this course, students will be able to design and implement a new programming language.

Teaching and learning tecniques:  

Not Specified

Suggested Bibliography:  

TEXT BOOKS:
* Herlihy, Maurice., Compilers : principles, techniques, and tools , 2nd ed., Boston : Pearson Addison-Wesley, 2007,  ,  0321486811 (papel alcalino)

Academic credentials required to teach the course:  

(110101)Master Degree in Computer/Information Sciences ; (110701)Master Degree in Computational Sciences ; (110102)Master Degree in Artificial Intelligence/Robotics ; (110103)Master Degree in Information Technology. ; (110101)Doctoral Degree in Computer/Information Sciences ; (110701)Doctoral Degree in Computational Sciences ; (110102)Doctoral Degree in Artificial Intelligence/Robotics ; (110103)Doctoral Degree in Information Technology.
CIP: 110101, 110701, 110102, 110103

Language of Instruction:  

Spanish