Você está na página 1de 10

PROGRAMA DETALLADO VIGENCIA TURNO

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO


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

Explicar los elementos de un UNIDAD 2. ELEMENTOS DE UN Realización de actividades teórico- Aminta Yanes N, A. (1996). Métodos
modelo de objeto en MODELO DE OBJETOS. prácticas. orientados a objetos. Ediciones Díaz
correspondencia a los atributos que 2.1. Objetos: referencia a un objeto. Realización de actividades de campo. de Santos. 2ª Edición.
lo identifican. Objetos de Clases Predeterminadas. Aportes de ideas a la Comunidad Barranco, J. (2002). Metodología del
Creación de Objetos de una Clase. (información y difusión). análisis estructurado de sistemas
2.2. Atributos: identificadores. Variables. Experiencias vivenciales en el área .Universidad Pontificia de Comillas de
Constantes. Clasificación de Tipos. profesional Madrid. 2ª edición.
Tipos lógicos, numéricos, Operadores Realización de pruebas escritas cortas y Boock G. (1996),Análisis y Diseño
e expresiones. Conversiones. largas, defensas de trabajos, exposiciones, Orientado a Objetos. 2ª Edición.
2.3. Métodos: Uso o llamadas de métodos. debates, etc. Editorial Addison-Wesley.
Parámetros paso por valor y por Actividades de Auto-evaluación / co- Deitel Y Deitel (1997). Como
referencia. Ambito estático y evaluación y evaluación del estudiante. Programar en Java, Editorial
dinámico. Recursividad. Prentice Hall.
Clases: Encapsulación. Ámbitos. Douglas Bell, D y colaboradores.(
Ocultación. Tipos de datos, Métodos. 2003). Java para estudiantes.
Pearson Educación. 3ª Edición.
Eckel B.(1996) Thinking in Java.
Formato Electrónico PDF en
www.EckelObjects.com/Eckel
Gómez, C y otros (2003). Diseño de
sistemas software en UML
.Ediciones UPC.
Harvey, D y otros.(2004). Como
programar en C/C ++ y
Java..Pearson Educación. 2ª Edición.
Meyer B. (1998). Construcción de
Software Orientado a Objetos.
Editorial Prentice Hall. 2ª Edición .
Pasarella, Edelmira Y Zoltán,
Cristina.Tipos Abstractos y
Algoritmo .Reporte Interno Nº. CI-
1994-003 Departamento de
Computación y Tecnología de la
Información de la USB.
Kenneth C. Louden, K.(2004)
Lenguajes de Programación.
Principios y práctica. por Cengage
Learning Editores.2ª Edición
Weitzenfeld, A. (2005). Ingeniería de
software orientada . 2ª Edición.
Cengage Learning Editores.
Describir las estructura de control UNIDAD 3. ESTRUCTURA DE Realización de actividades teórico- Aminta Yanes N, A. (1996). Métodos
como mecanismo que orientan las CONTROL. prácticas. orientados a objetos. Ediciones Díaz
decisiones. 3.1. Decisiones. Bucles. Saltos. Realización de actividades de campo. de Santos. 2ª Edición.
Excepciones. Aportes de ideas a la Comunidad Barranco, J. (2002). Metodología del
(información y difusión). análisis estructurado de sistemas
Experiencias vivenciales en el área .Universidad Pontificia de Comillas de
profesional Madrid. 2ª edición.
Realización de pruebas escritas cortas y Boock G. (1996),Análisis y Diseño
largas, defensas de trabajos, exposiciones, Orientado a Objetos. 2ª Edición.
debates, etc. Editorial Addison-Wesley.
Actividades de Auto-evaluación / co- Deitel Y Deitel (1997). Como
evaluación y evaluación del estudiante. Programar en Java, Editorial
Prentice Hall.
Douglas Bell, D y colaboradores.(
2003). Java para estudiantes.
Pearson Educación. 3ª Edición.
Eckel B.(1996) Thinking in Java.
Formato Electrónico PDF en
www.EckelObjects.com/Eckel
Gómez, C y otros (2003). Diseño de
sistemas software en UML
.Ediciones UPC.
Harvey, D y otros.(2004). Como
programar en C/C ++ y
Java..Pearson Educación. 2ª Edición.
Meyer B. (1998). Construcción de
Software Orientado a Objetos.
Editorial Prentice Hall. 2ª Edición .
Pasarella, Edelmira Y Zoltán,
Cristina.Tipos Abstractos y
Algoritmo .Reporte Interno Nº. CI-
1994-003 Departamento de
Computación y Tecnología de la
Información de la USB.
Kenneth C. Louden, K.(2004)
Lenguajes de Programación.
Principios y práctica. por Cengage
Learning Editores.2ª Edición
Weitzenfeld, A. (2005). Ingeniería de
software orientada . 2ª Edición.
Cengage Learning Editores.
Exponer los tipos de herencia y UNIDAD 4. HERENCIA Y Realización de actividades teórico- Aminta Yanes N, A. (1996). Métodos
polimorfismo articulando los POLIMORFISMO. prácticas. orientados a objetos. Ediciones Díaz
elementos técnicos que lo integran. Realización de actividades de campo. de Santos. 2ª Edición.
4.1. Polimorfismo y Ligaduras. Aportes de ideas a la Comunidad Barranco, J. (2002). Metodología del
4.2. Clases interfaz. (información y difusión). análisis estructurado de sistemas
4.3. Extensiones de Clases. Experiencias vivenciales en el área .Universidad Pontificia de Comillas de
4.4. Jerarquía de Herencia. profesional Madrid. 2ª edición.
4.5. Conversiones. Herencia. Realización de pruebas escritas cortas y Boock G. (1996),Análisis y Diseño
largas, defensas de trabajos, exposiciones, Orientado a Objetos. 2ª Edición.
debates, etc. Editorial Addison-Wesley.
Actividades de Auto-evaluación / co- Deitel Y Deitel (1997). Como
evaluación y evaluación del estudiante. Programar en Java, Editorial
Prentice Hall.
Douglas Bell, D y colaboradores.(
2003). Java para estudiantes.
Pearson Educación. 3ª Edición.
Eckel B.(1996) Thinking in Java.
Formato Electrónico PDF en
www.EckelObjects.com/Eckel
Gómez, C y otros (2003). Diseño de
sistemas software en UML
.Ediciones UPC.
Harvey, D y otros.(2004). Como
programar en C/C ++ y
Java..Pearson Educación. 2ª Edición.
Meyer B. (1998). Construcción de
Software Orientado a Objetos.
Editorial Prentice Hall. 2ª Edición .
Pasarella, Edelmira Y Zoltán,
Cristina.Tipos Abstractos y
Algoritmo .Reporte Interno Nº. CI-
1994-003 Departamento de
Computación y Tecnología de la
Información de la USB.
Kenneth C. Louden, K.(2004)
Lenguajes de Programación.
Principios y práctica. por Cengage
Learning Editores.2ª Edición
Weitzenfeld, A. (2005). Ingeniería de
software orientada . 2ª Edición.
Cengage Learning Editores.
Identificar las estructuras estáticas UNIDAD 5. ESTRUCTURAS ESTÁTICAS Realización de actividades teórico- Aminta Yanes N, A. (1996). Métodos
de datos integrando los vectores, DE DATOS. prácticas. orientados a objetos. Ediciones Díaz
almacenamiento, búsquedas y Realización de actividades de campo. de Santos. 2ª Edición.
ordenación como criterios técnicos. 5.1. Vectores y arreglos. Aportes de ideas a la Comunidad Barranco, J. (2002). Metodología del
5.2. Almacenamiento. (información y difusión). análisis estructurado de sistemas
5.3. Búsquedas y Ordenación. Experiencias vivenciales en el área .Universidad Pontificia de Comillas de
profesional Madrid. 2ª edición.
Realización de pruebas escritas cortas y Boock G. (1996),Análisis y Diseño
largas, defensas de trabajos, exposiciones, Orientado a Objetos. 2ª Edición.
debates, etc. Editorial Addison-Wesley.
Actividades de Auto-evaluación / co- Deitel Y Deitel (1997). Como
evaluación y evaluación del estudiante. Programar en Java, Editorial
Prentice Hall.
Douglas Bell, D y colaboradores.(
2003). Java para estudiantes.
Pearson Educación. 3ª Edición.
Eckel B.(1996) Thinking in Java.
Formato Electrónico PDF en
www.EckelObjects.com/Eckel
Gómez, C y otros (2003). Diseño de
sistemas software en UML
.Ediciones UPC.
Harvey, D y otros.(2004). Como
programar en C/C ++ y
Java..Pearson Educación. 2ª Edición.
Meyer B. (1998). Construcción de
Software Orientado a Objetos.
Editorial Prentice Hall. 2ª Edición .
Pasarella, Edelmira Y Zoltán,
Cristina.Tipos Abstractos y
Algoritmo .Reporte Interno Nº. CI-
1994-003 Departamento de
Computación y Tecnología de la
Información de la USB.
Kenneth C. Louden, K.(2004)
Lenguajes de Programación.
Principios y práctica. por Cengage
Learning Editores.2ª Edición
Weitzenfeld, A. (2005). Ingeniería de
software orientada . 2ª Edición.
Cengage Learning Editores.

Realización de actividades teórico- Aminta Yanes N, A. (1996). Métodos


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

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

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

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

Você também pode gostar