Está en la página 1de 3

GUÍA DIDÁCTICA

Programa: Procesos de formación en programación

Sección: Relaciones entre clases Total de horas: 10

Temáticas: ● Composición, asociación y agregación.


● Cardinalidad.
● Herencia.
● Polimorfismo (funciones y operadores)
● Sobreescritura de métodos.
● Modelado estructural.
Competencias: Interpreta la filosofía del diseño orientado a objetos y los conceptos de clase,
las relaciones de asociación, agregación, composición, herencia y polimorfismo
a partir de la abstracción de un contexto en el abordaje de una situación
problémica.

Orientaciones Generales:
1. Lea detenidamente la guía didáctica.
2. Realice la lectura del material sugerido.
3. Tenga en cuenta que para desarrollar las Tareas Interactivas de esta guía, debe apoyarse
en el material suministrado y en lo abordado durante el encuentro sincrónico.
4. Recuerde que cuenta con un foro permanente de inquietudes para resolver sus dudas o
consultas.
5. Recuerde que debe cumplir con las Tareas Interactivas propuestas por el docente dentro
de los tiempos estipulados.
6. Revise la agenda de aprendizaje que se ha dispuesto.
7. Recuerde que, al finalizar el eje temático, encontrará un reto que deberá resolver como parte
de la comprobación de sus aprendizajes.
8. Recuerde que cuenta con una semana para la resolución del reto.

Las relaciones existentes entre las distintas clases indican cómo


éstas se comunican entre sí; o sea, nos indican cómo se comunican
los objetos de esas clases. La asociación, por ejemplo, es la primera
relación entre clases, la cual es la relación primaria que se tiene,
Contextualización es decir, la relación de asociación es la base para las demás
temática relaciones entre clases.
En cuanto a la agregación, es la relación que con más frecuencia
se da, esta tiene un concepto sencillo, consiste en, como dice su
nombre, agregar objetos a una estructura que nos almacene
objetos del mismo tipo.
Actividades iniciales

Tareas
Propósito Recursos
Interactivas
Esta primera tarea busca reconocer qué tanto sabe sobre Cuestionario
lo que va a estudiar. Para esto, deberá ingresar al
cuestionario: “Revisión de conocimientos previos” y
Confrontando mi realizar las orientaciones que allí se dan.
saber No consulte en ninguna parte las respuestas a las
preguntas o situaciones dadas, sino que conteste con base
en lo que sepa o en su experiencia personal y/o
profesional.

Actividades de desarrollo

Tareas
Propósito Recursos
Interactivas
Esta tarea tiene como objetivo facilitar la lectura de los Libro Digital
diversos materiales de estudio que deberá abordar para Interactivo
Consulta guiada enfrentar el reto. Sin embargo, podrá hacer uso de otras
fuentes alusivas a los temas en cuestión. Esta tarea se
llevará a cabo de forma individual e independiente.
Esta tarea le permitirá prepararse para el desarrollo del Video
Práctica guiada reto, mientras autoevalúa los aprendizajes adquiridos.
A través de encuentros sincrónicos mediados por la Plataforma de
plataforma de videoconferencia Zoom, se podrán estudiar videoconferenci
Estudio dirigido bajo la guía del tutor, los aspectos referidos a este primer a Zoom
eje temático. Del encuentro se derivarán ejercicios de
aplicación o foros de discusión para afianzar lo aprendido.

Actividades de cierre

Tareas
Propósito Recursos
Interactivas
Esta tarea tiene como finalidad revisar los aprendizajes Cuestionario
Reconociendo lo obtenidos antes de enfrentar el reto, de manera que se
aprendido pueda autoevaluar el avance, los aciertos y las dificultades
en torno al conocimiento.
A través del planteamiento de situaciones Aplicativo
contextualizadas y, con base en los conocimientos
adquiridos, el reto tiene como propósito comprobar los
Reto
aprendizajes. Para ello, tendrá una dedicación de una
semana, en la que deberá dar solución de manera
progresiva a la situación planteada.
Agenda de aprendizaje

Tareas Dedicación Fecha Fecha Valor


Eje temático Actividades
Interactivas en horas inicio fin porcentual

Estructuras de Actividades Confrontando mi 1 Lunes Martes 0%


Control iniciales saber
Condicional o
Selectivas Actividades Libro Digital 2 Martes Miércoles 0%
de desarrollo Interactivo
Estudio dirigido 5 Lunes Viernes 0%

Práctica guiada 1 Lunes Viernes 0%

Actividades Reconociendo 1 Jueves Viernes 0%


de cierre de lo aprendido

Reto 10 Lunes Sábado 20%

Resultados de aprendizaje

- Entiende la funcionalidad fundamental del concepto de herencia en el paradigma de


programación orientado a objetos.
- Interpreta los diagramas de clases y objetos.
- Diferencias los escenarios posibles que pueden emerger desde el concepto de cardinalidad.

Referencias bibliográficas

- Desarrollo Web. (2014). Polimorfismo en Programación. Teoría de la Programación


orientada a Objetos. https://desarrolloweb.com/articulos/polimorfismo-programacion-
orientada-objetos-concepto.html

- GeeksforGueeks.(2019). Asociación, composición y agregación en Java.


https://www.geeksforgeeks.org/association-composition-aggregation-java/

- Walton, A. (2020). Java desde Cero. Anulación de métodos.


https://javadesdecero.es/poo/overriding-o-anulacion-metodos/

- Walton, A. (2020). Java desde Cero. Herencia en Java: Tipos y Ejemplos.


https://javadesdecero.es/poo/herencia-java-tipos-ejemplos/
UML: Modelado estructural. (Mediavilla). Microsoft PowerPoint -
M_Estruc_completo_sin_notas.ppt (unican.es)

También podría gustarte