Sie sind auf Seite 1von 10

PROGRAMA DETALLADO VIGENCIA TURNO 2007 DIURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA DE LA FUERZA ARMADA INGENIERA DE SISTEMAS SEMESTRE

7mo ASIGNATURA LENGUAJES DE PROGRAMACIN III CDIGO SYC-32245 HORAS TEORA PRCTICA LABORATORIO UNIDADES DE CRDITO PRELACIN 4 0 3 5 SYC-32235 1.- OBJETIVO GENERAL Realizar programas orientados a objetos, empleando las estructuras adecuadas para la resolucin de dichos programas. 2.- SINOPSIS DE CONTENIDO La asignatura Lenguajes de Programacin III provee al estudiante de los conocimientos para reconocer las caractersticas y elementos de la programacin basada en objetos utilizando las Estructuras dinmicas de datos y operaciones de Entrada / salida. El contenido est estructurado en ocho (8) Unidades: UNIDAD 1. Introduccin a la programacin orientada a objetos UNIDAD 2.- Elementos de un modelo de objetos. UNIDAD 3. Estructura de control. UNIDAD 4. Herencia y polimorfismo. UNIDAD 5. Estructuras estticas de datos. UNIDAD 6.Estructuras dinmicas de datos. UNIDAD 7 .Conceptos avanzados. UNIDAD 8. Programacin avanzada orientada a objetos. 3.- ESTRATEGIAS METODOLGCAS GENERALES Dilogo Didctico Real: Actividades presenciales (comunidades de aprendizaje), tutoras y actividades electrnicas. Dilogo Didctico Simulado: Actividades de autogestin acadmica, estudio independiente y servicios de apoyo al estudiante. ESTRATEGIA DE EVALUACIN La evaluacin de los aprendizajes del estudiante y en consecuencia, la aprobacin de la asignatura, vendr dada por la valoracin obligatoria de un conjunto de elementos, a los cuales se les asign un valor porcentual de la calificacin final de la asignatura. Se sugieren algunos indicadores y posibles tcnicas e instrumentos de evaluacin que podr emplear el docente para tal fin. Informe o registro de experiencias, defensa en las actividades presenciales. Control de rendimiento. Auto-evaluacin, co-evaluacin y evaluacin. Informe y defensa de experiencias en organizaciones o instituciones relacionadas con el rea de la especialidad. Participacin en talleres, dinmicas de grupos, seminarios, etc: Auto -evaluacin/ co-evaluacin y evaluacin. Registros de participacin, otras. Auto-evaluacin/ co-evaluacin, evaluacin del docente /tutor (a). Pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Auto-evaluacin/ co-evaluacin, evaluacin del estudiante.

OBJETIVOS DE APRENDIZAJE Describir los conceptos fundamentales y caractersticas de la programacin orientada a objetos utilizando los mtodos establecidos para ello.

CONTENIDO UNIDAD 1. INTRODUCCIN A PROGRAMACIN ORIENTADA OBJETOS. LA A

ESTRATEGIAS DE EVALUACIN Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante.

BIBLIOGRAFA Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin.

1.1. Conceptos: Conceptos preliminares de orientacin a Objetos. 1.2. Clases y Objetos. Atributos y Tipos Bsicos. 1.3. Mtodos: Encapsulamiento, herencia y Polimorfismo.

Cengage Learning Editores. Explicar los elementos de un modelo de objeto en correspondencia a los atributos que lo identifican. UNIDAD 2. ELEMENTOS DE UN MODELO DE OBJETOS. 2.1. Objetos: referencia a un objeto. Objetos de Clases Predeterminadas. Creacin de Objetos de una Clase. 2.2. Atributos: identificadores. Variables. Constantes. Clasificacin de Tipos. Tipos lgicos, numricos, Operadores e expresiones. Conversiones. 2.3. Mtodos: Uso o llamadas de mtodos. Parmetros paso por valor y por referencia. Ambito esttico y dinmico. Recursividad. Clases: Encapsulacin. mbitos. Ocultacin. Tipos de datos, Mtodos. Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante. Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores.

Describir las estructura de control como mecanismo que orientan las decisiones.

UNIDAD 3. ESTRUCTURA DE CONTROL. 3.1. Decisiones. Bucles. Saltos. Excepciones.

Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante.

Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores.

Exponer los tipos de herencia y polimorfismo articulando los elementos tcnicos que lo integran.

UNIDAD 4. POLIMORFISMO.

HERENCIA

4.1. Polimorfismo y Ligaduras. 4.2. Clases interfaz. 4.3. Extensiones de Clases. 4.4. Jerarqua de Herencia. 4.5. Conversiones. Herencia.

Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante.

Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores.

Identificar las estructuras estticas de datos integrando los vectores, almacenamiento, bsquedas y ordenacin como criterios tcnicos.

UNIDAD 5. ESTRUCTURAS ESTTICAS DE DATOS. 5.1. Vectores y arreglos. 5.2. Almacenamiento. 5.3. Bsquedas y Ordenacin.

Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante.

Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI-

1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores.

Identificar las estructuras dinmicas de datos utilizando los elementos tcnicos que la integran.

UNIDAD 6. ESTRUCTURAS DINMICAS DE DATOS. 6.1. Pilas. 6.2. Colas 6.3. Listas. 6.4. Implementacin de Listas encadenadas. 6.5. Mtodos de insercin, Bsqueda.

Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante.

Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como

programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores. Caracterizar los conceptos avanzados de excepciones y Multithrading. aplicados como Lenguajes de Programacin. UNIDAD 7. CONCEPTO AVANZADOS 7.1. Excepciones 7.2. Multithrading. Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante. Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como

programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores. Emplear la programacin avanzada orientada a objetos, aplicando los criterios de estructuras dinmicas de datos y operaciones de entrada/salida. UNIDAD 8. PROGRAMACIN AVANZADA ORIENTADA A OBJETOS. 8.1. Utilizacin de Estructuras dinmicas de datos y operaciones de Entrada / salida Realizacin de actividades tericoprcticas. Realizacin de actividades de campo. Aportes de ideas a la Comunidad (informacin y difusin). Experiencias vivenciales en el rea profesional Realizacin de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluacin / coevaluacin y evaluacin del estudiante. Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como

programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores. BIBLIOGRAFA Aminta Yanes N, A. (1996). Mtodos orientados a objetos. Ediciones Daz de Santos. 2 Edicin. Barranco, J. (2002). Metodologa del anlisis estructurado de sistemas .Universidad Pontificia de Comillas de Madrid. 2 edicin. Boock G. (1996),Anlisis y Diseo Orientado a Objetos. 2 Edicin. Editorial Addison-Wesley. Deitel Y Deitel (1997). Como Programar en Java, Editorial Prentice Hall. Douglas Bell, D y colaboradores.( 2003). Java para estudiantes. Pearson Educacin. 3 Edicin. Eckel B.(1996) Thinking in Java. Formato Electrnico PDF en www.EckelObjects.com/Eckel Gmez, C y otros (2003). Diseo de sistemas software en UML .Ediciones UPC. Harvey, D y otros.(2004). Como programar en C/C ++ y Java..Pearson Educacin. 2 Edicin. Meyer B. (1998). Construccin de Software Orientado a Objetos. Editorial Prentice Hall. 2 Edicin . Pasarella, Edelmira Y Zoltn, Cristina.Tipos Abstractos y Algoritmo .Reporte Interno N. CI-1994-003 Departamento de Computacin y Tecnologa de la Informacin de la USB. Kenneth C. Louden, K.(2004) Lenguajes de Programacin. Principios y prctica. por Cengage Learning Editores.2 Edicin Weitzenfeld, A. (2005). Ingeniera de software orientada . 2 Edicin. Cengage Learning Editores.

Das könnte Ihnen auch gefallen