Cursos‎ > ‎Cursadas Anteriores‎ > ‎2020‎ > ‎Noc-Jueves‎ > ‎

Bitácora de clase - Jueves Noche 2020

Acá van a encontrar información relacionada con los temas vistos clase a clase, ejercitación recomendada y trabajos prácticos.

Clase 22 - Herencia vs. Composición

publicado a la‎(s)‎ 30 oct. 2020 6:12 por Mariana Matos

En esta clase resolvimos la práctica Por la horda! haciendo foco en las decisiones de modelado, particularmente relativas al uso de herencia o composición. Pueden encontrar la solución desarrollada en clase adjunta en esta entrada de la bitácora.

Video de la clase

Clase 22 - Herencia vs. Composición



Para la próxima clase:

Clase 21 - Herencia

publicado a la‎(s)‎ 24 oct. 2020 13:55 por Mariana Matos

En esta clase vimos el modelo de herencia simple que es el que se usa en Wollok así como la mayoría de los lenguajes orientados a objetos como mecanismo de subtipado y cómo trabaja el method lookup para encontrar el método a ejecutar luego de un envío de mensaje.

Se puede ampliar sobre estos temas con el Módulo 13 de objetos.

Video de la clase

Clase 21 - Herencia


Para la próxima clase:

La clase que viene vamos a estar trabajando con el siguiente enunciado. La idea es que lo resuelvan antes de la clase, para poder comparar con la solución que se presente y sacarse dudas.

Para ejercitar libremente:

De Mumuki, pueden trabajar con la lección 11, donde se abordan los temas de esta clase.

Clase 20 - Colecciones y Bloques

publicado a la‎(s)‎ 10 oct. 2020 9:07 por Mariana Matos   [ actualizado el 14 oct. 2020 14:13 ]

En esta clase vimos cómo trabajar con colecciones en Wollok. Además introdujimos el concepto de bloque, que nos ayuda a parametrizar algo para hacer. Próximamente le estaremos dando un uso más intensivo.

Se puede ampliar sobre estos temas con el Módulo 4 de objetos.

Video de la clase

Clase 20 - Colecciones y Bloques


Para la próxima clase:
Para ejercitar libremente:

De Mumuki, pueden trabajar con las lecciones 6, 7 y 8 que cubren estos temas. Además con esto se desbloquea el resto de la lección de clases e instancias, donde se usaban colecciones :)

Clase 19 - Clases

publicado a la‎(s)‎ 1 oct. 2020 16:09 por Mariana Matos

En esta clase incorporamos una nueva herramienta de modelado: las clases, y vimos cómo podemos hacer para instanciar objetos a partir de una misma clase.

Se puede ampliar sobre estos temas con los el Módulo 8 y Módulo 9 de objetos.

Video de la clase

Clase 19 - Clase


Para ejercitar libremente:

De Mumuki, pueden trabajar con los primeros 8 ejercicios de la guía 10 (Clases e instancias).

Clase 18 - Práctica: La Feria

publicado a la‎(s)‎ 1 oct. 2020 16:08 por Mariana Matos

En esta clase resolvimos la práctica La Feria. Pueden encontrar la solución desarrollada en clase adjunta en esta entrada de la bitácora.

Video de la clase

Clase 18 - Práctica: La Feria


Clase 17 - Intro a Objetos

publicado a la‎(s)‎ 20 sept. 2020 7:54 por Mariana Matos

En esta clase arrancamos con un nuevo paradigma, y eso implica replantearnos todo lo que ya sabemos. Nos volvimos a preguntar qué es un programa, esta vez en el Paradigma Orientado a Objetos y la respuesta esta vez está basada en dos ideas: objetos y mensajes.

A lo largo de la clase tocamos los siguientes temas:
Para este paradigma vamos a estar trabajando con Wollok. En esa página van a encontrar todo el material que necesiten para complementar lo que vemos en clase, así como la forma de instalar el entorno. En la sección Documentación -> Apuntes van a encontrar los mismos módulos que están en la página de la cátedra, y en Documentación -> Explicación de Conceptos van a encontrar una guía rápida de cómo se usan los distintos elementos del lenguaje.

Además pueden encontrar ejercicios resueltos en la sección Ejemplos, y en la sección Tour les van a dar un paseo por las herramientas para que descubran cómo sacarle el jugo al IDE.

Se puede ampliar sobre estos temas con el Módulo 1, Módulo 2 y Módulo 3 de objetos.


Video de la clase

Clase 17 - Intro a Objetos


Para la próxima clase:

  • Resolver el TP1 (ejercicio del Spa) que está disponible en la Guía de TPs de Objetos.
  • La clase que viene vamos a estar trabajando con el siguiente enunciado. La idea es que lo resuelvan antes de la clase, para poder comparar con la solución que se presente y sacarse dudas.
Para ejercitar libremente:

De Mumuki, las primeras 3 guías cubren los temas de esta clase. Alternativamente, también hay una nueva guía luego de esas 3 que resume esos los temas de las primeras 2 con otro enfoque. También pueden practicar con la guía 5.

Clase 16 - Práctica: Festivales de Rock

publicado a la‎(s)‎ 31 ago. 2020 9:13 por Mariana Matos

En esta clase resolvimos la práctica Festivales de Rock. Pueden encontrar la solución desarrollada en clase adjunta en esta entrada de la bitácora.

Video de la clase

Clase 16 - Práctica: Festivales de Rock


Clase 15 - Práctica: La Cárcel

publicado a la‎(s)‎ 21 ago. 2020 19:22 por Mariana Matos

En esta clase resolvimos la práctica La Cárcel. Pueden encontrar el código desarrollado en clase adjunto en esta entrada de la bitácora.

Video de la clase

Clase 15 - Práctica: La Cárcel


La clase que viene usaremos este enunciado para la última práctica del paradigma lógico.

Clase 14 - Listas

publicado a la‎(s)‎ 14 ago. 2020 13:19 por Mariana Matos

En esta clase cerramos los temas del paradigma lógico viendo cómo se trabaja con otro tipo de individuo compuesto que son las listas.

Vimos cómo se puede hacer para trabajar con listas recursivamente usando pattern matching, y también los principales predicados que ya vienen para trabajar con listas más cómodamente, como length/2, member/2 y sumlist/2. También vimos un nuevo predicado de orden superior: findall/3.

Se puede ampliar sobre estos temas con el Módulo 3, el Módulo 4 y el Módulo 5 de Lógico.

Video de la clase

Clase 14 - Listas


Para la próxima clase:

  • Resolver los ejercicios del TP4 que están disponibles en la Guía de TPs de Lógico (ejercicios 7 y 8 de esa guía).
  • La clase que viene vamos a estar trabajando con el siguiente enunciado. La idea es que lo resuelvan antes de la clase, para poder comparar con la solución que se presente y sacarse dudas.
Para ejercitar libremente:

De Mumuki pueden trabajar con todas las guías, ya que terminamos de ver todo el contenido teórico que teníamos planeado para este paradigma.

Clase 13 - Functores y Polimorfismo

publicado a la‎(s)‎ 26 jul. 2020 6:34 por Mariana Matos

En esta clase incorporamos un nuevo tipo de individuo, que tiene la particularidad de ser un individuo compuesto: el functor.

Un concepto importante que surgió gracias a estos simpáticos individuos fue polimorfismo.

También se puede ampliar sobre estos temas con el Módulo 3 de Lógico (pero guarda que en el medio también se explican las listas que preferimos no introducir aún).

Video de la clase

Clase 13 - Functores y Polimorfismo


Para la próxima clase (después de las vacaciones):

Resolver los ejercicios del TP3 que están disponibles en la Guía de TPs de Lógico (ejercicios 5 y 6 de esa guía).

Para ejercitar libremente:

Ya pueden trabajar con Mumuki hasta la guía 9 inclusive.

1-10 of 22