Cursos‎ > ‎Cursadas Anteriores‎ > ‎2018‎ > ‎Mañ-Jueves‎ > ‎

Bitácora Jueves Mañana 2018


Clase 15 - Parcial de lógico

publicado a la‎(s)‎ 12 jul. 2018 5:19 por Alf Sanzo   [ actualizado el 12 jul. 2018 12:09 ]

Hola! El parcial de hoy:
Agenda próxima:
  • Recuerden que el recuperatorio de Funcional es el Sábado 04/08 en Medrano a las 9am (lugar, fecha y hora de final).
    El recuperatorio se hace en papel y lapicera. Recomendación: practiquen hacerlo de esa forma.
  • Clase de consulta: Jueves 2/8 en Medrano, de 9 a 13, preguntar aula en Bedelía. Privilegiamos de funcional.
Tarea
  • Jajaja no se asusten, sólo un recordatorio: no cuelguen los TP. Recuerden que deben tener todo en verde, y no está bueno cambiar de tema en el segundo cuatri dejando cosas colgadas.

Clase 14 - Entrega final TP y Simulacro de parcial

publicado a la‎(s)‎ 4 jul. 2018 19:26 por Alf Sanzo   [ actualizado el 5 jul. 2018 9:05 ]

Buenas!

Tarea

  • Corregir lo pendiente del Trabajo Práctico de lógico.
  • Si quieren y pueden, traigan su notebook para realizar el parcial de lógico. Sino tenemos las máquinas del laboratorio.

Clase 13 - Listas en lógico

publicado a la‎(s)‎ 28 jun. 2018 3:25 por Alf Sanzo   [ actualizado el 28 jun. 2018 11:08 ]

Buenas!
Sobre las correcciones de hoy:
  • Varios grupos ya tienen cargados Issues en sus repositorios con las correcciones. La primer actividad del día es leer esos issues y hacer preguntas a los docentes.
  • Mientras se espera la corrección, hay que hacer este ejercicio de productos, hasta el punto 3 inclusive.
Después del recreo se hará una puesta en común del ejercicio y se darán los temas del día, que son:

Tarea

  • Segunda entrega del TP Integrador del Paradigma Lógico, incluyendo las correcciones habladas hoy.
    • Enunciado acá: (Spoiler Alert parte 2
    • Se entrega en máquina el martes que viene 03/07 por la noche.
    • La entrega es en el mismo repositorio, modificando / agregando lo necesario.
    • La corrección es presencial, las dudas con copia a ambos tutores.

Clase 12 - Forall, functores, inversibilidad

publicado a la‎(s)‎ 20 jun. 2018 22:42 por Alf Sanzo   [ actualizado el 21 jun. 2018 15:59 ]

Buenas!

Material de repaso

  • Se recomienda hacer, del ejercicio del mundial, el punto 7, "promete" (que está resuelto en la solución provista ¡pero antes denle una pensada!) y el punto 11 (mejorDelGrupo).
  • Si se marearon con functores y quieren una buena práctica de forall, muy recomendado el ejercicio del TEG.

Tarea 

  • Primera entrega del TP Integrador del Paradigma Lógico.
    • Enunciado acá: (Spoiler Alert) ...Porque el TP es largo y está lleno de spoilers....
    • Se entrega en máquina el martes 26/06 por la noche.
    • La tarea de Github Classroom es esta: https://classroom.github.com/g/hk2QrM5g
    • La corrección es presencial, las dudas con copia a ambos tutores.

Clase 11 - Intro a Paradigma Lógico

publicado a la‎(s)‎ 13 jun. 2018 23:21 por Alf Sanzo   [ actualizado el 14 jun. 2018 15:06 ]

Tarea

  • Trabajo Práctico Individual. Enunciado: Asesinato en la Mansión (v1.7)
  • Se entrega la clase que viene jueves 21/06 a primera hora.
  • Se hace a máquina, y se imprime en una carilla, con nombre, apellido y curso. No hace falta folio ni carátula.

Práctica Adicional

Parcial 31/05!

publicado a la‎(s)‎ 31 may. 2018 5:31 por Santiago Paredes   [ actualizado el 31 may. 2018 5:44 por Lucas Spigariol ]

Para hacer el parcial, la asignacion es esta: 

La consigna está alli dentro

Clase 09 - Simulacro v2 - Parcial v1

publicado a la‎(s)‎ 24 may. 2018 5:28 por Alf Sanzo   [ actualizado el 24 may. 2018 15:24 ]

Hoy aprendimos un poco de inferencia de tipos con el siguiente ejercicio:


Dada la siguiente función en Haskell:

f  h  p = any (<h). map p . snd

  1. Dar el tipo de la función  f.

  2. Mejorar la función f en términos de expresividad.

  3. Dar dos ejemplos de invocación, uno que termine y otro que no, que sirvan para explicar la estrategia de evaluación de Haskell.


Teoría:
También hicimos el Simulacro de parcial Talento Ayudantino, que algunos de nosotros lo tomaron como parcial.

Tarea

  • ¡Estudiar! Pueden usar los TPs individuales y grupales que deben.
  • Para practicar, recomiendo el enunciado y resuelto explicado Monsters Inc, que fue hecho en un momento en donde no enseñábamos data (por lo que hay muchas tuplas) pero por lo demás es muy bueno y está bien explicado.

Clase 08 - Simulacro v1

publicado a la‎(s)‎ 17 may. 2018 9:17 por Alf Sanzo   [ actualizado el 17 may. 2018 15:20 por Daniel Marcelletti ]

Buenas !

Les recordamos que se modificó la fecha del parcial:

  • El jueves de la semana que viene (24/5) vamos a tener el simulacro del parcial.
  • Como el mismo es en computadora les pedimos que, quienes quieran rendirlo en su notebook, la traigan, así vemos cómo sería la organización en el laboratorio para el parcial y ustedes realizan el simulacro en el entorno más parecido posible al del parcial.
  • El parcial se reprogramó para el otro jueves (31/5)
  • Por otra parte, quien quiera rendir este jueves (24/5), puede hacerlo: solo tienen que avisarnos por lo menos un día antes.

En cuanto a la clase del día de la fecha:

  • Corregimos TPs integradores. En caso de haber faltado, pónganse en contacto con sus compañeros para tener hechas las correciones de cara al parcial.
  • Charlamos ciertos tips para el parcial, gran lectura de referencia a la hora de encararlo: acá.
  • Practicamos con un parcial del 2015: Vengadores funcionales (con solución)

Clase 07 - Recursividad, fold, estrategias de evaluación

publicado a la‎(s)‎ 3 may. 2018 9:27 por Alf Sanzo   [ actualizado el 4 may. 2018 0:51 por Emanuel Casco ]

Buenas!
Tarea: Trabajo práctico integrador
  • El enunciado de la segunda parte está -siempre estuvo- en el README del repositorio.
  • La fecha y hora de entrega es el martes 08/05 a la noche.
  • La corrección es presencial, a primera hora, el jueves 10.
  • Es grupal, se hace en máquina, y se entrega en el mismo repositorio que antes. Ahora el código debe tener todas las funcionalidades pedidas en la entrega 1 y 2.
  • Luego de subir el código, se debe avisar a los tutores por mail o por issue de GitHub, según cómo les hayan pedido sus tutores. 
  • Si tienen un issue abierto en GitHub en un TP, este contiene las correcciones que tienen que hacer. Una vez que lo hayan corregido, simplemente tienen que responder al issue, asignarlo a sus dos o tres ayudantes, sin cerrar el issue.
  • Si el TP no está aprobado, es muy probable que haya un issue abierto en GitHub. Esto es importante sobre todo si sus TPs no fueron corregidos presencialmente en la clase. Denle una mirada. 
  • Las consultas serán a sus tutores, se envían por en un issue ó por mail a ambos tutores siempre, la comunicación es con los dos.
  • Finalmente, recuerden que para firmar la materia tienen que tener todos los TPs aprobados (o sea, en OK). Les va a convenir mucho más tener la corrección antes del parcial, porque podemos ver si hay algún error grave y ayudarlos. 
Posdata:
Aquí algunos gifs de cómo funcionan length y reverse con sus definiciones recursivas.

Clase 06 - Instanciacion de typeclasses, expresiones lambda y multiples constructores

publicado a la‎(s)‎ 26 abr. 2018 5:24 por Santiago Paredes   [ actualizado el 26 abr. 2018 13:24 ]

Material de la clase de hoy:
Práctica 
  • La clase que viene resolveremos parte de estos ejercicios en el pizarrón, es recomendable que los hagan:
  • Está el de los Deportistas ("Traeme la bebida Messi"), que tiene exactamente los temas que vimos hoy, para practicarlo
  • Está el ejercicio de "Netflis" , quienes no lo hayan terminado.
  • El código utilizado durante la clase para canciones y artistas se encuentra en este repositorio.

1-10 of 15