Próxima clase
Te dejamos unos apuntes para que chusmees, aunque se van del alcance de la materia: Repasaremos los conceptos vistos para ayudarlos a prepararse para el final, haremos el cierre de la materia y finalmente estaremos firmando libretas.
Clases anteriores
31: Es el parcial, arrancamos a las 18. Recordá que podés entregar en máquina (un archivo .wlk y opcionalmente un .jpg con el diagrama estático) , en papel o híbrido (parte y parte). El mail debe ser a fernando.dodino@gmail.com con el asunto "Parcial PDP - UTN - XXXXXXX" donde XXXXXXX es tu nombre. Y tenés que firmar una planilla el presente del parcial.
Si no tenés una copia, imprimilo y encaralo.
Y luego haremos el simulacro de examen, que resolveremos la semana que viene.
Con invitados sorpresa: Gus Trucco y Fede Cano, prestados de PDP lunes a la mañana y Diseño, respectivamente.
- https://github.com/wollok/tamagotchi/tree/if-version
- https://github.com/wollok/tamagotchi (branch master)
Tip para descargarte cada ejemplo en la consola: $ git clone https://github.com/wollok/tamagotchi $ git checkout if-version (para la versión inicial) Abrir el IDE de Wollok e importar el ejemplo. $ git checkout master (para la versión final) Refrescar entorno Wollok.
Luego veremos un ejercicio ( Piratas) donde compararemos dos soluciones posibles: el patrón Template method vs. la redefinición utilizando el mecanismo super() (subiremos el ejercicio antes de la clase).
26: Será la tercera entrega del TP. Recordá que te recomendamos que te descargues la versión 1.6.3 de Wollok para hacer el TP.
25: Después de la semana de finales, volveremos el 4/10. Estaremos viendo el Módulo 8: Objetos inmutables. Value Objects. Igualdad e identidad. Repaso cohesión y acoplamiento. Strategy pattern.
24: De 18 a 21 será la entrega 2 del TP, como de costumbre presencial. Si no podés ir tenés que mandar un mail proponiendo un día alternativo. Luego de 21 a 22:30 veremos 23: Veremos 22: Luego de la entrega presencial que comenzará a las 18:00 y que requiere que traigan una notebook o coordinen con su tutor para subir el tag con el TP resuelto. Ya conocen las reglas de juego respecto a la obligatoriedad de defender el TP y que consiste en responder preguntas sobre el código y/o los casos de prueba implementados. Veremos El siguiente script de clase que resume....- ... del Módulo 5: Un repaso del mecanismo de herencia y cómo impacta en el method lookup. Repaso self / super. Criterios para subclasificar. Herencia de wko hacia clases. Clases y métodos abstractos.
- ... del Módulo 8: Herencia de constructores entre clases y wko.
21: Veremos
20: Veremos Módulo 4: Clases. Method lookup y polimorfismo con clases. Y también un desarrollo de Anexo A: Testing Esta semana será la entrega del TP 0 .
19: Del Módulo 3 vamos a estudiar las colecciones continuando el ejemplo de los taxistas (ej: con quién viaja un pasajero dado un conjunto de taxistas). Luego vamos a hacer ejercitación práctica después del recreo.
18: Ya tenés que estar en un grupo de 2 integrantes (el viernes 04/08 vence el plazo para avisar a tu tutor) De 19 a 21 estaremos repasando los conceptos principales del POO. Te dejamos De 21:20 hasta el final, haremos un Taller de Git, que les permitirá resolver satisfactoriamente el TP 0 - Entorno Wollok y uso de git que es necesario para poder hacer los siguientes TP. Hay un muy lindo apunte de Git para Paradigmas que les dejamos: Anexo D: Tutorial de Git en Wollok.17: Volvemos recargados de las vacaciones... vamos a comenzar con el Paradigma de Objetos. En particular veremos - Módulo 1: Objeto. Mensaje. Métodos.
- Módulo 2: Referencias. Estado. Compartir objetos. Identidad.
Y comenzaremos a ver nuestro primer ejemplo en Wollok: ¡Pepita! donde empezaremos a conocer Ya tenés que traernos tu compañer@ de grupo, de lo contrario en la semana que viene armaremos los grupos nosotros.
En las vacaciones pasaba esto... 1. Para rendir el recuperatorio de Funcional el 29/07, tenés que haber entregado y defendido presencialmente el TP. Si todavía no lo hiciste, tenés que ponerte en contacto con tu tutor y arreglar una fecha anterior al recuperatorio, o no vas a poder presentarte. Si ya lo hiciste, aprovechá la página de Parciales.2. Para la segunda parte del año, van a tener que armar grupos de 2 integrantes (no podés hacerlo solo ni de a 3, tienen que ser 2). Entonces vayan pensando con quién querés armar el grupo, hay tiempo hasta el 09/08 (pasada esa fecha armamos nosotros los grupos). Para trabajar en grupo - buscá alguien con quien hayas trabajado en alguna otra materia antes y sepas que tenés afinidad, es decir que se complementan bien (no siempre dos personas que saben mucho se llevan bien en grupo, directores técnicos y project leaders sobran y esto lamentablemente lo vas a ir aprendiendo conforme pasen las materias)
- también conviene revisar dónde vive cada uno, aunque también se pueden juntar en la facultad, así que esto no es tan importante
16: Miércoles 5/7
15: Miércoles 28/06 Recordá que la entrega debe ser por mail a tus tutores con un formato que permita identificar tu nombre, y se defiende presencialmente.
14: Miércoles 21/06 Comenzaremos viendo el Módulo 6: Elementos de Diseño. Delegación. Acoplamiento. Code smells. Y luego realizaremos un simulacro de examen de Lógico.
13: Miércoles 14/06  A partir de las 18 es la segunda entrega del TP de Lógico. Es presencial, de manera que si no venís tenés que enviar un mail a tus tutores ofreciendo un día alternativo para defender el TP. Independientemente de esto, 1. en cuanto tengas listo el TP tenés que mandar un mail a tu tutor (y su backup si lo tenés) con la resolución y los tests en un archivo .pl. La fecha límite es el mismo miércoles a las 09:00 hs., pero lo ideal es que lo pases el martes a la noche, para darnos tiempo a bajarlo (y testearlo nosotros). 2. también tenés que adjuntar en un archivo aparte la forma en que validaste los casos de prueba escritos en el TP (la salida por consola) 3. por lo general, los tutores tienen una notebook, por lo que no es necesario que consigas una, pero charlalos con ellos en esta semana. Es probable que ese día: - haya alumnos enfermos o con percances, tienen que mandar el TP y avisar para defenderlo otro día - pero también si hay tutores enfermos o que no van a venir, esperen pacientemente que otro tutor se va a sentar con ustedes. Por eso es importante que o bien traigan en una notebook el TP realizado o bien tengan un pendrive con varias copias del TP. Después veremos el Módulo 5: Recursividad.
12: Miércoles 07/06 Para llevar impreso: Módulo 4: Predicados de orden superior. Sobre el final de la clase vamos a contar un poco algunos tips para testear el TP.
11: Miércoles 31/05 (el 24/05 es fecha de finales) Para llevar impreso: Módulo 3: Estructuras de datos. Individuos simples y compuestos. Es posible que de la práctica 8 te falte todavía conocer la recursividad y los predicados de orden superior para resolverlos.
10: Miércoles 17/05 Para llevar impreso: repasaremos el Módulo 1: Predicados. Individuos. Consultas. Universo Cerrado. Módulo 2: Variables. Consultas Existenciales. Reglas simples y compuestas. Inversibilidad. Después, a las 21:15 arrancamos con el paradigma Lógico: Módulo 1: Predicados. Individuos. Consultas. Universo Cerrado.
9: Miércoles 10/05 A partir de las 18:30 es el examen de Funcional. SI tenés ganas de investigar el enorme mundo del paradigma funcional, tenés Después, a las 21:15 arrancamos con el paradigma Lógico: Módulo 1: Predicados. Individuos. Consultas. Universo Cerrado.
8: Miércoles 03/05 y luego lo vamos a resolver entre todos para aprovechar a contestar las dudas que tengan.
7: Miércoles 26/04 A partir de las 18 es la entrega 2 del TP de Funcional para lo cual el mismo miércoles a la mañana tenés que mandar un mail con la resolución y con los 47 tests, cada uno en un archivo .hs En general nosotros traeremos las notebooks.Recordá que la entrega es individual y debés defender el TP presencialmente. Si no podés asistir, tenés que avisar por mail a tu tutor ofreciendo un día alternativo. Ambas entregas de TP son obligatorias para tener derecho a rendir el parcial. Por lo general, todos los tutores llevaremos notebooks así que no te hagas problema por eso. Desde las 21:00 cerraremos el Módulo 7: Sistema de tipos y responderemos dudas.
6: Miércoles 19/04 Para hacer en casa: en Mumuki ya podés hacer los capítulos 13 (Expresiones lambda), 3 y 9 (tipos de dato/inferencia de tipos).
5: Miércoles 12/04
Es presencial, de manera que si no venís tenés que enviar un mail a tu tutor ofreciendo un día alternativo para defender el TP. Independientemente de esto, 1. en cuanto tengas listo el TP tenés que mandar un mail a tu tutor (y su backup si lo tenés) con la resolución en un .hs. La fecha límite es el miércoles 12 a las 09:00 hs., pero lo ideal es que lo pases el martes a la noche, para darnos tiempo a bajarlo (y testearlo nosotros). 2. también tenés que adjuntar en un archivo aparte la forma en que validaste los casos de prueba escritos en el TP (la salida por consola) 3. por lo general, los tutores tienen una notebook, por lo que no es necesario que consigas una, pero charlalo con él en esta semana. 4. y también coordinen si vos podés venir temprano ese día, para tener una idea. Es probable que ese día: - haya alumnos enfermos, tienen que mandar el TP y avisar para defenderlo otro día - pero también si hay tutores enfermos o que no van a venir, esperen pacientemente que otro tutor se va a sentar con ustedes. Por eso es importante que o bien traigan en una notebook el TP realizado o bien tengan un pendrive con varias copias del TP. Tengan en cuenta estas pautas, porque los que no hagan la entrega van a perder la posibilidad de rendir el parcial de Funcional (van directamente a recuperatorio).
Luego, (intentaremos que sea a las 21) vamos a explicar del Módulo 4: Evaluación diferida. | Módulo 5: Orden superior.Para hacer en casa: en mumuki ya podés resolver las guías 5 y 6 Aplicación parcial y Orden superior.
4: Miércoles 05/04 De 18 a 19 van a estar Javi Montiveros y Gaby Graves para responder dudas que les hayan quedado. Arrancamos resolivendo el Parcial(ito) de la clase pasada. Aprovechá para seguir preguntando. Para llevar impreso: Módulo 4: Recursividad. Evaluación diferida. (por las dudas) | Módulo 5: Orden superior. Para hacer en casa: en mumuki ya podés resolver las guías 5 y 6 Aplicación parcial y Orden superior. En papel, tenés la Guía 3: Recursividad.
3: Miércoles 29/03 Para llevar impreso: Módulo 3: Modelado de información Sobre el final de la clase (21:30) haremos un parcialito de Modelado de información, Composición y Aplicación parcial, que deben entregar.Si querés ver cómo se modelan los tipos abstractos de datos (TAD) en C te dejamos este apunte complementario de Diseño Estructurado
2: Miércoles 22/03 Para llevar impreso: Módulo 2: Composición. Aplicación parcial. | Módulo 3: Modelado de información. En papel, tenés la Guía 1: Ejercicios básicos, aplicación parcial, composición, tuplas.Ah, si querés ver las fotos que sacamos, están acá.
1: Miércoles 15/03 Presentación de la materia y de los profesores.
|
 Updating...
Fernando Dodino, 13 abr. 2017 11:38
|