Conceptos de compiladores y su aplicación
en juegos serios
Docente: Patricia Bazán y
Dalila Romero
Contenido General
1. Introducción el diseño y construcción
de compiladores.
2. Profundización de conceptos
introducidos en la asignatura
Conceptos y Paradigmas de
Lenguajes.
3. Nuevas plataformas de ejecución de
código. Análisis de rendimiento,
mejoras, uso.
4. Estado del arte actual de teoría de
compiladores.
Metodología de trabajo
•Seguimiento semi-presencial.
•La modalidad es tipo seminario/taller.
•Distribución de lecturas de capítulos de libros, artículos
y otro tipo de material para que sean elaborados por los
mismos como parte de las actividades de la cursada.
•Las lecturas articularán con la parte práctica donde se
plantean preguntas conceptuales para analizar en clase
(o a través de cuestionarios on-line)
•Entregar trabajos que serán considerados como
evaluaciones parciales.
•Uso de una plataforma virtual tipo Moodle para el
desarrollo de las clases, publicación de material,
consultas, cuestionarios, etc.
Evaluación
Para aprobar los Trabajos Prácticos:
1- Aprobar el 75% de los ejercicios prácticos que
deberán entregarse en un plazo preestablecido, a
través de la plataforma Moodle (ya sea como
tareas programadas o como cuestionarios on line)
2- Elaborar un trabajo escrito acerca de un tema
determinado de la materia donde se elija y se
muestre algún aporte particular sobre el tema
estudiado (simulando la producción de un articulo
científico)
3 -Exponer y aprobar la exposición de lo
desarrollado en el punto 2 (instancia presencial)
La aprobación final de la asignatura requiere de
una evaluación escrita que incluirá los temas
teóricos/prácticos según corresponda
¿Por qué elegirla?
•El diseño y construcción de compiladores constituyen
un pilar fundamental en las ciencias de la computación
y contribuyen a la formación de un Licenciado.
•Las técnicas aplicadas a la construcción de
compiladores así como la comprensión de su
funcionamiento y fundamentos de aplicación, son
utilizadas en otros ámbitos de la disciplina.
•Se analizarán ejemplos de implementación diversos
proyectos que optimizan código javascript o bien
transforman código C a javascript, que permiten
desplegar en la Web funcionalidad útil para la
construcción de juegos serios.
Horarios

Horarios de teoría/práctica

Martes 18 hs
Más información

Plataforma web:
https://catedras.info.unlp.edu.ar/

Contacto:
Mensaje a través de la plataforma

Inicio del curso
Semana del 24 marzo
Descargar

Conceptos de Compiladores y su aplicación en juegos serios.