






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
El programa detallado de la asignatura lenguajes de programación iii, perteneciente a la carrera de ingeniería de sistemas. Incluye los objetivos generales, la sinopsis del contenido, las estrategias metodológicas, y las estrategias de evaluación. Se detallan los conceptos fundamentales de la programación orientada a objetos, las estructuras de control, las estructuras estáticas y dinámicas de datos, y la programación avanzada orientada a objetos. Además, se proporciona una bibliografía completa para el estudio de la materia, facilitando la comprensión y el aprendizaje de los estudiantes en el área de la programación orientada a objetos y el desarrollo de software. El programa está diseñado para el séptimo semestre de la carrera y ofrece una visión completa de los temas a tratar, así como las herramientas necesarias para el desarrollo de programas orientados a objetos.
Typology: Lecture notes
1 / 10
This page cannot be seen from the preview
Don't miss anything!







ASIGNATURA 7mo LENGUAJES DE PROGRAMACIÓN III CÓDIGO HORAS SYC- TEORÍA PRÁCTICA LABORATORIO UNIDADES DE CRÉDITO PRELACIÓN 4 0 3 5 SYC-
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.
Describir los conceptos fundamentales y características de la programación orientada a objetos utilizando los métodos establecidos para ello.
1.1. Conceptos: Conceptos preliminares de orientación a Objetos. 1.2. Clases y Objetos. Atributos y Tipos Básicos. 1.3. Métodos: Encapsulamiento, herencia y Polimorfismo.
Realización de actividades teórico- prácticas. Realización de actividades de campo. Aportes de ideas a la Comunidad (información y difusión). Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluación / co- evaluación y evaluación del estudiante.
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) Len guajes 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.
Describir las estructura de control como mecanismo que orientan las decisiones.
3.1. Decisiones. Bucles. Saltos. Excepciones.
Realización de actividades teórico- prácticas. Realización de actividades de campo. Aportes de ideas a la Comunidad (información y difusión). Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluación / co- evaluación y evaluación del estudiante.
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) Len guajes 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 polimorfismo articulando los elementos técnicos que lo integran.
4.1. Polimorfismo y Ligaduras. 4.2. Clases interfaz. 4.3. Extensiones de Clases. 4.4. Jerarquía de Herencia. 4.5. Conversiones. Herencia.
Realización de actividades teórico- prácticas. Realización de actividades de campo. Aportes de ideas a la Comunidad (información y difusión). Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluación / co- evaluación y evaluación del estudiante.
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) Len guajes 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.
1994 - 003 Departamento de Computación y Tecnología de la Información de la USB. Kenneth C. Louden, K.(2004) Len guajes 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- prácticas. Realización de actividades de campo. Aportes de ideas a la Comunidad (información y difusión). Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluación / co- evaluación y evaluación del estudiante.
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
Identificar las estructuras dinámicas de datos utilizando los elementos técnicos que la integran.
6.1. Pilas. 6.2. Colas 6.3. Listas. 6.4. Implementación de Listas encadenadas. 6.5. Métodos de inserción, Búsqueda.
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) Len guajes 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 avanzados de excepciones y Multithrading. aplicados como Lenguajes de Programación.
7.1. Excepciones 7.2. Multithrading.
Realización de actividades teórico- prácticas. Realización de actividades de campo. Aportes de ideas a la Comunidad (información y difusión). Experiencias vivenciales en el área profesional Realización de pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc. Actividades de Auto-evaluación / co- evaluación y evaluación del estudiante.
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) Len guajes 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.
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) Len guajes 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.