Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:cc4101 [2022/03/07 14:56]
etanter
teaching:cc4101 [2022/05/10 12:15] (current)
etanter
Line 6: Line 6:
   * [[http://cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/plai-2007-04-26.pdf|PLAI]] (S. Krishnamurthi) - //capítulos 1 a 14 (para macros, capítulos 35-37)// ({{teaching:cc4101:plai-2007-04-26.pdf|copia local del libro}})   * [[http://cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/plai-2007-04-26.pdf|PLAI]] (S. Krishnamurthi) - //capítulos 1 a 14 (para macros, capítulos 35-37)// ({{teaching:cc4101:plai-2007-04-26.pdf|copia local del libro}})
   * [[http://www.dcc.uchile.cl/~etanter/ooplai|OOPLAI]], para la parte sobre objetos   * [[http://www.dcc.uchile.cl/~etanter/ooplai|OOPLAI]], para la parte sobre objetos
-  *   * {{teaching:cc4101:pl_overview.pdf|PL Overview}}, una ilustración simplista de los elementos claves en la definición e implementación de los lenguajes de programación +  * {{teaching:cc4101:pl_overview.pdf|PL Overview}}, una ilustración simplista de los elementos claves en la definición e implementación de los lenguajes de programación 
   * [[http://users.dcc.uchile.cl/~etanter/scope/|A Note on Dynamic Scope]], para complementar el PLAI respecto del tema de alcance dinámico   * [[http://users.dcc.uchile.cl/~etanter/scope/|A Note on Dynamic Scope]], para complementar el PLAI respecto del tema de alcance dinámico
   * [[https://users.dcc.uchile.cl/~etanter/recursion/|A Note on Recursion]], para complementar el PLAI respecto del tema de la recursión   * [[https://users.dcc.uchile.cl/~etanter/recursion/|A Note on Recursion]], para complementar el PLAI respecto del tema de la recursión
Line 12: Line 12:
 **Material complementario** **Material complementario**
   * [[http://users.dcc.uchile.cl/~etanter/play-interps/|Interpretes del curso]] (''%%#lang play%%'')   * [[http://users.dcc.uchile.cl/~etanter/play-interps/|Interpretes del curso]] (''%%#lang play%%'')
-  * [[https://drive.google.com/drive/folders/1--5pINw75WjlfWhDevB7tz8KmTaoAmCC?usp=sharing|slides de las clases]] (por Federico Olmedo)+  * [[https://drive.google.com/drive/folders/1--5pINw75WjlfWhDevB7tz8KmTaoAmCC?usp=sharing|slides de las clases]]  
 +  * [[https://www.youtube.com/playlist?list=PLv3byGkm6N0CvCRaQTB52oazPrvz6PsBe|videos de las clases del 2021/1]]
  
 **Referencias adicionales (disponibles en biblioteca FCFM)** **Referencias adicionales (disponibles en biblioteca FCFM)**
Line 21: Line 22:
   * Sobre sistemas de tipos: capitulos 24-31 del PLAI, o mucho más exhaustivo, Types and Programming Languages (B. Pierce)   * Sobre sistemas de tipos: capitulos 24-31 del PLAI, o mucho más exhaustivo, Types and Programming Languages (B. Pierce)
  
-====== Evaluación 2021/1 (modalidad online) ====== 
  
-  * 3 tareas +====== Evaluación ======
-  * mini-quizzes: 1 por unidad temática +
-  * 1 control +
-  * 1 examen +
- +
-La Nota de Control se calculará como el promedio ponderado del examen (50%) y del promedio de los controles (50%). +
-El promedio de controles a su vez se calcula como el promedio ponderado del control (50%) y del promedio de los quizzes (50%). +
- +
-Un alumno que obtenga nota promedio de controles mayor o igual a 5.5 queda automáticamente eximido del examen, pero tiene la opción de rendirlo voluntariamente. En este caso se considerará su nota de examen solamente si es superior la promedio de controles. +
- +
-La Nota de Tareas se calculará como el promedio de cada tarea.  +
-**Importante**: No hay tarea recuperativa +
- +
-La Nota Final es el promedio ponderado de la Nota de Control (50%) y de la Nota de Tareas (50%). +
- +
-**No se permite convalidar tareas o controles de un semestre a otro**. Si reprueba el curso, ya sea por tareas o por controles, tendrá que volver a rendirlo por completo. +
- +
- +
-====== Evaluación (semestres "normales"======+
  
   * 3 tareas   * 3 tareas