|
|||||
Disciplina asociada:Tecnologías Computacionales |
|||||
Escuela:
Ingeniería y Ciencias
|
|||||
Departamento Académico:
Computación
|
|||||
Programas académicos: |
|||||
Requisitos:(Haber Aprobado TC1018) |
|||||
Equivalencia:No tiene. |
|||||
Intención del curso en el contexto general del plan de estudios: |
|||||
Curso de nivel intermedio del área de Computación, requiere conocimientos previos de Programación y Estructuras de Datos, así como Sistemas Operativos. Como resultado del aprendizaje, el alumno consolida su competencia de programación de sistemas computacionales que complementan la parte programática de un sistema electrónico digital. |
|||||
Objetivo general de la Unidad de Formación: |
|||||
Al finalizar el curso, el alumno será capaz de crear un pequeño lenguaje de programación de propósito específico, así como programar su traductor. De la misma forma, el alumno desarrollará las habilidades necesarias para organizar un proyecto de gran escala de programación eficiente, así como consolidará su capacidad de planeación y cumplimiento de metas. | |||||
Técnica didáctica sugerida: |
|||||
Aprendizaje orientado a proyectos | |||||
Bibliografía sugerida: |
|||||
LIBROS DE TEXTO: * Aho, Alfred V., Compilers, principles, techniques, and tools, , Reading, Mass. : Addison-Wesley Pub. Co., , 0201100886, 0201101947 |
|||||
Perfil del Profesor: |
|||||
(110101)Maestría en Ciencias Computacionales/de Información ; (110701)Maestría en Ciencias Computacionales ; (110101)Doctorado en Ciencias Computacionales/de Información ; (110701)Doctorado en Ciencias Computacionales CIP: 110101, 110701 |
|||||
|
|||||
Discipline:Computer Technologies |
|||||
School:
Engineering and Sciences
|
|||||
Academic Department:
Computing
|
|||||
Programs: |
|||||
Prerequisites:( TC1018) |
|||||
Equivalences:None. |
|||||
Course intention within the general study plan context: |
|||||
This is an intermediate-level computing course which requires previous knowledge of programming and data structures as well as operating systems. The learning outcome of this course is for students to consolidate their programming competence for computer systems that complement the programmatic part of a digital electronic system. |
|||||
Course objective: |
|||||
Upon completion of this course, students will be able to create a small programming language for a specific purpose, and program its translator; develop the necessary skills to organize a large-scale efficient programming project, thus consolidating their capacity for planning and meeting goals. | |||||
Teaching and learning tecniques: |
|||||
Learning-oriented projects | |||||
Suggested Bibliography: |
|||||
TEXT BOOKS: * Aho, Alfred V., Compilers, principles, techniques, and tools, , Reading, Mass. : Addison-Wesley Pub. Co., , 0201100886, 0201101947 |
|||||
Academic credentials required to teach the course: |
|||||
(110101)Master Degree in Computer/Information Sciences and (110701)Master Degree in Computational Sciences and (110101)Doctoral Degree in Computer/Information Sciences and (110701)Doctoral Degree in Computational Sciences CIP: 110101, 110701 |
|||||