Está en la página 1de 3

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMERICA)

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA

PROYECTO DE INVESTIGACIÓN DEL CURSO DE LENGUAJES Y


COMPILADORES

1. ESPECIFICACIONES GENERALES
Nombre del Curso : Lenguajes y compiladores
Código del Curso :
Duración del Curso : Semestral
Forma de Dictado : Teórico - experimental
Horas Semanales : Teoría: 2h - Laboratorio: 2h
Naturaleza : Formación Profesional
Número de Créditos :3
Prerrequisitos : 2010306 – Matemática Discreta
Semestre académico : 2019-0

2. FUNDAMEN TACION
Esta asignatura pertenece al área de formación básica, es de naturaleza teórico y práctico, tiene
el propósito de conocer las técnicas y métodos para definir un lenguaje formal y la construcción
de traductor para lograr la competencia: “Gestiona y desarrolla investigaciones científicas y
tecnológicas en el campo de la ingeniería de sistemas, tecnología de información y áreas afines,
participando en equipos multidisciplinarios, en base al conocimiento de las metodologías de la
investigación con una responsabilidad y conciencia social”. Los contenidos principales son:
Lenguajes y gramáticas, expresiones regulares y autómatas finitos, lenguajes libres del contexto
y autómatas de pila, análisis léxico, análisis sintáctico, análisis semántico, tabla de símbolos,
generación de código intermedio, optimación de código, generación de códigos y manejo de
errores.

3. OBJETIVO GENERAL
El principal objetivo del proyecto es construir un compilador para un lenguaje orientado a
objetos.

3.1 OBJETIVOS ESPECÍFICOS


 Describir un prototipo de lenguaje visual orientado a objetos
 Desarrollar las fases de Análisis Léxico, Sintáctico y Semántico.
 Generación de código intermedio
 Generación de código objeto

4. NUMERO DE INTEGRANTES POR EQUIPO


 Los equipos serán formados por un mínimo de 3 y un máximo de 4 alumnos.
 Los integrantes deberán ser del mismo grupo de laboratorio.
 La entrega del listado con los integrantes del equipo, se efectuará en la semana DOS.
 Cada equipo elegirá su respectivo coordinador.
 El equipo constituido se mantendrá hasta el final del ciclo, y no se admitirán cambios
de integrantes por ningún motivo. De darse un caso así, todo el equipo saldrá
desaprobado en la nota del proyecto.

1/3
5. TEMAS DE DESARROLLAR DEL PROYECTO
 Marco teórico del compilador
 Herramientas de desarrollo del compilador
 Diseño de un prototipo de compilador
 Desarrollo del compilador

6. PRESENTACION FORMAL DEL TRABAJO.

La presentación formal del trabajo se presentará de acuerdo con los siguientes contenidos:

A) DISPOSITIVO MAGNÉTICO (disco compacto):


Este dispositivo estará debidamente etiquetado, con los códigos, nombres y apellidos
de los integrantes del equipo. Deberá incluir las plantillas utilizadas de ser el caso,
Asimismo deberá contener una copia de la monografía que incluya los gráficos y/o
esquemas utilizados en el desarrollo de la monografía. También debe incluir la
relación de los alumnos del grupo. Además será enviada al correo electrónico del
profesor.

B) DOCUMENTACIÓN
El trabajo escrito incluirá una documentación con la siguiente estructura:

 Caratula (incluir los nombres y apellidos del grupo)


 Índice o contenido
 Introducción (Objetivos, alcance)
 Marco teórico del compilador (Fases del compilador)
 Herramientas de desarrollo del compilador
 Diseño de un prototipo de compilador
 Desarrollo del compilador
 Conclusiones y/o recomendaciones
 Bibliografía

Anexo: Programa fuente

La presentación de la documentación deberá respetar los siguientes estándares:

 Anillado en formato A4, impreso sobre papel Bond 80 grms


 Se utilizará letra tipo: Arial, Tamaño: 12
 Se contemplará la siguiente configuración de página: Superior 3 cms. Inferior 3
cms, Derecho 2.5 cms. e Izquierdo 3 cms
 Tapa del trabajo deberá ser de mica transparente y la contratapa de color
 Carátula o portada: el título del proyecto (centrado), nombre, del curso (centrado),
nombre del profesor (centrado), ciclo, aula y semestre (centrado), nombre del
coordinador del equipo (justificado al margen izquierdo), nombre de los
integrantes del equipo (justificado al margen izquierdo) y en las últimas líneas
deberá ir centrado lo siguiente:

(NOMBRE DE LA CARRERA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

 Índice o tabla de contenido su respectiva numeración.


 Presentación
 Dos (2) hojas en blanco antes de la contratapa para las respectivas observaciones

2/3
 Adjuntar un sobre en la contratapa para colocar los dispositivos magnéticos
solicitados (disco compacto) debidamente rotulados. No se aceptarán
dispositivos sueltos.

7. SUSTENTACION DEL TRABAJO.


 El Proyecto de Investigación del curso se sustentará en el respectivo laboratorio, bajo la
dirección del profesor de laboratorio y con la presencia del profesor de teoría. El día de
la exposición, se realizará el sorteo que indicará cuál de los integrantes del equipo
expondrá el tema en el aula, los demás participantes del equipo, serán evaluados
mediante preguntas realizadas por los profesores y los alumnos presentes.
 Cada equipo tendrá VEINTE (30) minutos durante los periodos de clase para sustentar
su proyecto.
 El equipo expositor podrá utilizar los siguientes recursos, debiendo avisar a los
encargados con la anterioridad necesaria con la finalidad de poderlos utilizar día y hora
requerido:
– Computadoras
– Software básico (MS - Office, otros productos)
– Software de desarrollo (lenguaje de programación)
– Equipos multimedia
– Otros que el equipo estime conveniente en coordinación con el profesor del curso

8. DE LOS ESPOSITORES.
 La exposición del trabajo se realizara en la SEMANA 7
 Todos los integrantes del equipo son responsables de la sustentación del proyecto en la
fecha indicada oportunamente por el profesor del curso
 No se efectuarán modificaciones en el cronograma establecido para las exposiciones de
los equipos
 Los expositores se presentarán puntualmente y formalmente vestidos
 Las ayudas utilizadas durante la exposición utilizarán un formato adecuado al curso
 Todo el material estará correctamente rotulado y en condiciones de buena presentación

3/3

También podría gustarte