Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| teaching:cc71y [2014/05/30 12:02] – etanter | teaching:cc71y [2018/12/04 10:57] (current) – etanter | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| **Objetivo general** | **Objetivo general** | ||
| - | El curso entrega los elementos técnicos y formales necesarios para entender la problematica | + | El curso entrega los elementos técnicos y formales necesarios para entender la problemática |
| - | + | ||
| - | **Nota:** | + | |
| - | La nueva edición del curso tendrá dos enfoques adicionales: | + | |
| - | * **tipos graduales**: | + | |
| - | * introducción a la **programación certificada** en Coq: definir programas junto con una demostración de su correctitud. | + | |
| - | + | ||
| //Este curso es parte de los grupos de cursos recomendados para las lineas de especialización en Ciencia de la Computación y en Ingeniería de Software.// | //Este curso es parte de los grupos de cursos recomendados para las lineas de especialización en Ciencia de la Computación y en Ingeniería de Software.// | ||
| Line 30: | Line 23: | ||
| * tipos dependientes y programación certificada. | * tipos dependientes y programación certificada. | ||
| - | Además de la base teorica, el curso insistirá sobre la construcción de artefactos. | + | Además de la base teórica, el curso insistirá sobre la construcción de artefactos. |
| ** Material de referencia** | ** Material de referencia** | ||
| - | * **(principalmente)** Types and Programming Languages (TAPL), Benjamin Pierce. MIT Press. | + | * Types and Programming Languages (TAPL), Benjamin Pierce. MIT Press. |
| * Semantics Engineering with PLT Redex, Matthias Felleisen et al. MIT Press. | * Semantics Engineering with PLT Redex, Matthias Felleisen et al. MIT Press. | ||
| - | * Software Foundations (SF), B. Pierce et al. Online. | + | |
| + | * [[http:// | ||
| * Certified Programming with Dependent Types (CPDT), Adam Chlipala. MIT Press. | * Certified Programming with Dependent Types (CPDT), Adam Chlipala. MIT Press. | ||
| - | | + | |
| - | | + | |
| ** Evaluación ** | ** Evaluación ** | ||
| - | Mini-controles, tareas, presentaciones. No hay examen. | + | Mini-controles |
| + | |||
| + | El curso termina con una mini-conferencia donde los estudiantes presentan temas estudiados en base a artículos y/o capítulos de libros. | ||
| ** Horario ** | ** Horario ** | ||
| - | TBA | + | Por definir (dos bloques por semana). |

