You are on page 1of 10

PROGRAMA DETALLADO VIGENCIA TURNO 2007 DIURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA INGENIERÍA DE SISTEMAS SEMESTRE

7mo ASIGNATURA LENGUAJES DE PROGRAMACIÓN III CÓDIGO SYC-32245 HORAS TEORÍA PRÁCTICA LABORATORIO UNIDADES DE CRÉDITO PRELACIÓN 4 0 3 5 SYC-32235 1.- OBJETIVO GENERAL Realizar programas orientados a objetos, empleando las estructuras adecuadas para la resolución de dichos programas. 2.- SINOPSIS DE CONTENIDO La asignatura Lenguajes de Programación III provee al estudiante de los conocimientos para reconocer las características y elementos de la programación basada en objetos utilizando las Estructuras dinámicas de datos y operaciones de Entrada / salida. El contenido está estructurado en ocho (8) Unidades: UNIDAD 1. Introducción a la programación orientada a objetos UNIDAD 2.- Elementos de un modelo de objetos. UNIDAD 3. Estructura de control. UNIDAD 4. Herencia y polimorfismo. UNIDAD 5. Estructuras estáticas de datos. UNIDAD 6.Estructuras dinámicas de datos. UNIDAD 7 .Conceptos avanzados. UNIDAD 8. Programación avanzada orientada a objetos. 3.- ESTRATEGIAS METODOLÓGÍCAS GENERALES Diálogo Didáctico Real: Actividades presenciales (comunidades de aprendizaje), tutorías y actividades electrónicas. Diálogo Didáctico Simulado: Actividades de autogestión académica, estudio independiente y servicios de apoyo al estudiante. ESTRATEGIA DE EVALUACIÓN La evaluación de los aprendizajes del estudiante y en consecuencia, la aprobación de la asignatura, vendrá dada por la valoración obligatoria de un conjunto de elementos, a los cuales se les asignó un valor porcentual de la calificación final de la asignatura. Se sugieren algunos indicadores y posibles técnicas e instrumentos de evaluación que podrá emplear el docente para tal fin. Informe o registro de experiencias, defensa en las actividades presenciales. Control de rendimiento. Auto-evaluación, co-evaluación y evaluación. Informe y defensa de experiencias en organizaciones o instituciones relacionadas con el área de la especialidad. Participación en talleres, dinámicas de grupos, seminarios, etc: Auto -evaluación/ co-evaluación y evaluación. Registros de participación, otras. Auto-evaluación/ co-evaluación, evaluación del docente /tutor (a). Pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Auto-evaluación/ co-evaluación, evaluación del estudiante.

Como programar en C/C ++ y Java. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas. etc. Edelmira Y Zoltán. 2ª Edición .OBJETIVOS DE APRENDIZAJE Describir los conceptos fundamentales y características de la programación orientada a objetos utilizando los métodos establecidos para ello. Actividades de Auto-evaluación / coevaluación y evaluación del estudiante. 1. Construcción de Software Orientado a Objetos. INTRODUCCIÓN A PROGRAMACIÓN ORIENTADA OBJETOS.1.Tipos Abstractos y Algoritmo .Reporte Interno Nº.EckelObjects. Cristina.(2004) Lenguajes de Programación. Ediciones Díaz de Santos. D y colaboradores.(1996) Thinking in Java.2.( 2003). Métodos orientados a objetos.Universidad Pontificia de Comillas de Madrid. 2ª Edición. (1996). Principios y práctica. Realización de actividades de campo. . 2ª Edición.Pearson Educación. (1998). Barranco.Análisis y Diseño Orientado a Objetos. Métodos: Encapsulamiento. C y otros (2003). A. Harvey. J. Editorial Addison-Wesley. Ingeniería de software orientada . (1996). por Cengage Learning Editores.2ª Edición Weitzenfeld.(2004). CI1994-003 Departamento de Computación y Tecnología de la Información de la USB.Ediciones UPC. Editorial Prentice Hall. D y otros. Pasarella. (2002). Conceptos: Conceptos preliminares de orientación a Objetos. (2005). herencia y Polimorfismo. Louden. Meyer B. exposiciones. BIBLIOGRAFÍA Aminta Yanes N. Kenneth C. 2ª edición. Metodología del análisis estructurado de sistemas . Java para estudiantes. K. Aportes de ideas a la Comunidad (información y difusión). Como Programar en Java. Boock G. 2ª Edición. defensas de trabajos. 2ª Edición.3. Diseño de sistemas software en UML . Douglas Bell. 1. Deitel Y Deitel (1997). LA A ESTRATEGIAS DE EVALUACIÓN Realización de actividades teóricoprácticas. 3ª Edición. A. Clases y Objetos.. Pearson Educación. debates. Atributos y Tipos Básicos. Eckel B. Editorial Prentice Hall.com/Eckel Gómez. 1. Formato Electrónico PDF en www. CONTENIDO UNIDAD 1.

Aportes de ideas a la Comunidad (información y difusión).Ediciones UPC. Java para estudiantes. 2ª edición. Clasificación de Tipos. Realización de actividades de campo. Principios y práctica. Ámbitos. Kenneth C. exposiciones. Como Programar en Java. J. Tipos lógicos. Boock G. Meyer B. UNIDAD 2. Variables. 2ª Edición.(2004). Creación de Objetos de una Clase. Louden. Objetos de Clases Predeterminadas.com/Eckel Gómez. Atributos: identificadores. Como programar en C/C ++ y Java. A. K.2ª Edición Weitzenfeld. Ingeniería de software orientada .(1996) Thinking in Java. D y otros. Construcción de Software Orientado a Objetos. 3ª Edición. A. 2. Métodos: Uso o llamadas de métodos. (1996). Editorial Prentice Hall. CI1994-003 Departamento de Computación y Tecnología de la Información de la USB. (1996). Métodos. numéricos.(2004) Lenguajes de Programación. Eckel B. Ocultación. Tipos de datos. Edelmira Y Zoltán. Harvey. Objetos: referencia a un objeto. Operadores e expresiones.Reporte Interno Nº. . Editorial Addison-Wesley. Cristina. Pearson Educación. defensas de trabajos. 2ª Edición.3. Conversiones. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas. Ambito estático y dinámico. 2.EckelObjects. 2ª Edición.Pearson Educación. Ediciones Díaz de Santos. Editorial Prentice Hall. 2.Análisis y Diseño Orientado a Objetos. Actividades de Auto-evaluación / coevaluación y evaluación del estudiante. Realización de actividades teóricoprácticas. etc. D y colaboradores. Aminta Yanes N. Explicar los elementos de un modelo de objeto en correspondencia a los atributos que lo identifican. 2ª Edición .Cengage Learning Editores. Deitel Y Deitel (1997). Parámetros paso por valor y por referencia. Recursividad. Metodología del análisis estructurado de sistemas . Constantes. Pasarella.2. debates. (2002). por Cengage Learning Editores. Cengage Learning Editores. Clases: Encapsulación.Tipos Abstractos y Algoritmo . (1998). Barranco. ELEMENTOS DE UN MODELO DE OBJETOS. 2ª Edición. Métodos orientados a objetos.1.( 2003). (2005).. Formato Electrónico PDF en www. Douglas Bell. C y otros (2003). Diseño de sistemas software en UML .Universidad Pontificia de Comillas de Madrid.

Describir las estructura de control como mecanismo que orientan las decisiones. Edelmira Y Zoltán. K.Universidad Pontificia de Comillas de Madrid.(2004) Lenguajes de Programación. Construcción de Software Orientado a Objetos. C y otros (2003). Editorial Prentice Hall. (2002).1. Diseño de sistemas software en UML . Cengage Learning Editores. CI1994-003 Departamento de Computación y Tecnología de la Información de la USB.( 2003). Deitel Y Deitel (1997). Ingeniería de software orientada . Formato Electrónico PDF en www. Métodos orientados a objetos. defensas de trabajos. Como Programar en Java. 2ª Edición. 2ª Edición . J. Kenneth C.EckelObjects. Cristina. Pearson Educación. Realización de actividades de campo. Editorial Prentice Hall.. UNIDAD 3. Douglas Bell.(2004). Actividades de Auto-evaluación / coevaluación y evaluación del estudiante. Harvey. Principios y práctica. debates. Excepciones. Java para estudiantes. Realización de actividades teóricoprácticas. exposiciones. Pasarella. Bucles. Metodología del análisis estructurado de sistemas . Barranco. Aminta Yanes N. Meyer B. Eckel B. (1996). Louden. ESTRUCTURA DE CONTROL.Reporte Interno Nº.Ediciones UPC. 3ª Edición.com/Eckel Gómez. 2ª edición. (1996). Como programar en C/C ++ y Java. Saltos. etc. D y colaboradores. A.Pearson Educación. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas. Decisiones. Aportes de ideas a la Comunidad (información y difusión). 2ª Edición.Análisis y Diseño Orientado a Objetos. Ediciones Díaz de Santos. (1998).(1996) Thinking in Java. Editorial Addison-Wesley. por Cengage Learning Editores. 2ª Edición. A. Boock G. D y otros. 3. 2ª Edición.Tipos Abstractos y Algoritmo . . (2005).2ª Edición Weitzenfeld.

POLIMORFISMO.(2004). CI1994-003 Departamento de Computación y Tecnología de la Información de la USB. J. Editorial Prentice Hall. A. D y otros. Deitel Y Deitel (1997). Como Programar en Java. Boock G. Metodología del análisis estructurado de sistemas . Aminta Yanes N. Realización de actividades de campo.(2004) Lenguajes de Programación. Formato Electrónico PDF en www. 4. 2ª Edición. Pearson Educación. Editorial Prentice Hall. (1996). Pasarella. D y colaboradores. Polimorfismo y Ligaduras. exposiciones. etc. (2002). Actividades de Auto-evaluación / coevaluación y evaluación del estudiante. Aportes de ideas a la Comunidad (información y difusión). por Cengage Learning Editores. .( 2003). debates. Herencia. K. C y otros (2003).4. Principios y práctica. Eckel B.Exponer los tipos de herencia y polimorfismo articulando los elementos técnicos que lo integran.Análisis y Diseño Orientado a Objetos..3. Construcción de Software Orientado a Objetos. UNIDAD 4. HERENCIA Y 4.com/Eckel Gómez. 2ª Edición .2ª Edición Weitzenfeld. 4. Editorial Addison-Wesley. 2ª Edición.Tipos Abstractos y Algoritmo . Barranco. 3ª Edición.EckelObjects. A. (1998). Jerarquía de Herencia. 2ª edición.(1996) Thinking in Java. 2ª Edición. (2005). Douglas Bell. 4. Cengage Learning Editores.5. Meyer B. Java para estudiantes. Conversiones. (1996).2. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas.Reporte Interno Nº. Diseño de sistemas software en UML . Cristina.Ediciones UPC. Métodos orientados a objetos. Edelmira Y Zoltán. Louden. Realización de actividades teóricoprácticas. Ediciones Díaz de Santos. Como programar en C/C ++ y Java.Universidad Pontificia de Comillas de Madrid.1. Clases interfaz. 2ª Edición. defensas de trabajos. Kenneth C. Extensiones de Clases.Pearson Educación. Ingeniería de software orientada . 4. Harvey.

(2004).Ediciones UPC.Identificar las estructuras estáticas de datos integrando los vectores. Métodos orientados a objetos. Editorial Addison-Wesley. defensas de trabajos. Aminta Yanes N..3. Pasarella.Reporte Interno Nº.EckelObjects.Análisis y Diseño Orientado a Objetos. 2ª Edición . Actividades de Auto-evaluación / coevaluación y evaluación del estudiante. 5. Editorial Prentice Hall. 2ª Edición. Almacenamiento. 2ª edición. almacenamiento. UNIDAD 5. Ediciones Díaz de Santos. etc. Douglas Bell. (2002). Como Programar en Java.2. Realización de actividades teóricoprácticas. Vectores y arreglos. (1998). exposiciones. 2ª Edición.(1996) Thinking in Java. 3ª Edición. Edelmira Y Zoltán. Editorial Prentice Hall. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas. J. Deitel Y Deitel (1997). Construcción de Software Orientado a Objetos. 2ª Edición. Realización de actividades de campo. Barranco. D y otros. Búsquedas y Ordenación. Cristina. Como programar en C/C ++ y Java.Pearson Educación. 5. Diseño de sistemas software en UML . Formato Electrónico PDF en www. Harvey. A. Pearson Educación.Universidad Pontificia de Comillas de Madrid. debates. Eckel B. 5.1. Aportes de ideas a la Comunidad (información y difusión). CI- . búsquedas y ordenación como criterios técnicos.com/Eckel Gómez. (1996). Meyer B. Boock G. (1996). D y colaboradores.Tipos Abstractos y Algoritmo . Metodología del análisis estructurado de sistemas . Java para estudiantes.( 2003). ESTRUCTURAS ESTÁTICAS DE DATOS. C y otros (2003).

(1996). 6. defensas de trabajos. etc. Java para estudiantes. Cengage Learning Editores. 2ª Edición. Como Programar en Java. (2005).EckelObjects. Eckel B.2. Colas 6. Principios y práctica. Kenneth C. Formato Electrónico PDF en www. D y otros.2ª Edición Weitzenfeld. K. Editorial Addison-Wesley.1. Editorial Prentice Hall.Universidad Pontificia de Comillas de Madrid. Aminta Yanes N. Como . 2ª Edición. Douglas Bell. 6. A. 3ª Edición. UNIDAD 6.(2004) Lenguajes de Programación. Barranco.(2004). 2ª Edición. 6. debates. (1996). por Cengage Learning Editores. (2002). Aportes de ideas a la Comunidad (información y difusión). Harvey. 2ª edición. A.com/Eckel Gómez. Realización de actividades teóricoprácticas. Metodología del análisis estructurado de sistemas . ESTRUCTURAS DINÁMICAS DE DATOS. C y otros (2003).4. Ingeniería de software orientada . Implementación de Listas encadenadas.(1996) Thinking in Java.3. Ediciones Díaz de Santos. Louden. Identificar las estructuras dinámicas de datos utilizando los elementos técnicos que la integran. Métodos de inserción. Búsqueda.Análisis y Diseño Orientado a Objetos. exposiciones.1994-003 Departamento de Computación y Tecnología de la Información de la USB. Boock G. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas. Deitel Y Deitel (1997). Listas. 6. J. Pilas.5. Métodos orientados a objetos. Realización de actividades de campo. Diseño de sistemas software en UML . Actividades de Auto-evaluación / coevaluación y evaluación del estudiante.Ediciones UPC. D y colaboradores. Pearson Educación.( 2003).

1.(1996) Thinking in Java. Actividades de Auto-evaluación / coevaluación y evaluación del estudiante. Editorial Prentice Hall. (1996). Meyer B. CONCEPTO AVANZADOS 7. UNIDAD 7. Java para estudiantes. Cristina.Ediciones UPC. Boock G. 2ª edición. Como . Kenneth C.2. 3ª Edición. Editorial Addison-Wesley. Realización de actividades teóricoprácticas.programar en C/C ++ y Java. debates. Aportes de ideas a la Comunidad (información y difusión). (1996).(2004) Lenguajes de Programación. C y otros (2003). Eckel B. Edelmira Y Zoltán. Ingeniería de software orientada . J.Universidad Pontificia de Comillas de Madrid.(2004). Métodos orientados a objetos. Realización de actividades de campo.2ª Edición Weitzenfeld.com/Eckel Gómez. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas. (2002).EckelObjects. Barranco. CI1994-003 Departamento de Computación y Tecnología de la Información de la USB. Pasarella.Reporte Interno Nº. Multithrading. 2ª Edición . exposiciones. 2ª Edición. Principios y práctica. 2ª Edición. (2005).Pearson Educación. Aminta Yanes N. Louden. A.Análisis y Diseño Orientado a Objetos. defensas de trabajos. Metodología del análisis estructurado de sistemas . Ediciones Díaz de Santos. 2ª Edición. Cengage Learning Editores. Construcción de Software Orientado a Objetos. Excepciones 7.( 2003).Tipos Abstractos y Algoritmo . A. aplicados como Lenguajes de Programación. Caracterizar los conceptos avanzados de excepciones y Multithrading. D y otros. D y colaboradores. 2ª Edición. Deitel Y Deitel (1997). (1998). etc.. Douglas Bell. Diseño de sistemas software en UML . Como Programar en Java. Pearson Educación. Editorial Prentice Hall. por Cengage Learning Editores. K. Formato Electrónico PDF en www. Harvey.

2ª Edición.EckelObjects. Formato Electrónico PDF en www. 2ª Edición. A. (1996). Como . 2ª Edición. debates.Tipos Abstractos y Algoritmo . 2ª Edición.( 2003). 8.Ediciones UPC. por Cengage Learning Editores. A.Pearson Educación. Pasarella. J. Utilización de Estructuras dinámicas de datos y operaciones de Entrada / salida Realización de actividades teóricoprácticas. (2005). 3ª Edición.Análisis y Diseño Orientado a Objetos.programar en C/C ++ y Java. Editorial Prentice Hall. (1996). Construcción de Software Orientado a Objetos. Cengage Learning Editores. D y colaboradores. K. Pearson Educación. exposiciones.(2004) Lenguajes de Programación. Emplear la programación avanzada orientada a objetos. Realización de actividades de campo.(2004). Boock G. Aportes de ideas a la Comunidad (información y difusión). D y otros. Aminta Yanes N. Ediciones Díaz de Santos. Actividades de Auto-evaluación / coevaluación y evaluación del estudiante.2ª Edición Weitzenfeld. CI1994-003 Departamento de Computación y Tecnología de la Información de la USB. PROGRAMACIÓN AVANZADA ORIENTADA A OBJETOS. (2002). Diseño de sistemas software en UML . Como Programar en Java. Kenneth C. UNIDAD 8. Deitel Y Deitel (1997). Barranco. Métodos orientados a objetos.(1996) Thinking in Java. etc. (1998). Meyer B. Editorial Prentice Hall. aplicando los criterios de estructuras dinámicas de datos y operaciones de entrada/salida. Principios y práctica. Java para estudiantes. Eckel B. 2ª edición. Edelmira Y Zoltán. Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas.1.. Douglas Bell. Louden. Ingeniería de software orientada . C y otros (2003). Cristina. Metodología del análisis estructurado de sistemas .com/Eckel Gómez. 2ª Edición . defensas de trabajos.Reporte Interno Nº.Universidad Pontificia de Comillas de Madrid. Editorial Addison-Wesley. Harvey.

Principios y práctica. Construcción de Software Orientado a Objetos.Pearson Educación.programar en C/C ++ y Java. A. Como programar en C/C ++ y Java. Métodos orientados a objetos. 3ª Edición. 2ª Edición. 2ª Edición. Editorial Prentice Hall. CI1994-003 Departamento de Computación y Tecnología de la Información de la USB.Tipos Abstractos y Algoritmo . 2ª Edición . Kenneth C. Douglas Bell. K. D y colaboradores. Kenneth C. Louden. Ediciones Díaz de Santos. Pasarella.EckelObjects.Universidad Pontificia de Comillas de Madrid. (2005). (1998).(2004) Lenguajes de Programación.Ediciones UPC.. Meyer B. Edelmira Y Zoltán. Diseño de sistemas software en UML . 2ª Edición . Construcción de Software Orientado a Objetos.(2004).(1996) Thinking in Java.(2004) Lenguajes de Programación. 2ª Edición. K. Metodología del análisis estructurado de sistemas . Java para estudiantes. Editorial Prentice Hall. C y otros (2003). A.Pearson Educación. por Cengage Learning Editores. (1998). Como Programar en Java. Ingeniería de software orientada . . Barranco.Tipos Abstractos y Algoritmo . Boock G. 2ª Edición. J. Cengage Learning Editores. Editorial Addison-Wesley. Eckel B. por Cengage Learning Editores. Louden. Ingeniería de software orientada .2ª Edición Weitzenfeld. (2005).Análisis y Diseño Orientado a Objetos. Editorial Prentice Hall. 2ª edición. Pearson Educación. D y otros.( 2003). CI-1994-003 Departamento de Computación y Tecnología de la Información de la USB. (2002). Harvey.2ª Edición Weitzenfeld. Pasarella. (1996). Principios y práctica. BIBLIOGRAFÍA Aminta Yanes N. 2ª Edición. 2ª Edición. (1996). Cristina. Deitel Y Deitel (1997). A..com/Eckel Gómez.Reporte Interno Nº. Cengage Learning Editores. Formato Electrónico PDF en www. Edelmira Y Zoltán.Reporte Interno Nº. Cristina. Meyer B.