miércoles, 27 de mayo de 2015

POO sesión 29 -repaso preparatorio para examen 3er parcial

Saludos,

Esta es la última sesión que tenemos en el semestre, la siguiente semana será de exámenes y retroalimentación / cierre de curso.

Así pues, en esta sesión veremos qué es lo que necesitan estudiar para resolver el examen 3er parcial, que -básicamente- engloba lo que hemos visto en este parcial y en este semestre.

Les recuerdo que la fecha de entrega de la última actividad (tarea9) fue el 25 de mayo, y que entregas tardías se califican sobre 5, con un punto que se decrementa con cada día extra que pasa después de la fecha de entrega.

En este parcial se realizaron 6 tareas, cada una vale un punto de la calificación del parcial, el examen vale 4 puntos del total. Ténganlo en cuenta para que hagan sus cálculos de calificación del 3er parcial.

¡Nos vemos en clase!

domingo, 24 de mayo de 2015

POO sesión 28 - Presentación de Proyectos Semestrales

Saludos a todos.

En lugar de la sesión en salón de clase, asistirán a la presentación de proyectos y apoyaremos a sus compañeros expositores.
La asistencia individual de ese día, será por medio de una foto personal (selfie), tomada junto a los stands de la presentación de proyectos, y enviada por correo-e, junto con su nombre.

A aquellos equipos que participan como expositores, recuerden que tienen que presentarse antes de las 9am para instalar su stand y preparar su presentación.

¡Nos vemos en la Plaza de las Culturas!

miércoles, 20 de mayo de 2015

POO sesión 27 -objetos y arreglos en C#

Saludos,

En esta sesión veremos cómo se crean y administran arreglos, tanto con tipos de datos sencillos, como con objetos de clases diseñadas por el programador.

Para reafirmar lo aprendido en la sesión, se realizará la tarea 9:

  1. Diagrama de clases para resolver el problema
  2. Lógica de cada clase
  3. A partir de esto, realizar lo siguiente:
  • Crea un programa que le pida al usuario que ingrese 8 números enteros.
  • El programa usará arreglos para guardar los números que escriba el usuario.
  • Usará una función para regresar el número más grande de dicho arreglo
  • Mostrará al usuario el número más grande del arreglo.
Esta tarea deberá entregarse ANTES del 25 de mayo, por correo electrónico.

¡Nos vemos en clase!

domingo, 17 de mayo de 2015

POO sesión 26 - Polimorfismo (práctica)

Saludos,

La clase anterior vimos la parte teórica del polimorfismo, el día de hoy pondremos en práctica lo aprendido, de manera que cada quien diseñará una aplicación que ocupe las tres clases que vimos en teoría: "NaveEspacial", "NaveCombate" y "NaveCargamento", que tienen una función polimórfica llamada "impacto láser".

Tarea 8:

  • El programa debe crear tres objetos, una nave base, una nave de combate y una nave cargamento.
  • El programa debe mostrar el valor de las propiedades de cada uno de los objetos.
  • También se debe visualizar cómo cambian las propiedades de cada nave, cuando son impactadas por un rayo láser (una simulación con texto, no es necesario hacer una animación)

Se debe enviar por correo el programa completo (proyecto completo comprimido) al correo del docente, acompañado con una breve descripción del funcionamiento del programa, ANTES de la próxima sesión.

¡Nos vemos en clase!

miércoles, 13 de mayo de 2015

POO sesión 25 - namespaces

Saludos.

En la sesión de hoy, veremos el tema "namespaces" o "nombres de espacio", que es un concepto relativamente nuevo en los lenguajes de cómputo. A pesar de esto, son elementos muy útiles y en algunos casos, son esenciales en la programación.

Actividad práctica 10

Tomaremos el proyecto de herencia múltiple, que programamos en un solo archivo de clase, y lo separaremos en dos archivos diferentes, pero que tengan el mismo namespace, de manera que, aunque hagamos este cambio en el código de la clase, no tendremos que modificar el código fuente principal del proyecto (para más detalles, ver la presentación correspondiente en la página de wikispaces)

¡Nos vemos en clase!

domingo, 10 de mayo de 2015

POO sesión 24- tipos de herencia e introducción a "namespaces"

Saludos.

Una disculpa por no haber podido asistir a la sesión anterior. En esta sesión recuperaremos el tiempo perdido, no solo viendo el tema de la sesión anterior, sino comenzando un nuevo tema que es bastante reciente, en el contexto de la programación: "namespaces".

En esta ocasión es cuando se deja la tarea 7, recordemos que es:

  • Crear el diagrama UML para la herencia multi nivel que programamos en C# durante esta sesión
  • Recuerda respetar la notación detallada de clase de UML para cada una de las clases y la notación para todos los métodos y propiedades de cada una de las clases.
  • Envía al correo del docente antes de la siguiente sesión.
¡Nos vemos en clase!

miércoles, 6 de mayo de 2015

POO - sesión 23: Tipos de herencia

Saludos.

En esta ocasión continuaremos con el tema de herencia, en particular los diferentes tipos de herencia que existen y su notación UML.

Los alumnos que faltaron la sesión anterior, tienen hasta el día de hoy para ponerse al corriente de la actividad práctica 9 (2a parte).

En esta sesión se deja la Tarea 7, cuya especificación es la siguiente:

  • Crear el diagrama UML para la herencia multi nivel que programamos en C# durante esta sesión
  • Recuerda respetar la notación detallada de clase de UML para cada una de las clases y la notación para todos los métodos y propiedades de cada una de las clases.
  • Envía al correo del docente antes de la siguiente sesión.

Recuerden que las entregas fuera de fecha se van a calificar sobre 5, y cada día adicional de retardo se penalizará con 1 punto menos. Por favor, sean puntuales en sus entregas.

lunes, 4 de mayo de 2015

POO - las entregas fuera de tiempo se calificarán sobre 5

Saludos,

Es importante que entreguen sus actividades prácticas el mismo día en que se imparte la sesión, por lo que las entregas fuera de tiempo se penalizarán con 5 puntos menos, y mientras más tiempo pase, se quitará un punto adicional por cada día de atraso.

Con excepción de las personas que hayan faltado a la sesión (no cuentan retardos o salidas antes del fin de la sesión) tienen hasta la siguiente sesión para entregar la actividad práctica que no realizaron por haber faltado a clase.

Por favor, tomen esto en cuenta para evitar que sus calificaciones sufran por entregas fuera de tiempo.

¡Nos vemos en clase!

domingo, 3 de mayo de 2015

POO sesión 22 Repaso herencia

Saludos y bienvenidos al 3er parcial.

En la sesión de hoy retomaremos el tema de herencia y resolveremos las dudas que hayan quedado al respecto.

También se recibirán avances de los equipos cuyos proyectos serán presentados ante la comunidad escolar.

¡Nos vemos en clase!