Repaso UML y diseño de objetos
|
(sesión 1)
13 de Mayo
|
|
|
Tarea
|
-
assignmentMaterial de Repaso para diseño Orientado a Objetos:
- material curso TC1033
- Posters con gatitos <3
-
assignmentMaterial de Repaso para C++:
- Conceptos básicos de POO en C++
- Diseño Objetos
-
assignmentApoyo MacOS:
- MacOS intro video intro.
- MacOS Hebrew video instalar paquetes Hebrew.
- MacOS gcc video instalar compilador gcc.
- 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:
- github crear cuenta y subir archivo UML
- 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:
- Identifico de manera correcta las clases a utilizar para solucionar el problema
- Identifico los casos que harían que el proyecto deje de funcionar
- 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):
- sobrecarga de funciones
- sobre escritura de funciones
- métodos de acceso
- anime.cpp
- anime.h
- anime.pdf
-
speaker_notesEjemplo Netflix
|
|
Tarea
|
|
Apuntadores
|
(sesión 3)
20 de Mayo
|
-
speaker_notes Resolver dudas sobre apuntadores:
- delcaración apuntador *
- uso apuntador *
- uso referencia &
- objetos que guardan cambios
- uso en funciones
- 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:
- Se emplea de manera correcta el concepto de Herencia
- Se emplea de manera correcta los modificadores de acceso
- 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:
- relación con herencia
- relación con apuntadores
- explicación memoría tiempo de ejecución y tiempo de compilación
- 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:
- 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:
- Se emplea de manera correcta el concepto de Clases Abstractas
- Usa herramientas de control de versiones
- 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
|