Sei sulla pagina 1di 5

UNIVERSIDAD ANDINA NSTOR CCERES

VELSQUEZ

FACULTAD DE INGENIERA DE SISTEMAS

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

S L A B O
ASIGNATURA
COMPILADORES

SEMESTRE DE ESTUDIOS
DECIMO

SEMESTRE ACADMICO
2017 II

DOCENTE

ING. EDWIN RAL CAPAQUIRA CHURA

JULIACA PUNO PER


UNIVERSIDAD ANDINA NSTOR CCERES VELSQUEZ
VICERRECTORADO ACADMICO
UNIDAD DE MEDICIN DE CALIDAD ACADMICA,
ACREDITACIN Y MEJORA CONTNUA

SLABO 2017 - 2

I. DATOS GENERALES:

1.1. ASIGNATURA : COMPILADORES


1.2. CDIGO DE LA ASIGNATURA : 07IS65
1.3. N DE CRDITOS : 3
1.4. REQUISITO :
1.5. FACULTAD : INGENIERA DE SISTEMAS
1.6. ESCUELA PROFESIONAL : INGENIERA DE SISTEMAS
1.7. TIPO DE ESTUDIOS : SEMESTRAL
1.8 SEMESTRE ACADMICO : 2017-2 SECCIN(ES):
1.9. HORAS SEMANALES : TERICAS: 2 PRCTICAS: 2 TOTAL: 4
1.10. DURACIN DE ASIGNATURA : N SEMANAS: 16 Del: Xx/xx/xx Al: Xx/xx/xx
1.11. TURNO DE ESTUDIO : MAANA: TARDE: X NOCHE:

1.12. EQUIPO DOCENTE - Ing. Edwin Ral Capaquira Chura


Edwincapaquira_41@outlook.com

II. SUMILLA:
La asignatura de compiladores corresponde al rea de especialidad y est ubicada en el X semestre,
siendo de carcter terico-prctico y tiene el propsito de conocer los fundamentos de la teora de
lenguajes y la construccin de compiladores en todas sus fases. Conocer los conceptos bsicos,
definiciones formales, tcnicas utilizadas, clases de compiladores, el contexto en que se desarrollan,
as como el tratamiento y recuperacin de errores. Los conceptos para el desarrollo de un pseudo-
compilador para el desarrollo de software de base y se compone de los siguientes contenidos:
Introduccin y aspectos formales
Definicin de un lenguaje
Jerarqua de gramticas
Anlisis lxico
Autmata finito determinista
Diagramas de transicin
Gramticas regulares y autmatas finitos
Reconocimiento de smbolos
Tabla de transicin, expresiones regulares, autmatas no deterministas, aspectos de
implementacin

III. COMPETENCIA(S):
La presente asignatura tiene como competencia que el estudiante conozca a detalle el proceso de compilacin
en sus diversas etapas y comprender a detalle este proceso.

IV. PROGRAMACIN DE LA UNIDADES DIDCTICAS:


IV.1. UNIDAD DIDCTICA N 01:
TTULO: INTRODUCCIN Y ASPECTOS FORMALES
Duracin en semanas: xx semanas Del: xx/xx/xx Al: xx/xx/xx
Competencia especifica:
Reconocer las fases de un compilador y los aspectos formales y Representar lenguajes formales
sencillos utilizando gramtica formal demostrando lgica y creatividad en el diseo de los
mismos.

Logros de Aprendizaje (Indicadores de desempeo):


- Explica la funcin de un compilador y las funciones que realizan dentro de el en un proceso de compilacin.
- Establece con precisin el ambiente en que se desarrollan los compiladores.
- Explica el proceso que ocurre en cada una de las fases del proceso de compilacin.
- Desarrolla ejercicios que explican el proceso de compilacin.

Semana CONCEPTUAL PROCEDIMENTAL PRODUCTO


1 Compiladores Contextualiza compiladores y el proceso Representa
Compiladores vs interpretes de desarrollo en sus diferentes fases. lenguajes
formales
Objetivos introduccin. sencillos.
Tipos
2 Determina el ambiente en que se
Ambiente de compilador
desarrollan los compiladores
3 Explica las fases de por las que pasa un
Fases de un compilador.
proceso de compilacin.
4 Desarrolla ejercicios con el proceso de
Proceso de compilacin.
compilacin.
ACTITUDINAL:
Demuestra inters por adquirir nuevos conocimientos
Demuestra su destreza a la hora de elaborar ejercicios con el proceso de compilacin.

IV.2. UNIDAD DIDCTICA N 02:


TTULO: JERARQUIAS DE GRAMATICA, ANLISIS LXICO
Duracin en semanas: xx semanas Del: xx/xx/xx Al: xx/xx/xx
Competencia especifica:
Disear el analizador lxico para un lenguaje de programacin sencillo.

Logros de Aprendizaje (Indicadores de desempeo):


- Desarrolla ejercicios con el proceso de derivacin y expresiones regulares de manera adecuada.
- Disea autmatas finitos para reconocer lenguajes regulares y determina el lenguaje formal representado

- Explica las tcnicas de anlisis que se utilizan en el proceso de implementacin de un analizador lxico.

- Implementa un analizador lxico de acuerdo con lo establecido.

Semana CONCEPTUAL PROCEDIMENTAL PRODUCTO


5 Lenguajes formales Explica que son los lenguajes formales y Desarrolla un
su relevancia en el proceso de analizador lxico
Derivaciones
compilacin. sencillo.
Expresiones regulares
Demuestra con ejercicios prcticos en
qu consisten las derivaciones y las
expresiones regulares.

6 Definicin de un lenguaje jerarqua de Describe en que consiste las jerarquas


gramticas. gramaticales y su relacin con los
Teora de autmatas compiladores.
7 Explica las tcnicas de anlisis que se
Tcnicas de anlisis utilizan en el proceso de implementacin
de un analizador lxico.
8 Analizador lxico, proceso de desarrollo Desarrolla un pequeo analizador lxico,
ACTITUDINAL:
Demuestra responsabilidad y trabajo en grupo a la hora de discutir conceptos y desarrollar ejercicios.

IV.3. UNIDAD DIDCTICA N 03:


TTULO: ANLISIS SINTCTICO
Duracin en semanas: xx semanas Del: xx/xx/xx Al: xx/xx/xx
Competencia especifica:
Realizar el anlisis descendente y anlisis sintctico ascendente de una porcin de cdigo
fuente con la gramtica diseada

Logros de Aprendizaje (Indicadores de desempeo):


- Describe el proceso de un analizador sintctico.

- Ejemplifica las etapas del anlisis sintctico con ejercicios prcticos.


- Desarrolla ejercicios prcticos de anlisis descendente.

- Disea un analizador sintctico acorde a lo establecido

Semana CONCEPTUAL PROCEDIMENTAL PRODUCTO


9 Anlisis sintctico Explica el proceso que realiza el Disea un
Introduccin analizador sintctico al momento de la analizador sintctico
compilacin. sencillo.
10 Explica las etapas de un analizador
Etapas del anlisis sintctico.
sintctico.
11 Anlisis descendente de un analizador Realiza el anlisis descendente del
sintctico proceso que ejecuta un analizador
sintctico,
12 Realiza un anlisis predictivo no
Anlisis predictivo no recursivo
recursivo
ACTITUDINAL:
Participa en forma espontnea en la solucin de ejercicios.

IV.4. UNIDAD DIDCTICA N 04:


TTULO: ANLISIS SEMNTICO
Duracin en semanas: xx semanas Del: xx/xx/xx Al: xx/xx/xx
Competencia especifica:
Implementar un analizador semntico como parte del proceso de compilacin.

Logros de Aprendizaje (Indicadores de desempeo):


- Construye una tabla de smbolos como parte del proceso de compilacin.

- Construye una tabla de errores como parte del proceso de compilacin.

- Explica cada una de las etapas y procesos por las que pasa la implementacin de un analizador semntico.

- Disea un analizador semntico.

Semana CONCEPTUAL PROCEDIMENTAL PRODUCTO


13 Tabla de smbolos Implementa una tabla de smbolos. Implementa un
14 Tabla de errores Implementa una tabla de errores analizador
15 Anlisis semntico Describe las etapas y procesos que semntico sencillo
Etapas permiten implementar un analizador como parte de un
Procesos semntico. compilador
16 Tcnicas de implementacin de un Implementa un analizador semntico de
analizador semntico. acuerdo a tcnicas establecidas.
ACTITUDINAL:
Demuestra inters al momento de implementar soluciones

V. ESTRATEGIAS METODOLGICAS:
V.1. Mtodos:
Inductivo.
Deductivo.

V.2. Tcnicas:
Exposicin
Mapas conceptuales

V.3. Procedimientos:

Debate.
Dinmica grupal.
Anlisis de documentos.

VI. MEDIOS Y MATERIALES EDUCATIVOS:


VI.1. Medios:
Expresin oral
Audiovisuales
VI.2. Materiales:
Pizarra acrlica, plumones, mota.
Guas de estudio y prctica
Aulas con equipo multimedia
Laptop, data display.

VII. EVALUACIN DE LOS APRENDIZAJES:


Las pruebas escritas por capacidades se califican mediante la escala vigesimal (00 20
puntos). Los contenidos procedimentales y actitudinales tambin se califican en la escala
vigesimal (00 20 puntos).
P = 0,30*PC + 0,50*PP + 0,20*PA
Donde:
PC = Promedio de capacidades conceptuales
PP = Promedio de capacidades procedimentales
PA = Promedio de capacidades actitudinales

VIII. REFERENCIAS BIBLIOGRFICAS:


- Teufel & Schmidt & Teufel. Addson-Wesley, Compiladores Conceptos Fundamentales
Editorial McGraw-Hill, 1996.
- Vivancos E., Moreno L. Gisbert V., Compiladores I, 2010.

IX. ANEXOS:
HORARIO DE CLASES

Lugar y fecha: Puno, 28 de agosto de 2017.

.
Ing. Edwin R. Z
Capaquira Chura
DOCENTE

V B V B
DECANO DE FACULTAD DIRECTOR DE ESCUELA
PROFESIONAL

Potrebbero piacerti anche