Está en la página 1de 9

SECUENCIA DIDÁCTICA

Nombre de curso: Programación Orientada a Objetos Clave de curso: COM1002B11


Antecedente: Diseño de Algoritmos Clave de antecedente: COM0302A21
Módulo
Competencia de Módulo:
Desarrollar programas de cómputo utilizando las herramientas de análisis y diseño para la solución de problemas dentro de las organizaciones

Competencia de curso:
Elaborar programas utilizando lenguajes con enfoque orientado a objetos para la solución de problemas dentro de las organizaciones

Elementos de competencia:

1. Identificar los aspectos históricos y técnicos de la programación orientada a objetos para comprender su importancia en el desarrollo de software de calidad.
2. Aplicar la sintaxis básica del lenguaje java para desarrollar programas cumpliendo con el paradigma orientado a objetos
3. Implementar conceptos básicos de programación orientada a objetos para el desarrollo de programas cumpliendo con el paradigma orientado a objetos.
4. Implementar los conceptos avanzados de la programación orientada a objetos para el desarrollo de programas

Perfil del docente:

Maestría en Tecnologías de la Información y Comunicación, Sistemas de Información, Ciencia e Ingeniería de la Computación o un área afín; con experiencia profesional de dos años deseables en
el área de desarrollo de software, enfocado a la programación orientada a objetos en el lenguaje de programación JAVA, además de poseer aptitudes docentes. Debe mostrar interés por los
temas relacionados con su especialidad y tener espíritu investigador para garantizar su competencia y la de sus estudiantes. Planifica los procesos de enseñanza y de aprendizaje atendiendo al
enfoque por competencias, y los ubica en contextos disciplinares, curriculares y sociales amplios. Evalúa los procesos de enseñanza y de aprendizaje con un enfoque formativo, con una actitud
de cambio a las innovaciones pedagógicas. Construye ambientes para el aprendizaje autónomo y colaborativo.

Elaboró: Academia de Computación y Sistemas Junio 2008


Autorizó: Dirección de Programas Especiales Agosto 2008
Actualizó:
Autorizó:
Elemento de competencia:
1. Identificar los aspectos históricos y técnicos de la programación orientada a objetos para comprender su importancia en el desarrollo de software de calidad.

Estrategias de Actividades con tiempos de dedicación (T.D)


Fase Contenido
formación Actividades supervisadas (T.D) Actividades Independientes (T.D)
Identificar la importancia Lenguajes de programación Trabajo colaborativo Bienvenida académica. 1 Hr. Investigar historia y características del 1 Hr.
del paradigma orientado a Crisis del software. Investigación de Objetivo personal. lenguaje Java
objetos en el desarrollo Criterios de calidad del tema Expectativas.
de software de calidad. software. Criterios de evaluación.
Evolución de la programación. Reglas del curso.
Paradigma y metodologías. Portafolio
Discusión guiada por parte del facilitador.
Elaboración del mapa mental, donde se 1 Hr.
plasme la historia de la programación
y sus paradigmas

Distinguir los elementos Conceptos básicos de la POO Trabajo colaborativo Exposición de la investigación 1 Hr. Investigación en equipo de los conceptos 2 Hr.
fundamentales de la Clases Objetos Investigación de Explicación del facilitador a través de 2 Hr. del paradigma OO
programación orientada a Abstracción tema ejemplos que ilustre la aplicación de los
objetos para la elaboración Herencia Análisis de casos conceptos básicos de la POO
de programas orientados a Polimorfismo Análisis de casos propuestos por el facilitador. 2 Hr.
objetos. Encapsulamiento

Identificar los diversos Lenguajes orientados a Trabajo colaborativo Discusión guiada por el profesor 2 Hr. Investigación sobre los lenguajes 1 Hr.
lenguajes de objetos Investigación de orientados a objetos
programación orientados Características generales de tema
a objetos. los LPOO
Historia de los LPOO
Comparación de los más
populares LPOO

Atributos genéricos Valores y actitudes Evaluación


Análisis Tolerancia Evidencias de la competencia
Diseño de soluciones Perseverancia
Creatividad Resumen de los conceptos básicos de la POO
Resumen de los lenguajes orientados a objetos
Examen de conocimiento
Aspectos afectivo-emocionales
Materiales didácticos de apoyo Asistencia
Participación
Pizarrón Responsabilidad
Bibliografía Compromiso
Computadora Disposición a aprender
Cañón

Portafolio del estudiante


De acuerdo a la rúbrica de portafolio

Fuentes de Información
1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C)
2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c)
3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b)
4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c)
5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)
Elemento de competencia:
2. Aplicar la sintaxis básica del lenguaje java para desarrollar programas cumpliendo con el paradigma orientado a objetos

Estrategias de Actividades con tiempos de dedicación (T.D)


Fase Contenido
formación Actividades supervisadas (T.D) Actividades Independientes (T.D)
Seleccionar los Fundamentos de Java Trabajo colaborativo Discusión expositiva por parte del facilitador. 3 Hr. Investigar los tipos de datos, operadores 2 Hr.
operadores y tipos de Tipos de datos Investigación de Análisis de casos propuestos por el aritméticos, lógicos y relacionales en
datos adecuados para la Operadores aritméticos, tema facilitador lenguaje java
elaboración de lógicos y relacionales. Tabla comparativa sobre operadores lógicos y
programas simples. relacionales.

Seleccionar la estructura Estructuras de control Análisis de casos Exposición del tema por parte del facilitador 4 Hr. Solución de ejercicios propuestos por el 2 Hr.
de control adecuada para IF Análisis de casos propuestos por el facilitador.
resolver un problema. SWITCH FOR facilitador.
WHILE
DO WHILE
BREAK
CONTINUE

Utilizar los métodos Métodos Análisis de casos Exposición del tema por parte del facilitador 5 Hr. Solución de ejercicios propuestos por el 2 Hr.
predefinidos en las Métodos de la clase String y la Solución de ejercicios propuestos por el facilitador.
clases Math y String para clase Math. facilitador donde se haga uso de métodos
resolver problemas de las clases String y Math
simples.

Emplear arreglos en la Arreglos Trabajo colaborativo Discusión guiada. 3 Hr. Solución de ejercicios propuestos por el 2 Hr.
elaboración de Declaración y acceso Análisis de casos Análisis de casos propuestos por el facilitador.
programas. Arrays multidimensionales facilitador.

Atributos genéricos Valores y actitudes Evaluación


Análisis Tolerancia Evidencias de la competencia
Diseño de soluciones Perseverancia
Creatividad Resumen de los conceptos básicos de la POO
Resumen de los lenguajes orientados a objetos
Examen de conocimiento
Aspectos afectivo-emocionales
Materiales didácticos de apoyo Asistencia
Participación
Pizarrón Responsabilidad
Bibliografía Compromiso
Computadora Disposición a aprender
JAVA
Cañón
Portafolio del estudiante
De acuerdo a la rúbrica de portafolio

Fuentes de Información
1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C)
2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c)
3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b)
4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c)
5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)
Elemento de competencia:
3. Implementar conceptos básicos de programación orientada a objetos para el desarrollo de programas cumpliendo con el paradigma orientado a objetos.

Estrategias de Actividades con tiempos de dedicación (T.D)


Fase Contenido
formación Actividades supervisadas (T.D) Actividades Independientes (T.D)
Realizar programas Definición de clases y Análisis de casos Exposición del tema por parte del facilitador 4 Hr. Solución de ejercicios prácticos propuestos 2 Hr.
simples utilizando objetos. Realizar ejercicios propuestos por el 6 Hr. por el facilitador
clases, objetos, Paquetes constructores facilitador
atributos y métodos. Clases compuestas
This
Métodos static

Realizar programas Clases derivadas. Análisis de casos Exposición del tema por parte del facilitador 4 Hr. Análisis de ejemplos donde se aplique la 2 Hr.
implementando clases Miembros protected Solución de ejercicios propuestos por el herencia
heredadas. Constructores- facilitador 6 Hr. Solución de ejercicios propuestos por el 2 Hr.
inicializadores en facilitador
herencia.
Redefinición de métodos
en la clase derivada.
Métodos abstractos

Realizar programas El modificador de acceso Análisis de casos Exposición por parte del instructor de 2 Hr. Solución de ejercicios propuestos por el 4 Hr.
que implementan el protected Trabajo colaborativo ejercicios aplicando polimorfismo instructor
uso de polimorfismo. Up-casting y down- casting 6 Hr.
Solución ejercicios propuestos por el
Operador cast instructor.
La clase Object 2 Hr.
Lluvia de ideas sobre las ventajas del
La cláusula final polimorfismo

Atributos genéricos Valores y actitudes Evaluación


Análisis Tolerancia Evidencias de la competencia
Diseño de soluciones Perseverancia
Creatividad Resumen de los conceptos básicos de la POO
Resumen de los lenguajes orientados a objetos
Examen de conocimiento

Aspectos afectivo-emocionales
Materiales didácticos de apoyo Asistencia
Participación
Pizarrón Responsabilidad
Bibliografía Compromiso
Computadora Disposición a aprender
Cañón
Portafolio del estudiante
De acuerdo a la rúbrica de portafolio

Fuentes de Información
1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C)
2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c)
3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b)
4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c)
5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)
Elemento de competencia:
4. Implementar los conceptos avanzados de la programación orientada a objetos para el desarrollo de programas

Estrategias de Actividades con tiempos de dedicación (T.D)


Fase Contenido
formación Actividades supervisadas (T.D) Actividades Independientes (T.D)
Implementar interfaces Interfaces Trabajo colaborativo Exposición de los ejemplos con la ayuda del 2 Hr. Investigación y análisis de un ejemplo 2 Hr.
para la solución de Definición de clases y Ejercicios prácticos facilitador donde se implemente una interfaz
problemas complejos. objetos. Solución de ejercicios propuestos por el 6 Hr.
Paquetes Constructores facilitador
Clases compuestas
This
Métodos static

Utilizar las excepciones Manejo de excepciones Investigación de Discusión grupal guiada por el facilitador 2 Hr. Investigación sobre que son las excepciones 1 Hr.
para la captura de Clases derivadas. tema Exposición de un ejercicio por parte del y cuál es la importancia de su uso.
errores. Miembros protected Ejercicios prácticos facilitador. 2 Hr. Solución de ejercicios propuestos por el 2 Hr.
Constriuctores- Implementar el manejo de excepciones en facilitador, donde se haga uso del manejo
inicializadores en programas en java 4 Hr. de excepciones
herencia.
Redefinición de métodos
en la clase derivada.
Métodos abstractos

Realizar clases Documentación Ejercicios prácticos Exposición por parte del facilitador del uso de 2 Hr. Investigación sobre Javadoc 1 Hr.
documentadas con la El modificador de acceso Javadoc Generar documentación de programas 1 Hr.
2 Hr.
herramienta Javadoc. protected Up-casting y Generar documentación haciendo uso de realizados en fases anteriores
down- casting Javadoc
Operador cast
La clase Object
La cláusula final

Atributos genéricos Valores y actitudes Evaluación


Análisis Tolerancia Evidencias de la competencia
Diseño de soluciones Perseverancia
Creatividad Resumen de los conceptos básicos de la POO
Resumen de los lenguajes orientados a objetos
Examen de conocimiento
Aspectos afectivo-emocionales
Materiales didácticos de apoyo Asistencia
Participación
Pizarrón Responsabilidad
Bibliografía Compromiso
Computadora Disposición a aprender
Cañón

Portafolio del estudiante


De acuerdo a la rúbrica de portafolio

Fuentes de Información
1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C)
2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c)
3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b)
4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c)
5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)

También podría gustarte