Teórico/Práctico: Javier Blanco, Franco Luque, Mauricio Telechea, Demetrio Martín Vilela, Beta Ziliani, Renato Cherini.
*Laboratorio*:
Comisión Mañana: Emanuel Gunther, Juan Cruz Rodríguez, Marco Rochietti.
Ayudantes: Franco Margaría, Iliak Zapata.
Comisión Tarde: Martín Domínguez, Leonardo Rodríguez, Demetrio Vilela.
Ayudantes: Bonader, Piloni, Schmidt.
Teórico/Practico: martes y jueves de 9 a 13 hs, aula D4 (Baterías D).
Laboratorio comisión mañana: miércoles de 9 a 13 hs, Lab. 30.
Laboratorio comisión tarde: miércoles de 14 a 18 hs, Lab. 30.
Nota: El taller también se considerará aprobado si lo fue en el primer cuatrimestre de 2015.
“Borrador” del libro de la materia:
Programación funcional:
Programación imperativa:
Enunciado | Teóricos | Fecha corrección | |
---|---|---|---|
Presentación | Presentación | ||
Proyecto 1 | Proyecto 1 | Linux y consola | 2/9 |
Ejercicios de Haskell. | |||
Haskell, GHCI, secciones, map, filter | |||
Tipos, polimorfismo, clases de tipos y más | |||
Proyecto 2 | Proyecto 2 | Ejemplos tipos de datos (archivo .hs) | 23/9 |
Tipos de datos en Haskell | |||
Tipos de datos, deriving, case, Maybe | |||
Proyecto 3 | Proyecto 3(Archivos HAL) | Presentación de HAL | 28/10 |
Modelo Computacional | |||
Ejemplos de programas en HAL | |||
Instalar HAL | |||
Proyecto 4 | Proyecto 4 | Programación C, GDB; Ejemplo de funciones en C | |
Archivos complementarios Proy. 4 | Teórico de Arreglos, Código Arreglo, Ejemplo de inicialización de arreglos; Teórico de Estructuras, Struct, Struct 2 | 25/11 |
Ejemplos de programas en C:
Enunciados y teóricos del año pasado:
Resumen de comandos de consola Linux y un libro sobre el tema.