Professional Documents
Culture Documents
rea(s):
Carrera(s):
Profesional Tcnico y Profesional Tcnico-Bachiller en Informtica
PROO-02
1/21
Desarrollar aplicaciones de software, acorde con requerimientos del usuario y utilizando la metodologa de programacin orientada a objetos para agilizar y resolver problemas complejos relacionados con el procesamiento de informacin.
PROO-02
13/21
1.1 Disea modelos bajo el enfoque de la metodologa orientada a objetos. 1. Manejo de componentes del lenguaje orientados a objetos.
60 horas 44 horas 16 horas
Programacin orientada a objetos 144 Horas 2. Desarrollo de aplicaciones orientadas a objetos. 84 horas 2.1 Elabora aplicaciones mediante la interaccin de los objetos y actores del sistema.
64 horas
PROO-02
14/21
de
Unidad de aprendizaje:
Nmero
Propsito de la unidad
Disear y elaborar programas aplicando elementos de la programacin orientada a objetos que conlleven como base al desarrollo de aplicaciones o sistemas de informacin.
60 horas
Resultado de aprendizaje:
Actividades de evaluacin 1.1.1
1.1 Disea modelos bajo el enfoque de la metodologa orientada a objetos. C P A Evidencias a recopilar Documento de diseo de modelos bajo el enfoque de la programacin orientada a objetos. Ponderacin 25% A Contenidos
16 horas
Identificacin de elementos de la programacin orientada a objetos. Concepto de la programacin orientada a objetos. Objetos.
Definicin. Identificacin de objetos. Comunicacin entre objetos. Mensajes. Paso de mensajes. Estructura interna de un objeto. Herencia. Polimorfismo.
PROO-02
15/21
Actividades de evaluacin
Evidencias a recopilar
Ponderacin
Contenidos programas orientados a objetos Casos de uso Clases Secuencia C Software para el desarrollo aplicaciones orientada a objetos. Lenguajes de programacin.
Plataforma. Editor de texto empleado. Compilador. Enlazador. Entornos de desarrollo integrados
de
C: Conceptual
P: Procedimental
A: Actitudinal
PROO-02
16/21
Resultado de aprendizaje:
Actividades de evaluacin 1.2.1
1.2 Codifica programas de cmputo mediante la implementacin de objetos. C P A Evidencias a recopilar Documento con la implementacin de la sintaxis de cada uno de los componentes de la programacin orientada a objetos. Problema solucionado con el programa propuesto. Ponderacin 25% Contenidos
44 horas
Desarrolla aplicaciones implementando los componentes de la programacin orientada a objetos. Donde aplica:
Funciones de entrada y salida Sentencias de control Mtodos de ordenamiento Bsqueda de datos Clases y objetos
A. Manejo de funciones de entrada y salida. Datos numricos. Caracteres. Formato. B. Manejo de Sentencias de Control Seleccin
- If then else. - Switch.
Repeticin
- Do while. - For. - While.
mtodos
de
D. Programacin de bsqueda de datos. Binaria. Secuencial. E Programacin de objetos y clases. Definicin de una clase.
Atributos Mtodos.
PROO-02
17/21
Actividades de evaluacin
Evidencias a recopilar
Ponderacin
-
Contenidos
Privado. Protegido.
Funciones de objetos.
PROO-02
18/21
Unidad de aprendizaje:
Nmero
Propsito de la unidad
Disear aplicaciones basadas en la metodologa de la programacin orientada a objetos a fin de obtener informacin procesada con el uso de objetos.
84 horas
Resultado de aprendizaje:
Actividades de evaluacin 2.1.1
2.1 Elabora aplicaciones mediante la interaccin de los objetos y actores del sistema. C P A Evidencias a recopilar Ponderacin 35% A Contenidos
64 horas
Documento presente la
codificacin de cada una de las aplicaciones utilizando herencia y polimorfismo.
Ambigedad
Implementacin de la herencia en objetos. Simple. Mltiple Uso de sobrecarga de operadores. Operadores Unarios. Operadores Binarios. Implementacin de polimorfismo En funciones En funciones virtuales de objetos.
C: Conceptual
P: Procedimental
A: Actitudinal
PROO-02
19/21
Resultado de aprendizaje:
Actividades de evaluacin 2.2.1
2.2 Asegura la integridad de los datos implementando medidas de seguridad. C P A Evidencias a recopilar Ponderacin 15 % A Contenidos
20 horas
Identificacin de patrones de diseo para la autenticacin en aplicaciones. Fabricas abstractas. Singleton o Singular. Factory Method o Mtodo de Fabrica Prototipo Implementacin de los distintos patrones de diseo para la autenticacin. Aplicacin de medidas para la operacin contina del sistema. Cifrado de datos. Inicializacin de objetos. Destruccin de objetos. Manejo de excepciones.
PROO-02
20/21
2.5. Referencias Documentales Bsica: Ceballos, Fco. Javier. Enciclopedia del Lenguaje C++ - 3 ed. Mxico, Alfaomega, 2010. Lpez Romn, Leobardo, Metodologa de la programacin orientada a objetos, 1. Edicin, Mxico, Editorial Alfaomega, 2006. Lpez, Leobardo. Programacin estructurada y orientada a objetos 3 ed. Mxico, Alfaomega, 2011. Complementaria: Arce, Francisco Javier. ActionScript 3.0 - Aprenda a programar. Mxico Alfaomega, 2011 Ceballos Fco., Javier. Microsoft C# - Lenguaje y Aplicaciones 2 ed. Mxico, Alfaomega, 2009.
Ceballos, Javier Francisco. Programacin orientada a objetos con C++ tercera edicin, Ed. AlfaOmega RA~Ma. 2008 Kimmel, Paul. Manual de UML, Editorial McGrawHill. 2007 Ledezma, Espino; Agapito, Crbo; Rubiera, Javier; Garca Herrero, Jess Martn; Oroza, Luis; Prez Concha, Oscar. Fundamentos de Programacin, Editorial McGrawHill. 2006.
Marshal, Donis (2008). Programming Microsoft Visual C# 2008: The Language. Microsoft, Estados Unidos, Mayo de 2008
Pginas Web: Descripcin de Java para principiantes. Disponible en: http://www.apl.jhu.edu/~hall/java/Beginners-Corner.html,: 2003 (09/10/2011). Foro para programadores. Disponible en: http://www.lawebdelprogramador.com/ (09/10/2011). Lenguaje Unificado de Modelado - Disponible en: http://www.uml.org/ (09/10/2011). Material de curso de programacin orientada a objetos. Disponible en: http://jlmarina.net/metodos2/ (09/10/2011). Microsoft (2007). Introduccin a C# - Disponible en: http://msdn.microsoft.com/es-mx/library/a72418yk.aspx (09/10/2011). Tutoriales de Java Disponible en: http://javatutorials.dev.java.net (09/10/2011). Tutorial del lenguaje C++ Disponible en: http://sistemas.itlp.edu.mx/tutoriales/tutorc/index.htm (09/10/2011). Programacin orientada a objetos Disponible en: http://www.monografias.com/trabajos/objetos/objetos.shtml (09/10/2011). Desarrollo orientado a objetos con UML Disponible en http://www.clikear.com/manuales/uml/index.aspx (09/10/2011). Visual Case Tool UML Tutorial Disponible en http://www.visualcase.com/tutorials/uml-tutorial.htm (09/10/2011). Programacin orientada a objetos Disponible en http://es.kioskea.net/contents/poo/ (09/10/2011). C++ con clase Disponible en http://c.conclase.net/curso/?cap=029#inicio (09/10/2011). Singleton Disponible en http://es.wikipedia.org/wiki/Singleton (09/10/2011).
PROO-02
21/21