Material
Buena parte del material está en la carpeta de Drive de la cátedra. Para acceder hay que usar el mail @fi.uba.ar.
Clases
- Grabaciones de las clases (canal de YouTube)
- Diapositivas de las clases teóricas
- Diapositivas de las clases prácticas
- Repositorio de ejercicios vistos en clase
- S.O.L.I.D.
Guías de ejercicios
- Guía programación orientada a objetos
- Guía de paradigma funcional
- Guía de calculo lambda
- Guía de paradigma lógico
- Guía de programación concurrente
- Guía de ejercicios integradores
Los ejercicios resueltos de cada una de las guías están en esta carpeta del Drive.
Parciales y finales
Importante: Los examenes son orientativos, los formatos y los temas evaluados pueden variar tanto en contenido como orden, entre cuatrimestres.
De cuatrimestres anteriores:
Resueltos por la cátedra:
Bibliografía sugerida
- [2017] “Functional Programming, Simplified: (Scala Edition)” - Alvin Alexander
- [2002] “Types and programming languages” - Benjamin C. Pierce
- [1985] “The Structure and Interpretation of Computer Programs” - Gerald Jay Sussman, Harold Abelson
- [1994] “Design Patterns: Elements of Reusable Object-Oriented Software” - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- [2004] “Head First Design Patterns” - Eric Freeman, Elisabeth Robson, Elisabeth Freeman, Kathy Sierra, Bert Bates