You are on page 1of 10

UNIVERSIDAD DEL VALLE DE MXICO

PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI


NOMBRE DE LA ASIGNATURA:

TRADUCTORES
) APOBL ( X ) APOPT ( )

FECHA DE ELABORACIN:

MARZO 2005

REA DEL PLAN DE ESTUDIOS: AS ( ) AC ( ASIGNATURA INTEGRADORA ( ) CLAVE: 532872

HORAS DE APRENDIZAJE A LA SEMANA CON DOCENTE INDEPENDIENTES TOTAL

4 ASIGNATURA ANTECEDENTE: _________NINGUNA CLAVE ______ NOMBRE

CRDITOS: 6.6 TOTAL DE HORAS CLASE POR ASIGNATURA: 105

OBJETIVO GENERAL El estudiante analizar la estructura general sobre la organizacin de los traductores, las distintas fases del proceso de traduccin y las tcnicas bsicas, para su implantacin en las situaciones que se requieran.

NDICE DE UNIDADES 1. 2. 3. 4. Componentes. Anlisis lxico. Anlisis sintctico. Anlisis semntico.

NMERO Y NOMBRE DE LA UNIDAD: 1. Componentes OBJETIVO DE LA UNIDAD: El estudiante distinguir los distintos componentes de un traductor y las herramientas de apoyo; para la construccin de traductores. TEMAS Y SUBTEMAS ESTRATEGIAS DE INSTRUCCIN *

HORAS: (12/9) 21

EXPERIENCIAS DE APRENDIZAJE Con Docente Independientes** Construccin de mapas conceptuales que reafirmen la importancia de los elementos tericos bsicos (DD). Planteamiento de ideas y dudas esenciales (CE). Presentacin de conclusiones y argumentos sobre una situacin en particular (EL). Investigacin de conceptos bsicos y aplicaciones (EM). Discusin en pequeos grupos sobre un contenido en particular (EL). Desarrollo de trabajos de anlisis.

1.1 1.2 1.3 1.4 1.4.1 1.4.2 1.4.3

Cargadores Enlaces Preprocesador Lenguajes Ensamblador Tipos de ensamblador Traductores

Exposicin por parte del profesor (estrategia de recepcin). Discusiones facilitadas por el instructor (estrategia interpersonal). Trabajo individual o grupal por parte de los estudiantes (estrategia de seleccin).

1.4.3.1 Fases de un traductor 1.4.4 1.4.5 Compiladores Estructura de un compilador y el Proceso de traduccin

ESCENARIOS

ESTRATEGIAS DE EVALUACIN

RECURSOS DIDCTICOS Y/ O SOFTWARE Presentaciones en computadora o proyector de acetatos. Pizarrn.

Aula.

Trabajo realizado en el aula. Examen. Mapa conceptual.

* Incluir el desarrollo de habilidades de investigacin en caso de ser pertinente. ** Desarrollo de proyectos de investigacin

NMERO Y NOMBRE DE LA UNIDAD: HORAS: 2. Anlisis Lxico (16/12) 28 OBJETIVO DE LA UNIDAD: El estudiante identificar las tcnicas bsicas empleadas durante el proceso de anlisis lxico de los lenguajes de programacin; para aplicarlas en el diseo de sistemas TEMAS Y SUBTEMAS ESTRATEGIAS DE INSTRUCCIN * EXPERIENCIAS DE APRENDIZAJE Con Docente Independientes** Solucin de problemas (DD). Solucin de ejercicio en forma individual y en equipo. Exposicin de los temas a travs de ejercicios tericos y de aplicacin seleccionados como base de aprendizaje (CE). Solucin dirigida de ejercicios tericos y de aplicacin (desarrollados en el pizarrn con apoyo del docente) (EM). Solucin de ejercicios en forma individual y en equipo (DI). Solucin a ejercicios asignados de tarea (DD). Lecturas de textos y reporte de las lecturas. Investigacin de conceptos bsicos y aplicaciones (EM). Resolucin de ejercicios tericos y de aplicacin a distintas reas, en forma individual y grupal (EL, DI).

2.1 Expresiones Regulares y Autmatas 2.1.1 Autmatas Finitos Deterministicos(Diagramas de transicin) 2.1.2 Autmatas Finitos no Deterministicos(Diagramas de transicin) 2.1.3 Diagramas de Estado 2.2 Mtodos Top_down

Exposicin por parte del profesor (estrategia de recepcin). Discusiones facilitadas por el instructor (estrategia interpersonal). Trabajo individual o grupal por parte de los estudiantes (estrategia de seleccin).

Solucin de problemas.

ESCENARIOS

ESTRATEGIAS DE EVALUACIN

RECURSOS DIDCTICOS Y/ O SOFTWARE Presentaciones en computadora o proyector de acetatos. Pizarrn.

Aula.

Trabajo realizado en el aula. Examen. Ejercicios

* Incluir el desarrollo de habilidades de investigacin en caso de ser pertinente. ** Desarrollo de proyectos de investigacin

NMERO Y NOMBRE DE LA UNIDAD:


3. Anlisis Sintctico

HORAS: (16/12) 28

OBJETIVO DE LA UNIDAD: El estudiante identificar las tcnicas bsicas empleadas durante el proceso de anlisis sintctico de los lenguajes de programacin; para disear sistemas eficientes y confiables. TEMAS Y SUBTEMAS ESTRATEGIAS DE INSTRUCCIN * EXPERIENCIAS DE APRENDIZAJE Con Docente Independientes** Solucin de problemas (DD). Solucin de ejercicio en forma individual y en equipo. Exposicin de los temas a travs de ejercicios tericos y de aplicacin seleccionados como base de aprendizaje (CE). Solucin dirigida de ejercicios tericos y de aplicacin (desarrollados en el pizarrn con apoyo del docente) (EM). Solucin de ejercicios en forma individual y en equipo (DI). Solucin a ejercicios asignados de tarea (DD). Lecturas de text Investigacin de conceptos bsicos y aplicaciones (EM).

3.1 Conceptos Generales 3.2 Eliminacin de smbolos intiles 3.3 Gramtica libres de contexto 3.4 Autmata de pila 3.5 Mtodo Top_Down 3.5.1 Anlisis descendente predictivo no recursivo 3.5.2 Anlisis descendente predictivo recursivo 3.6 Mtodo Bottom_up 3.6.1 Anlisis sintctico por precedencia de operadores

Exposicin por parte del profesor (estrategia de recepcin). Discusiones facilitadas por el instructor (estrategia interpersonal). Trabajo individual o grupal por parte de los estudiantes (estrategia de seleccin).

Presentacin de la resolucin de un problema en particular (MI). Solucin de ejercicio en forma individual y en equipo (DI).
Planteamiento de un proyecto final que incorpore la capacidad critica y formulas creativas e imaginativas a travs del color y las distintas tcnicas graficas(DD).

ESCENARIOS

ESTRATEGIAS DE EVALUACIN

RECURSOS DIDCTICOS Y/ O SOFTWARE Presentaciones en computadora o proyector de acetatos. Pizarrn.

Aula.

Trabajo realizado en el aula. Examen. Ejercicios

* Incluir el desarrollo de habilidades de investigacin en caso de ser pertinente. ** Desarrollo de proyectos de investigacin

NMERO Y NOMBRE DE LA UNIDAD:


4. Anlisis Semantico

HORAS: (16/12) 28

OBJETIVO DE LA UNIDAD: El estudiante manejar las tcnicas bsicas en las expresiones y el uso de operadores; para disear sistemas eficientes y confiables. TEMAS Y SUBTEMAS ESTRATEGIAS DE INSTRUCCIN * EXPERIENCIAS DE APRENDIZAJE Con Docente Independientes** Solucin de problemas (DD). Solucin de ejercicio en forma individual y en equipo. Exposicin de los temas a travs de ejercicios tericos y de aplicacin seleccionados como base de aprendizaje (CE). Solucin dirigida de ejercicios tericos y de aplicacin (desarrollados en el pizarrn con apoyo del docente) (EM). Solucin de ejercicios en forma individual y en equipo (DI). Solucin a ejercicios asignados de tarea (DD). Investigacin de conceptos bsicos y aplicaciones (EM). Resolucin de ejercicios tericos y de aplicacin a distintas reas, en forma individual y grupal (EL, DI). Resolucin de casos prcticos. Planteamiento de un proyecto final que incorpore la capacidad critica y formulas creativas e imaginativas a travs del color y las distintas tcnicas graficas(DD).

4.1 Evaluacin de Expresiones 4.2 Administracin de la tabla de Smbolos 4.3 Manejo de errores semnticas

Exposicin por parte del profesor (estrategia de recepcin). Discusiones facilitadas por el instructor (estrategia interpersonal). Trabajo individual o grupal por parte de los estudiantes (estrategia de seleccin).

ESCENARIOS

ESTRATEGIAS DE EVALUACIN

RECURSOS DIDCTICOS Y/ O SOFTWARE Presentaciones en computadora o proyector de acetatos. Pizarrn.

Aula.

Trabajo realizado en el aula. Examen. Ejercicios

* Incluir el desarrollo de habilidades de investigacin en caso de ser pertinente. ** Desarrollo de proyectos de investigacin

BIBLIOGRAFA BSICA

AHO, V. Alfred (et al). Compiladores principios y herramientas. Addison Wesley Logman. EUA. 1986.

KAREN A. Lemote. Fundamentos de compiladores. Cmo traducir al lenguaje de computadora. Mxico. CECSA. 1996.

RUSSELL, Stuart Jonathan. Inteligencia artificial: un enfoque moderno. Prentice Hall. Mxico. 1996.

BIBLIOGRAFA COMPLEMENTARIA

K. C. Louden, Construccin de compiladores. Principios y prctica, Thomson, 2004. Jess Salas Parrilla; Sistemas Operativos y Compiladores; Ed. McGraw Hill.

UNIVERSIDAD DEL VALLE DE MXICO


PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
ASIGNATURA: TRADUCTORES CLAVE:
532872

PERFIL DOCENTE NIVEL DE ESCOLARIDAD EXPERIENCIA PROFESIONAL PROFESIN REA Lic. en Computacin, Ingeniera en Sistemas Computacionales, o reas afines. Ingeniera en Sistemas o en Informtica. ACTIVIDADES Investigador. Apoyo a reas de investigacin de operaciones. Desarrollo de sistemas del sector pblico o privado. AOS Tres o ms. EXPERIENCIA DOCENTE NIVEL EDUCATIVO Licenciatura. ASIGNATURAS Programacin Lgica Matemtica AOS Y/O SEMESTRES Tres o ms.

Maestra.

OTROS CONOCIMIENTOS DESEABLES: Contar con al menos 6 cursos de una Maestra y / o Doctorado en el rea de la asignatura. Lenguajes de programacin, Compiladores, Lenguajes Autmatas.

You might also like