Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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
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
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.
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.
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
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
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
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)