BLOQUE 2. PROGRAMACIÓN ORIENTADA A OBJETOS I.

UNIDAD III
PERIODO ESCOLAR 2017
Competencia general
Construir programas modulares bajo el paradigma orientado a objetos, para satisfacer necesidades en el procesamiento de información
mediante su análisis y su codificación en lenguaje Java.

Competencias específicas. Unidad 3.
Desarrollar programas modulares para solucionar problemas diversos, aplicando la herencia, el polimorfismo y el manejo de excepciones
mediante la sintaxis que JAVA ofrece para su implementación.
Propósitos
 Identificar el uso de la herencia para reutilizar código y construir clases basadas en algunas creadas con anterioridad.
 Determinar el uso del polimorfismo para implementar un mismo método en distintas clases de diferentes maneras.
 Identificar el uso de las excepciones en la programación, lo cual permitirá controlar posibles errores de ejecución.
Actividad Recurso Estrategia de Estrategia de Tiempo Evaluación Recursos Observaciones
enseñanza Aprendizaje estimado didácticos
1. Herencia y Foro Proponer una Investiga un caso donde 8 – 26 40% Unidad 3. Redactar
polimorfismo pregunta se utilicen la herencia y Mayo Característi correctamente el
Fase 1. detonadora polimorfismo. cas de la documento, revisar
para la Analiza tu ejemplo y POO y ortografía.
discusión en el describe la clase, excepcione Participar en el foro
foro sobre el subclases y superclases s conforme a las
tema. empleadas. A partir de instrucciones.
ello, elabora una
representación gráfica
de la jerarquía de
herencia.
Analiza ¿cómo se
relacionan la herencia y
polimorfismo en tu
ejemplo?
2. Herencia y Envío de Revisar el Abre un nuevo proyecto 8 – 26 40% Unidad 3. Revisa el tema que
polimorfismo tarea material en NetBeans. Mayo Característi investigaste en la
Fase 2. propuesto en el Desarrolla el código de la cas de la actividad 1 sobre la
contenido de la representación gráfica POO y herencia.
asignatura. del caso que trabajaste excepcione El programa en Java
en la fase 1 de la s debe funcionar
actividad para correctamente y sin
implementar las errores.
subclases, superclases;
así como los métodos
abstractos y finales.
Utiliza la sobrecarga de
métodos y operadores
dentro del código que
estás implementando.
Comenta el código
indicando en qué parte
estás utilizando las
interfaces.
3. Manejo de Envío de Revisar el Retoma el código de la 8 – 26 40% Unidad 3. Implementar al
excepciones tarea material Actividad 1. Herencia y Mayo Característi menos 3 tipos de
propuesto en el Polimorfismo. Fase 2 e cas de la manejo de
contenido de la identifica los tipos de POO y excepciones en el
asignatura. excepciones que se excepcione ejemplo.
podrían implementar. s
Considera por lo menos
3, o bien, las que te
solicite tu docente en
línea.
Codifica las excepciones
que propones en el
proyecto.
Posteriormente, genera
las pruebas necesarias
para observar si las
excepciones anexadas
cumplen con la función
deseada.

resultado de la alumnos. Para la aprendizaje. está realizando la implementación de clases abstractas. contestar las clases abstractas. ión de clases sobre la analiza en qué parte del POO y retomar el programa abstractas. programación código implementarías excepcione que se realizó en Java. programa Documenta el código funcionando y sin indicando en dónde se errores. s esta Unidad.Evidencia de Envío de Revisar el Retoma el proyecto que 8 – 26 40% Unidad 3. El dudas de los A partir de tu análisis. [10%] 1) ¿Qué aprendí en esta unidad? 2) ¿Cuáles conceptos u operaciones puedo aplicar a mi práctica profesional? 3) ¿Qué acciones o actitudes debo modificar para mejorar mi desempeño en el estudio de la materia Programación Orientada a Objetos I? . Auto reflexión Unidad III. realiza la codificación de actividad es un las clases abstractas. tarea material trabajaste en las Mayo Característi implementación de Implementac propuesto actividades previas y cas de la esta actividad.