Semana 5

Importante

Cambiamos la forma de generar las asignaciones de los TPs. Por favor Leer detenidamente lo que se explica más abajo. Gracias!
  • En esta semana vamos a conocer a los Closures, que son bloques de código que pueden convertirse en un objeto y que pueden diferir su ejecución. Eso nos va a ayudar a programar cosas más interesantes e interactivas y nos va a ser muy útil luego en Wollok Game! También incorporamos el uso de colecciones.

  • A los closures también se los llama expresiones Lambda. Estos “cachos” de código pueden tener, además, 1 o más parámetros que nos permiten convertir una porción de código en un objeto, dándonos el beneficio de diferir su ejecución, ya que el lugar donde se escribe el código puede no ser el mismo donde se pide la ejecución. Incluso, el código podría no ejecutarse nunca.

  • Les dejamos un apunte que contiene la introducción al uso de closures y colecciones además de otro material básico de la materia: Apunte Closures y Colecciones

  • También les facilitamos el link a la presentación de la clase presencial, que resume los temas de esta semana: Presentación Semana 5


  • Sobre las asignaciones (TPs)

  • Debido a los problemas que nos viene trayendo la plataforma classroom de github para aceptar y gestionar asignaciones (error 500, Access Issue, etc), a partir de esta semana usaremos otra herramienta que genera previamente los repos de cada estudiante y envía los mails de invitación antes de aceptar.
  • Aquellxs estudiantes que registraron correctamente su usuario de github en la planilla compartida la semana pasada, deberían haber recibido 2 mails de parte de Objetos UNAHUR que serán las invitaciones a aceptar las 2 asignaciones de esta semana (verificar carpeta spam).
  • Para los ejercicios de las semanas anteriores que usamos classroom, tengan en cuenta que tal vez deban probar colocando su usuario con sufijo “-1”, “-2”, “-3”, debido a los problemas que generó classroom al generar los repos.

Horarios

Ejercicios

  • Mensajeros de Película

    • Ejercicio que introduce el manejo de bloques y colecciones.
    Consigna
  • Bebidas Parte 2

    • Segunda parte del ejercicio Bebidas, que agrega el manejo de bloques y colecciones.
    Consigna