miércoles, 25 de marzo de 2015

POO sesión 13 - creando archivos de clase

Saludos.

Ahora en este parcial trabajaremos con programas de ejemplo para usar lo que aprendieron en programación estructurada, aplicado a la programación orientada a objetos.

En la sesión 13 veremos cómo crear un archivo de clase, en C#, para aprovechar la ventaja de reutilización de código que, hemos visto, es parte de la POO.

Como Actividad Práctica 7, realizarán un archivo de clase con el código que se explique en la sesión, y enviarán el proyecto comprimido C#, por correo al docente, al final de la sesión.

¡Nos vemos en clase!

jueves, 12 de marzo de 2015

POO - avance de calificaciones de tareas y entregas 1er parcial

Saludos.

En caso de que quieran ver las calificaciones de sus tareas y actividades prácticas hasta el 11 de marzo, pueden ver el siguiente archivo.

Las observaciones y/o correcciones se realizarán el día de la retro, siempre y cuando vayan al corriente en sus pagos.

¡Nos vemos en el examen!

miércoles, 11 de marzo de 2015

POO - sesión 10 -repaso final 1er parcial

Saludos, esta es la última sesión antes del examen 1er parcial.

Repasaremos los conceptos teóricos vistos en el curso y veremos qué cosas se les dificultan a cada uno de ustedes.
Recuerden que el examen 1er parcial saldrá de lo que hemos visto en la sesión 9 y lo que veremos en la sesión 10.

¡Nos vemos en clase!

domingo, 8 de marzo de 2015

POO sesión 9 - Aplicando lo aprendido

En esta ocasión realizaremos la actividad práctica 6 en donde aplicaremos todo lo aprendido hasta el momento.

  1. Tomarás el primer objeto que encuentres en tu mochila.
  2. Identificarás las propiedades (atributos) y métodos (acciones) de dicho objeto. (Al menos 5 métodos y 5 propiedades).
  3. Representarás el objeto usando la notación detallada UML.
  4. Identificar 3 posibles objetos con los que se relacione tu objeto.
  5. Expresar dichas relaciones usando la notación UML.
  6. A partir de la clase que modelaste, crear una clase que sea generalización de ésta, expresándola en UML por encima de la clase de nuestro objeto.
  7. Finalmente, crearás la clase de tu objeto en un proyecto C#, similar al que se desarrolló en sesiones anteriores.

Al final de la sesión entregar un documento con todo lo indicado en los puntos anteriores, y comprimirás el proyecto C# con tu clase modelada. Ambos se enviarán por correo-e al docente.

miércoles, 4 de marzo de 2015

POO sesión 8

Saludos, en esta ocasión continuaremos con la notación de relaciones entre objetos y veremos un ejemplo más específico de estas relaciones con la notación UML.

También comenzaremos con los pasos necesarios para modelar adecuadamente una clase o clases y cómo identificar métodos y relaciones a partir del enunciado de un problema a resolver.

Actividad práctica 5:
Como actividad práctica, en el blog que crearon para el objeto que modelaron, van a agregar una nueva entrada, en donde inventen una narración en la que involucren los objetos que relacionaron con su propio objeto en la sesión anterior (incluyendo aquel otro objeto que eligieron de los blogs de sus compañeros).

La narración debe explicar el por que de la relación con los otros objetos y qué tipo de relación es. Sean creativos y dejen volar su imaginación para inventar esta narración.

Esta narración debe hacerse desde el punto de vista de su objeto principal y debe ser congruente con la historia de la primera narración que publicaron en el blog.

Al final de la clase enviarán por correo electrónico la liga de la nueva entrada que publicaron en su respectivo blog de objeto.

¡Nos vemos en clase!

POO -¿Qué opinan de esta charla sobre videojuegos? (en inglés)

domingo, 1 de marzo de 2015

POO sesión 7 - Uso de UML

Saludos, en esta sesión realizaremos las siguientes actividades:

Uso de UML para diagramas de clases.
Ahora que tenemos un mejor entendimiento de los objetos, las clases, métodos, atributos y relaciones; aprenderemos un lenguaje de modelado gráfico para representar lo aprendido hasta el momento.
  • Tipos de diagramas UML
  • Diagramas de clase
  • Notación de clase
  • Visibilidad
  • Métodos para acceder atributos
  • Notación de clase abreviada

Actividad práctica 4:
  • Usando la clase que modelaste, crearás en detalle el diagrama UML de la misma, mostrando atributos, métodos y relaciones con otros objetos.
  • Esta actividad práctica se enviará al final de la clase, al correo del docente.
¡Nos vemos en clase!