Materialā€Ž > ā€Ž

Apuntes

La cursada por sƭ sola puede ser suficiente para entender los temas de la materia, pero nunca estƔ de mƔs reforzar con un poco mƔs de material :)
Son numerosos los materiales que hay y la mayoría fueron elaborados por docentes de la materia. Para cada tema hay varias alternativas donde pueden consultar, con distintos estilos de redacción u orden interno, con ejemplos variados, algunos mÔs antiguos y otros mÔs nuevos, mÔs breves o mÔs extensos... Para no marearse, estÔn organizados de esta manera:

Wiki:Ā wiki.pdep.com.arĀ 
Material de referencia que cubre todos los contenidos de la materia (y mÔs). Cada tema estÔ presentado en forma independiente, como para poder entenderlo en su totalidad sin depender de un determinado orden o secuenciación. Se encuentra en constante construcción, si encontrÔs algo faltante o que podría mejorarse comentÔselo a tu docente.

Mumuki:Ā mumuki.ioĀ 
Es una plataforma de aprendizaje con guías teórico-prÔctica interactivas, que brindan feedback conceptual a las soluciones y permiten hacer un seguimiento de los temas de la materia.
Para lecciones de objetos con Wollok, usar: wollok.mumuki.io

Guía de lenguajes: Versión actualizada. 
Es un material breve y prÔctico sobre la sintaxis bÔsica y funciones/predicados/métodos de uso frecuente en los lenguajes de programación utilizados. Puede usarse tanto en los parciales como en el final.  Versión histórica (para quienes cursaron hasta 2015)

Apuntes clÔsicos: 
Desarrollan los temas en una determinada secuencia pedagógica, combinando ejemplos y explicaciones teóricas. El orden interno, el estilo de redacción y la selección de ejemplos, se corresponden con la forma que los respectivos autores (docentes de la materia) van desarrollando sus clases. También hay algunos sobre temas específicos de la materia y otros que abordan temas que van un poco mÔs allÔ. Se presentan a continuación, organizados por paradigma.

FuncionalĀ Ā 

Módulos

Compendio muy completo que recorre todos los temas y mÔs. Se corresponde históricamente con el curso de los sÔbados a la mañana. Por Fernando Dodino, Matías Freyre y otros. 
Para los curiosos, material extra:
Otros apuntesĀ 
Libros
    • "Learn You a Haskell For a Great Good". Ā”En espaƱol!Ā aprendehaskell.esĀ Recomendado, con explicaciones paso a paso.

    Lógico 

    Módulos

    Compendio muy completo que recorre todos los temas y mÔs. Se corresponde históricamente con el curso de los sÔbados a la mañana. Por Fernando Dodino, Matías Freyre y otros. 
    • Módulo 1:Ā Predicados. Individuos. Consultas. Universo Cerrado.Ā 
    • Módulo 2: Variables. Consultas Existenciales. Reglas simples y compuestas. Inversibilidad.
    • Módulo 3:Ā Estructuras de datos. Individuos simples y compuestos.
    • Módulo 4: Predicados de orden superior.
    • Módulo 5: Recursividad.
    • Módulo 6:Ā Elementos de DiseƱo. Delegación. Acoplamiento. Code smells.
    Para los curiosos, material extra:
    • Módulo 7: Ā Explosión combinatoria. Orden superior (definición). Efecto.
    • Anexo A:Ā Testeo con PlUnit
    Otros apuntesĀ 
    • ForallĀ Por Carlos Lombardi
    • Paradigma Lógico.Ā Abarca todos los conceptos del paradigma. Anteriormente publicado impreso en el CEIT (2008). Por Lucas Spigariol.


    ObjetosĀ 

    Módulos

    Compendio muy completo que recorre todos los temas y mÔs. Se corresponde históricamente con el curso de los sÔbados a la mañana. Por Fernando Dodino, Matías Freyre y otros. 
    Anexos de Wollok
    • Anexo 1: GuĆ­a de shortcuts del entorno Wollok
    • Anexo 2: Tutorial de Git en Wollok.
    • Anexo 2: Tutorial de SVN en Wollok.
    • Anexo 3: Diagrama estĆ”tico de Wollok
    Anexos de la materia
      Otros apuntesĀ 
        • Introducción a objetos. Presentación de elementos centrales del paradigma, con ejemplos en Smalltalk. Por NicolĆ”s Passerini y Carlos Lombardi.
        • Excepciones. Conceptos y criterios para manejar excepciones, con ejemplos en Smalltalk. Por MatĆ­as Freyre y Leonardo Cesario.
        • Paradigma de objetos. Abarca varios de los conceptos del paradigma, en Smalltalk. Anteriormente publicado impreso en el CEIT (2008). Por Lucas Spigariol.