Teórico/Práctico: Damián Barsotti, Javier Blanco, Demetrio Martín Vilela.
Laboratorio: Martín Domínguez, Juan Cruz Rodríguez.
Ayudantes: Daniel Bridera, Iliak Zapata.
Teórico/Practico: lunes y jueves de 14 a 18 hs, aula 25.
Laboratorio: miércoles de 9 a 18 hs., Lab. 30.
Ver también Modalidad del taller.
Nota: El taller también se considerará aprobado si lo fue en el segundo cuatrimestre del año 2014.
Programación funcional:
Programación imperativa:
Acá pondremos los prácticos.
Enunciado | Teóricos | Fecha corrección | |
---|---|---|---|
Presentación | Presentación | ||
Proyecto 1 | Proyecto 1 | Linux y consola | 1/4 |
Haskell, GHCI, secciones, map, filter | |||
Tipos, clases de tipos y más | |||
Proyecto 2 | Proyecto 2 | Ejemplos tipos de datos (archivo .hs) | 22/4 |
Tipos de datos, deriving, case, Maybe | |||
Proyecto 3 | Proyecto 3 (Archivos) | Módulos, TADs, instanciaciones de clases | 13/5 |
Lista con invariante de orden (archivo .hs) | |||
Proyecto 4 | Proyecto 4 | Programación C, GDB | 27/5 |
Proyecto 5 | Proyecto 5 | Teórico de Arreglos, Código Arreglo, Inicialización de arreglos; Teórico de Estructuras, Struct, Struct 2 | 17/6 |
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.
Acá pondremos el calendario completo de la materia como esperamos darlo.
Acá pondremos lo que efectivamente fuimos dando en cada clase.