Sei sulla pagina 1di 8

PLANEACIN DIDCTICA

ASIGNATURA:
SEMESTRE:
DOCENTE:
CICLO:
GRUPO:

Programacin .NET II
Quinto
Adn Francisco Gonzlez Gmez
2016-2S-B2
DS-DPRN-1602S-B2-002

Unidad 2: Herencia y polimorfismo en el lenguaje de programacin C Sharp.

Competencia: Codifica los conceptos de herencia, interfaces, polimorfismo y sobre escritura, siguiendo los estndares, sintaxis y mecanismos
de operacin establecidos por la tecnologa .NET, con el fin poner en prctica los elementos de programacin orientada a objetos en el contexto
de uno o varios problemas informticos.

No. Actividad
1 Foro

Actividad 1.
Herencia

Objetivo
El
alumno
identificara las
diferencias
entre los tipos
de herencias
en C# de la
plataforma
.NET

Descripcin Actividad
1. Analizar la diferencia entre la herencia mltiple y
simple en el lenguaje CSharp, e identificar casos en
el mundo real donde se expongan alcances y usos
de los conceptos: Clases estndares o normales,
clases abstractas, clases selladas, para ello, sigue
estos pasos:
Elabora un cuadro comparativo donde expongas las
caractersticas de las siguientes clases: normales, interfaces,
abstractas y selladas.
Explica en el cuadro comparativo la definicin, uso, alcance
y caractersticas de cada uno de los tipos de clase, que
permiten tener una jerarqua de acuerdo a la realidad de los
objetos en el mundo. Agrega ejemplos de cada uno, as
como tus propias conclusiones sobre semejanzas y
diferencias entre ellos.
Identifica y explica el uso en la vida real de herencia simple,
mltiple y simple-mltiple.
Integra el desarrollo de tu actividad en un documento con
cartula y los datos de identificacin completos,

Tiempo
estimado
4 hrs

Entrega
03-nov

%
evaluacin
Interaccin
colaborativa
(10% de la
calificacin en
este espacio)

posteriormente gurdala con la nomenclatura


DPRN2_U2_A1_XXYZ.
1. Ingresa al Foro con subida de archivos y participa
respondiendo a los planteamientos y lnea de discusin que
publique tu Docente en lnea mediante el tema abierto por
l. Redacta en el cuadro de texto una breve resea de tu
actividad no mayor a cinco renglones y a
continuacin adjunta tu archivo. Al finalizar da clic en enviar
para publicarlo y est accesible a tus compaeros y
docente en lnea.

Actividad 2

Herencia
mediante C
Sharp

El
alumno
podr
solucionar un
problema
donde
se
pueda aplicar
un tipo de
herencia
utilizando las
instrucciones
de C# de la
plataforma
.NET

Solucionar el siguiente problema en donde sea necesario


desarrollar una jerarqua de herencia, y que utilices las
instrucciones de C Sharp
Problema:
Considere la siguiente jerarqua de herencias del transporte
disponible que tiene una Compaa turstica:

Definir las clases. Decidir que atributos y mtodos incluir en


cada clase de tal manera que su programa pueda a travs de
un men realizar como mnimo las siguientes acciones:

8 hrs.

09-nov

Tareas
(30% de la
calificacin en
este espacio)

a) Crear objetos de cualquier tipo de las clases finales


(carro, helicptero, crucero), solicitando los datos al
usuario.
b) Verificar que opciones de transporte terrestre se
tienen para la realizacin de un viaje de fin de
semana.
c) Reservar un vehculo y si estuviera ocupado,
enviarme un mensaje de que no est disponible.
d) Salir de la aplicacin.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Actividad
(FORO)

Mtodos
polimrficos

Construye una clase abstracta.


Integra un constructor y mtodos abstractos.
Construye clases con ciertas caractersticas de herencia.
Construye la interfaz requerida.
Integra un documento en el cual muestres las capturas de
pantalla de cada uno de los pasos de este proceso.
Al concluir tu programa empaca todo tu proyecto en un
archivo .zip incluyendo el documento las capturas de
pantalla del procedimiento realizado.

12.
13. Guarda tu actividad con la nomenclatura
DPRN2_U2_A2_XXYZ.
Revisar la rbrica de revisin para actividades, para las
condiciones de entrega.
El
alumno
podr identifica Identificar los usos del polimorfismo de mtodos mediante
el
uso
de ejemplos de uso, para ello, debers trabajar en equipo, los
polimorfismo
cuales sern los mismos que la actividad 4 Sobrecarga de la
dando solucin unidad 1, asignados por el docente.
a un problema
utilizando las
1. Mencionando un mnimo de tres ejemplos donde
instrucciones
sean de utilidad los mtodos polimrficos. Recurre a
de C#

8 hrs.

12-nov

Tareas
(30% de la
calificacin en
este espacio)

2.

problemas que se hayan presentado en alguna de


tus asignaturas anteriores, problemas que observes
en aplicaciones reales o algunos que t propongas,
en los cuales pueda plantearse un polimorfismo
como solucin.
Analiza los conceptos: Mtodo polimrfico,
polimorfismo, tipos de polimorfismo.

3. Explica el tipo de mtodo polimrfico al que


corresponde cada uno de los ejemplos
mencionados.
4. Organiza la informacin en una herramienta de tu
eleccin (cuadro sinptico, cuadro comparativo,
etctera.)
5. Integra el desarrollo de tu actividad en un
documento con cartula y los datos de identificacin
completos, posteriormente, gurdala con la
nomenclatura DPRN2_U2_A3_XXYZ.
6. Ingresa al Foro con subida de archivos y participa
respondiendo a los planteamientos y lnea de
discusin que publique tu Docente en lnea mediante
el tema abierto por l. Redacta en el cuadro de texto
una breve resea de tu actividad no mayor a cinco
renglones y a continuacin adjunta tu archivo. Al
finalizar da clic en enviar para publicarlo y est
accesible a tus compaeros y docente en lnea.
7. Ingresa a la participacin de uno de tus
compaeros, y lee detenidamente su
actividad, analzala y realiza un
comentario mencionando la pertinencia de los
ejemplos expuestos, tus propias experiencias,
conocimiento y la aportacin que te dejan las
participaciones en el Foro.
Revisar la rbrica de revisin para actividades, para las
condiciones de entrega.

Evidencia de
aprendizaje
Herencia
simple,
polimorfismo y
sobreescritura

El
alumno
podr
Desarrollar un
programa en
CSharp
con
base en un
caso
dado
donde
se
apliquen
los
conceptos
vistos en la
unidad.

De acuerdo al siguiente proyecto:


Una Papelera que maneja esos dos tipos de Productos,
papeles y utensilios, se reutilizan elementos comunes de la
clase principal y se combinan con los propios de cada clase
derivada.

Donde se tiene:

8 hrs

16-nov

Investigue cmo puede ser mejorado el ejercicio por medio


de virtual, abstract, override e implemente los cambios
necesarios.
1. Integra en un documento las capturas de pantalla de cada
uno de los pasos de este proceso.
2.
3. Una vez concluido el programa empaca todo el proyecto de
tu programa en un archivo comprimido incluye el
documentode texto con las capturas de pantalla del
procedimiento realizado.
4.
5. Guarda tu Evidencia de aprendizaje con la nomenclatura
DPRN2_U2_EA_XXYZ.
6. Consulta los criterios de evaluacin de la Evidencia de
aprendizaje para que los consideres en el desarrollo de la
misma.

Autorreflexin

Unidad 1

El
alumno
reflexionara
respecto a la
importancia
que tiene estos
conceptos en
el desarrollo de
sistemas.

A travs de una presentacin (de preferencia en Prezi),


describe los conceptos de Herencia, polimorfismo y
sobreescritura, as como su aplicabilidad.
Dentro de un documento con la siguiente nomenclatura:
DPRN2_ATR_U2_XXYZ. (Sustituye las XX por las iniciales de
tu primer nombre, la Y por tu primer apellido y la Z por tu
segundo apellido), introduce la liga donde se puede visualizar
tu presentacin.

2 hrs.

20-nov

Autorreflexion
es
(10% de la
calificacin en
este espacio)

Potrebbero piacerti anche