| Programación Declarativa, Plan 96 | Año Académico 2011-2012 |
| Facultad de Informática | Última actualización: 13 de febrero de 2012, 17:42 |
| Universidad Politécnica de Madrid |
Esta página se actualiza frecuentemente, visítela a menudo.
| 13-02-2012 | Están disponibles las notas de la práctica. Para cualquier aclaración o revisión pónganse en contacto lo antes posible por correo electrónico con el profesor de la asignatura. |
| 20-12-2011 |
La fecha de entrega de la práctica es el Lunes 23
de enero de 2012 a las 23:59 horas. La práctica debe entregarse en un
fichero Haskell ejecutable con el nombre y extensión indicados en el
enunciado.
El fichero ejecutable debe enviarse como adjunto por correo electrónico a pnogueira@fi.upm.es con el siguiente asunto: DECLARATIVA 2011. |
| 22-09-2011 |
Las clases comienzan el martes 27 de septiembre de 2011.
Se ha añadido una nota aclaratoria sobre la presencialidad en la sección Requisitos y normativa. Para cualquier cuestión o duda sobre la asignatura pueden contactar con el profesor Pablo Nogueira por correo electrónico o en persona (despacho 2304). |
Programación Declarativa es una asignatura optativa y de libre elección de cuarto curso (primer semestre) del Grado de Ingeniería Informática (plan 96). El plan está en extinción y a partir del curso académico 2012-2013 inclusive no habrá docencia presencial.
El objetivo de la asignatura es iniciar a los alumnos en la programación funcional utilizando el lenguaje Haskell.
La asignatura se imparte únicamente en Castellano. La asignatura es presencia y se asume la asistencia a clase (más detalles en Requisitos y normativa).
Pablo Nogueira imparte la asignatura los martes de 15:00 a 17:00 en el aula 3103 (véanse los horarios de cuarto curso 2011-2012). Se dispone de una hora adicional los viernes de 15:00 a 16:00 que será utilizada de forma excepcional para docencia (recuperación por festivos, etc.) y que puede ser empleada por los estudiantes para la realización de la práctica de la asignatura.
Los estudiantes deben poseer conocimientos de diseño, metodología e implementación de programas. Aunque deseables, no son necesarios conocimientos previos de programación funcional.
La asignatura es presencial y la asistencia a clase es un supuesto.
NOTA: Anteriormente la frase anterior decía que la asistencia es un “requisito”. Hemos relajado la condición a “supuesto” para enfatizar que no es una cuestión de pasar lista o que la no asistencia puntual sea una falta. Dada la diferencia del paradigma funcional con el resto de paradigmas de programación estudiados en la carrera y basándonos en experiencias de cursos pasados, los alumnos que no asisten a clase tienen dificultad para superar la asignatura. Por ello tendemos a ser bastante serios con la asistencia, aunque no es estrictamente obligatoria. Por ejemplo, los alumnos que falten a las clases sin causa justificada no recibirán ayuda off-line por medio de correo electrónico y no se les explicarán temas o dudas que hayan sido tratados en clase.
Los estudiantes deben completar una práctica cuya fecha de entrega se publicará en esta página web. La práctica se realizará de forma individual (no se admiten grupos) y se calificará en una escala de 0 a 10. Para aprobar en la convocatoria de febrero es necesario obtener una nota en la práctica igual o superior a 5. Si la práctica es presentada fuera de plazo la calificación será suspenso.
Los alumnos que suspendan la práctica tienen la posibilidad de presentarse al examen de septiembre.
Se realizará un examen oral a los alumnos sobre su práctica cuando haya sospechas fundadas de plagio. En caso de plagio, el alumno tendrá la asignatura suspensa durante todo un año académico.
En www.haskell.org se puede encontrar mucho material de apoyo, tutoriales, artículos científicos, etc. Destacamos los siguientes libros: