==== Principales referencias ==== * [[http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/|PLAI]] * [[http://www.dcc.uchile.cl/~etanter/ooplai|OOPLAI]], para la parte sobre OOP * {{:teaching:como_disenar_programas.pdf| Cómo Diseñar Programas}} ==== Material Alumnos ==== * {{:teaching:cc4101:auxiliar1.pdf|Auxiliar 1}} * {{:teaching:cc4101:apuntes_scheme.pdf|Apuntes Scheme}} * {{:teaching:cc4101:ejercicios_scheme.pdf|Guía Ejercicios Scheme}} ==== Links ==== * [[http://racket-lang.org/|DrRacket]] ==== Reglas Entrega Tareas ==== * Recuerde que su tarea es individual y las copias serán penalizadas con nota 1 * La entrega se debe hacer vía U-Cursos hasta las 23:59 del día de entrega de la tarea * Una función no comentada se ignorará por completo (se borrará del código entregado) (por ejemplo funciones auxiliares) * Las funciones que no cumplan con las interfaces definidas en la tarea no serán consideradas para la evaluación ==== Planificación ==== ^ Semana ^ Actividad ^ | 1 | | 2 | | 3 | Tarea 1| | 4 | Entrega Tarea 1| | 5 | Control 1, Tarea 2, Presentaciones Tarea 1| | 6 | | 7 | Entrega Tarea 2| | 8 | Tarea 3, Presentaciones Tarea 2| | 9 | | 10 | Control 2| | 11 | Entrega Tarea 3, Tarea 4| | 12 | Presentaciones Tarea 3| | 13 | | 14 | Entrega Tarea 4, Presentaciones Tarea 4| |15-16| Examen|