Entregables


En esta sección se publicarán las tareas, prácticas y actividades de laboratorio asignadas durante el semestre.


Actividades de laboratorio


Nombre Recursos
Fecha de entrega
Actividad de laboratorio 1: Introducción a Racket y GitHub [Repositorio]
[Tutorial]
[Presentación]
10-08-2018
Actividad de laboratorio 2: Estructuras de datos y recursividad [Repositorio]
[Presentación]
15-08-2018
Actividad de laboratorio 3: Funciones de orden superior [Repositorio]
[Presentación]
22-08-2018
Actividad de laboratorio 4: Tipos de datos Abstractos [Repositorio]
[Presentación]
29-08-2018
Actividad de laboratorio 5: Análisis léxico y semántico [Repositorio]
[Diagrama]
[Presentación]
12-09-2018
Actividad de laboratorio 6: Análisis semántico y algoritmo de sustitución textual [Repositorio]
[Presentación]
19-09-2018
Actividad de laboratorio 7: Azúcar sintáctica [Repositorio]
26-09-2018
Actividad de laboratorio 8: Alcance [Repositorio]
[Presentación]
03-10-2018
Intérpretes perezosos
Sin actividad
[Presentación]
NA
Actividad de laboratorio 9: Memoización
Memoizar la función de lucas.
-
17-10-2018
Recursividad
Sin actividad (Evaluación de laboratorio)
[Presentación]
24-10-2018
Actividad de laboratorio 10: Intérpretes recursivos [Repositorio]
07-11-2018


Prácticas

Lineamientos de entrega

Nombre Recursos
Fecha de entrega
Práctica 1: Introducción a Racket [Repositorio]
[Resultados]
30-08-2018
Práctica 2: Tipos de datos abstractos [Repositorio]
06-09-2018
10-09-2018
13-09-2018
Práctica 3: Generación de código ejecutable [Repositorio]
27-09-2018
30-09-2018
Práctica 4: Alcance y funciones de primera clase [Repositorio]
11-10-2018
15-10-2018
Práctica 5: Evaluación perezosa [Repositorio]
25-10-2018
30-10-2018
Práctica 6: Recursividad [Repositorio]
21-11-2018
Práctica de reposición: Continuaciones [Repositorio]
21-12-2018


Tareas

Lineamientos de entrega

Nombre Recursos
Fecha de entrega
Tarea 1: Historia de los lenguajes de programación -
14-08-2018
Tarea 2: Evaluación perezosa y glotona. -
04-09-2018
Tarea 3: Alcance estático y dinámico. [Código]
26-09-2018
Tarea 4: Tipos y Prolog. [Código]
27-11-2018
Tarea 5: Orientación a objetos y Macros. -]
11-12-2018