Calendario de actividades

Contenido Sesión
(Fecha)
Actividad
Repaso UML y
diseño de objetos
(sesión 1)
13 de Mayo
Tarea
  • assignmentMaterial de Repaso para diseño Orientado a Objetos:
    1. material curso TC1033
    2. Posters con gatitos <3
  • assignmentMaterial de Repaso para C++:
    1. Conceptos básicos de POO en C++
    2. Diseño Objetos
  • assignmentApoyo MacOS:
    1. MacOS intro video intro.
    2. MacOS Hebrew video instalar paquetes Hebrew.
    3. MacOS gcc video instalar compilador gcc.
    4. MacOS compilar video uso terminal.
  • assignment Toma notas sobre el tema para usar en los examenes. Las notas deben de estar escritas a mano. No impreso, no copias, no digital.
  • assignmentTutorial de configuración para IDE y repositorio:
    1. github crear cuenta y subir archivo UML
    2. replit en caso de no tener IDE (opcional)
  • computer Proyecto Integrador primer Avance
    Diseña el diagrama de clases de tu proyecto, crea entre 4 y 7 clases, y sube tu link a la actividad en canvas.
    Se evalúan las siguientes subcompetencias:
    1. Identifico de manera correcta las clases a utilizar para solucionar el problema
    2. Identifico los casos que harían que el proyecto deje de funcionar
    3. Genero un diagrama de clases UML correcto y y explico su relación con el problema de forma clara
  • Proyecto Demo usa este proyecto como guía para aclarar tus dudas con respecto al entregable.
Repaso Implementación Herencia (Sesión 2)
16 de Mayo
  • assessment Examen: U.M.L.
  • speaker_notes Solución del examen.
  • speaker_notesResolver dudas del autoestudio
  • speaker_notes Implementación Herencia (encapsulación):
    1. sobrecarga de funciones
    2. sobre escritura de funciones
    3. métodos de acceso
    4. anime.cpp
    5. anime.h
    6. anime.pdf
  • speaker_notesEjemplo Netflix
Tarea
Apuntadores (sesión 3)
20 de Mayo
  • speaker_notes Resolver dudas sobre apuntadores:
    1. delcaración apuntador *
    2. uso apuntador *
    3. uso referencia &
    4. objetos que guardan cambios
    5. uso en funciones
    6. apuntadores.cpp
  • computerEjemplo Netflix
Tarea
  • computer Proyecto Integrador Segundo Avance
    Implementa las clases con herencia siguiendo tu UML y súbelo a github y entrega el link del avance en canvas.
    Se evalúan las siguientes subcompetencias:
    1. Se emplea de manera correcta el concepto de Herencia
    2. Se emplea de manera correcta los modificadores de acceso
    3. Se emplea de manera correcta la sobrecarga y sobreescritura de métodos
  • Proyecto Demo usa este proyecto como guía para aclarar tus dudas con respecto al entregable.
polimorfismo (sesión 4)
23 de Mayo
  • assessment Examen: Implemenación de herencia, sobrecarga, sobre escritura y métodos de acceso
  • speaker_notes Solución del examen.
  • speaker_notes intro polimorfismo:
    1. relación con herencia
    2. relación con apuntadores
    3. explicación memoría tiempo de ejecución y tiempo de compilación
    4. sobrecarga y sobreescritura anime-1.h
Tarea
Polimorfismo (sesión 5)
27 de Mayo
Tarea
  • computer Proyecto Integrador Tercer Avance
    Implementa las clases polimorfismo súbelo a github y entrega el link del avance en canvas.
    Se evalúan las siguientes subcompetencias:
    1. Se emplea de manera correcta el concepto de Polimorfismo
  • Proyecto Demo usa este proyecto como guía para aclarar tus dudas con respecto al entregable.
Sobre carga de operadores (sesión 6)
30 de Mayo
Tarea
Clases Abstractas (sesión 7)
3 de Junio
Tarea
  • computer Proyecto Integrador Cuarto Avance
    Corregir errores previos, agrega sobrecaga de operadores si aplica y asegúrate que las clases abstractas
    estén declaradas correctamente, subi tu avance a github y pon ahí la documentación en el reademe, después
    entrega el link en canvas.
    Se evalúan las siguientes subcompetencias:
    1. Se emplea de manera correcta el concepto de Clases Abstractas
    2. Usa herramientas de control de versiones
    3. Incluye documentación útil en el repositorio del pryecto
  • Proyecto Demo usa este proyecto como guía para aclarar tus dudas con respecto al entregable.
  • computer (oprcional) Apartar revisión final para la sesión 9.
Ejericio integrador (sesión 8)
6 de Junio
  • assessment Examen: Interfaces y Clases Abstractas
  • speaker_notes Solución del examen.
  • assessment Revisión de Proyectos (con cita)
Tarea Avanza en el proyecto y resuevle dudas del módulo
Github (sesión 9)
10 de Junio
  • speaker_notesGithub
  • assessment Revisión de Proyectos (con cita)
Tarea
  • computer Sube el link de github en tu portafolio de lumen junto con una image o pdf de tu tabla de competencias.
    La actividad de lumen esta en canvas en la sección del proyecto.
Examen de Módulo (sesión 10)
13 de Junio
  • assessment Examen: Interfaces y Clases Abstractas