Está en la página 1de 8

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS

SLABO DE PROGRAMACION ORIENTADA A OBJETOS

I.

DATOS GENERALES 1.1. Carrera Profesional 1.2. rea Acadmica 1.3 Ciclo 1.4. Semestre 1.5. Prerrequisito 1.6. Crditos 1.7. Horas semanales 1.8. Duracin

: Ingeniera de Sistemas : Ingeniera de Sistemas : IV : 2011-I : Estructura de datos : 04 : 05 (HT: 03 / HP: 02) : Inicio: 04 de abril de 2011 Trmino: 10 de agosto de 2011

II.

FUNDAMENTACIN El aprendizaje de las bases tericas prcticas del paradigma de programacin orientada a objetos, constituye una necesidad para el desarrollo de las habilidades bsicas y esenciales en la formacin del Ingeniero de Sistemas. Este curso, por su naturaleza se orienta a desarrollar las habilidades de programacin bajo el enfoque de objetos, el cual, permite que el estudiante se sumerja en el mundo de la programacin a travs del entendimiento de objetos, reales o imaginarios del mundo real e ideal. El curso es de naturaleza tericaPrctica. En este curso se aprender las propiedades Fundamentales de la Programacin Orientada a Objetos: Encapsulamiento, Herencia y Polimorfismo en Java.

Adems una introduccin al Modelamiento Orientado a Objetos. Concluyendo con implementaciones de Escritorio utilizando base de datos. III. COMPETENCIAS

Analiza y comprende conocimientos tericos del paradigma Orientado a Objetos y despus ponerlos en prctica por medio de algn lenguaje Orientado a Objetos. Conoce los lenguajes Orientados a Objetos y Distinguir entre un Lenguaje estructurado y uno Orientado a Objetos, Aplica los conocimientos tericos y prcticos adquiridos durante el curso, proponiendo, diseando y desarrollando alguna aplicacin que permita evaluar el grado de conocimientos adquiridos.

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS IV. SEMANA/SE SIN PROGRAMACIN ACADMICA CONTENIDOS CRITERIO A EVALUAR

Conceptuales Caractersticas de la POO. Encapsulamiento, Herencia y Polimorfismo. Definicin de Clase y Objetos. Constructores. Definicin y Utilidad. Constructores por Defecto. Procedimentales Sesin 01 Explica con claridad los programas que habr de Caracterstic implementar con criterios de Orientacin a Objetos. as de la Analiza una descripcin de requisitos para una POO. clase, abstrae la estructura de la misma, la expresa en un grfico y en una clase escrita en Java. Actitudinales De Liderazgo y Trabajo en Equipo Multidisciplinario: Muy pro-activo, abierto y colaborador para la generacin de Sinergia dentro del grupo humano y su entorno.

Sesin 2 Modificador es de Acceso

Conceptuales Modificadores de Acceso, Atributos y Mtodos de Clase. Referencia this. Modificadores de Acceso: private, ninguno, protected, public. Sobrecarga de Mtodos. Atributos y Mtodos Estticos. Constantes en Java. Procedimentales Explica con claridad los programas que habr de implementar con criterios de Orientacin a Objetos. Abstrae e implementa a travs de clases problemas que requieran de la herencia de clases para su solucin. Actitudinales De Liderazgo y Trabajo en Equipo Multidisciplinario: Muy pro-activo, abierto y colaborador para la generacin de Sinergia dentro del grupo humano y su entorno.

Sesin 3 Arreglos de Objetos.

Conceptuales Arreglos de Objetos. Arreglos de referencias a objetos. Declaracin de arreglos. Inicializacin. Operaciones bsicas: ingreso, ordenamiento, eliminacin, insercin, reporte. Procedimentales Explica con claridad los programas que habr de implementar con criterios de Orientacin a Objetos. Actitudinales De Liderazgo y Trabajo en Equipo Multidisciplinario: Muy pro-activo, abierto y colaborador para la generacin de Sinergia dentro del grupo humano y

TRABAJO PRACTICO 1 (TP1)

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS su entorno.

Sesin 4 Herencia.

Conceptuales Herencia. Concepto de Herencia. Ventajas de la Herencia. Nomenclatura y Reglas. Creacin de Herencia en Java. Ejecucin de Constructores con la herencia. Mtodos y Atributos Protegidos. Clases Finales. Sobre Escritura de Mtodos. Procedimentales Explica con claridad los programas que habr de implementar con criterios de Orientacin a Objetos. Actitudinales De Liderazgo y Trabajo en Equipo Multidisciplinario: Muy pro-activo, abierto y colaborador para la generacin de Sinergia dentro del grupo humano y su entorno. Conceptuales Clases Abstractas, Polimorfismo e Interfaces. Definicin de una Clase Abstracta, Sintaxis y Caractersticas. Asignacin de Objetos a variables de su sper Clase. Definicin de Polimorfismo. Ventajas de la Utilizacin de Polimorfismo. Definicin de interface. Implementacin de una Interface. Interfaces y Polimorfismo Procedimentales Explica con claridad los programas que habr de implementar con criterios de Orientacin a Objetos. Actitudinales De Liderazgo y Trabajo en Equipo Multidisciplinario: Muy pro-activo, abierto y colaborador para la generacin de Sinergia dentro del grupo humano y su entorno.

TRABAJO PRACTICO 2 (TP2)

Sesin 5 Clases Abstractas

INFORME 1 (INF1)

Conceptuales Relacin entre clases. Asociaciones: Multiplicidad, Asociacin Reflexiva. Agregacin. Composicin Sesin 6 Jerarqua de Clases: Generalizacin y Relacin Especializacin. entre clases. Evaluacin Intermedia

Procedimentales Explica con claridad los programas que habr de implementar con criterios de Orientacin a Objetos. Actitudinales De Participacin Activa: en el Proceso de Cambio y Mejoramiento Continuo, facilitndolo en funcin a requerimientos previamente diagnosticados.

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS Conceptuales Excepciones. Excepciones y errores. Clases de excepcin. Tipos de Excepciones: Marcadas y no marcadas. Captura de Excepciones. Bloques try... match. Finally. Propagacin de una Excepcin. Lanzamiento e una Excepcin. Mtodos para el control de una excepcin. Clases de Excepcin personalizadas Procedimentales Explica con claridad los programas que habr de implementar con criterios de Orientacin a Objetos. Actitudinales De Liderazgo y Trabajo en Equipo Multidisciplinario: Muy pro-activo, abierto y colaborador para la generacin de Sinergia dentro del grupo humano y su entorno. De Participacin Activa: en el Proceso de Cambio y Mejoramiento Continuo, facilitndolo en funcin a requerimientos previamente diagnosticados. EXAMEN PARCIAL (EP)

Sesin 7 Algebra de Boole.

Sesin 8

EXAMEN PARCIAL Conceptuales Acceso al Disco. La Clase File: Informacin sobre archivos y Directorios. Lectura de Archivos de Texto. Escritura en Archivos de Texto. Escritura de datos Primitivos Java en un archivo. Lectura de datos Primitivos de un archivo Procedimentales Explica los programas avanzados en Java que logra implementar. Abstrae e implementa travs de clases problemas que requieran tratamiento de excepciones e interfaces grficas desarrolladas con Swing y hace uso del manejo de eventos y de componentes grficos de este paquete de Java. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). Muestra entusiasmo por la bsqueda de informacin dentro de la organizacin que le permitir lograr el Producto Acreditable, as como la posterior sustentacin y defensa del mismo. Conceptuales Acceso al Disco. Escritura de Objetos en un archivo. Lectura de objetos de un archivo. Archivos de Acceso Aleatorio, Lectura y escritura. Avance del Proyecto Integrador Procedimentales

Sesin 9 Acceso al Disco-I.

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS Explica los programas avanzados en Java que logra implementar. Abstrae e implementa travs de clases problemas que requieran tratamiento de excepciones e interfaces grficas desarrolladas con Swing y hace uso del manejo de eventos y de componentes grficos de este paquete de Java. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). Conceptuales Aplicaciones Basadas en Entorno Grfico. AWT. Principales clases del AWT. El modelo de Gestin de Eventos de Java. Las Clases del Paquete Swing. Principales clases del Paquete swing. Creacin de una interfaz grafica usando swing. Procedimentales Explica los programas avanzados en Java que logra implementar. Abstrae e implementa travs de clases problemas que requieran tratamiento de excepciones e interfaces grficas desarrolladas con Swing y hace uso del manejo de eventos y de componentes grficos de este paquete de Java. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). Conceptuales Interfaces Graficas. Clases JFrame, JLabel, JTextField, JButton. Clases JCheckBox, JRadioButton, Clases JList, JComboBox, JTable. Procedimentales Explica los programas avanzados en Java que logra implementar. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). Muestra entusiasmo por la bsqueda de informacin dentro de la organizacin que le permitir lograr el Producto Acreditable, as como la posterior sustentacin y defensa del mismo. Conceptuales Acceso a Bases de Datos con JDBC. Implementacin de clases con acceso a Bases de Datos. Procedimentales

Sesin 10 Acceso al Disco-II.

TRABAJO PRACTICO 3 (TP3)

Sesin 11 Aplicacione s Basadas en Entorno Grfico

TRABAJO PRACTICO 4 (TP4)

Sesin 12 Interfaces Graficas

INFORME 2 (INF2)

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS Explica los programas avanzados en Java que logra implementar. Abstrae e implementa travs de clases problemas que requieran tratamiento de excepciones e interfaces grficas desarrolladas con Swing y hace uso del manejo de eventos y de componentes grficos de este paquete de Java. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). . Conceptuales Modelo de clases para acceso a Bases de Datos. Las clases y sus servicios, pruebas. Implementacin de Ejemplos. Procedimentales Explica los programas avanzados en Java que logra implementar. Abstrae e implementa travs de clases problemas que requieran tratamiento de excepciones e interfaces grficas desarrolladas con Swing y hace uso del manejo de eventos y de componentes grficos de este paquete de Java. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). Muestra entusiasmo por la bsqueda de informacin dentro de la organizacin que le permitir lograr el Producto Acreditable, as como la posterior sustentacin y defensa del mismo. Conceptuales Implementacin de interfaces con acceso a Bases de Datos. Integrando todos los conceptos. Despliegue de aplicaciones de Java. Proyecto Integrador Final Procedimentales Explica los programas avanzados en Java que logra implementar. Abstrae e implementa travs de clases problemas que requieran tratamiento de excepciones e interfaces grficas desarrolladas con Swing y hace uso del manejo de eventos y de componentes grficos de este paquete de Java. Actitudinales Demuestra habilidad en comunicacin interpersonal dentro y fuera de las aulas de clase, as como en las organizaciones donde realiza su intervencin (atencin). Muestra entusiasmo por la bsqueda de informacin dentro de la organizacin que le permitir lograr el Producto Acreditable, as como la posterior

Sesin 13 Acceso a Bases de Datos con JDBC

Sesin 14 Modelo de clases para acceso a Bases de Datos.

EXPOSICIN (EX)

Sesin 15 Implementa cin de interfaces con acceso a Bases de Datos.

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS sustentacin y defensa del mismo. . Sesin 16 Sesin 17 V. VI. EXAMEN FINAL EXAMEN APLAZADOS EXAMEN FINAL (EF) EA

ESTRATEGIAS DE APRENDIZAJE Metodologa activa Trabajo individual y en equipo Aprendizaje basado en problemas Empleo del mtodo cientfico Estrategias de lectura (aplicados en textos de su carrera). MEDIOS Y MATERIALES Mdulo de auto aprendizaje Medios impresos Medios audiovisuales Obras literarias Can multimedia Internet.

VII. EVALUACIN La evaluacin es permanente, formativa y sistemtica teniendo en cuenta el desempeo del estudiante en las actividades programadas. se aplicarn pruebas para medir el rendimiento del estudiante, en conocimientos, procedimientos y en actitudes, las mismas que sern pruebas estandarizadas y estructuradas por los docentes de cada asignatura, para ello se usara como instrumentos de evaluacin (Cuestionarios, Lista de cotejo, Ficha de observacin, Batera de preguntas, Cuestionarios, Lista de cotejo y otros) La asistencia a clases es obligatoria. El 30% de inasistencias estudiante en la asignatura. Los criterios de evaluacin sern publicados en la sesin/semana correspondiente. inhabilita al

El promedio final de la asignatura se obtiene segn formula PF.

SEMANA / SESIN 3 4 5 8 10

CRITERIO DE EVALUACIN Trabajo Prctico 1 Trabajo Prctico 2 Informe 1 Examen Parcial Trabajo Prctico 3

PESO * 5 10 7.5 20 5

ID TP1 TP2 INF1 EP TP3

OBSERVACIN

Del 23 de mayo al 27 de 2011

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS


11 12 13 16 17 Trabajo Prctico 4 Informe 2 Exposicin Examen Final Examen de Aplazados 10 7.5 15 20 TP4 INF2 EX EF ER Del 18 al 22 de julio de 2011 Del 08 al 10 de agosto 2011

Los pesos sern tratados tal cual se indica en la frmula sealada en el siguiente recuadro: EL PROMEDIO FINAL del curso estar dado por la siguiente frmula sealada en el siguiente recuadro: PF: TR1 (5%) + TR2 (10%) + INF1 (7.5%) + + EP (20%) + TR3 (5%) + TR4 (10%) + INF2 (7.5%) + EX (15 %) + EF (20%)

VIII. REFERENCIAS BIBLIOGRFICAS. FLORES, R. (2005) Algoritmos, estructura de datos y programacin orientada a Objetos. 1era. ed. Colombia: Ed. Ecoe. GUARDA, S. (2007) Estructura de datos Orientado a Objetos. 1era. ed. Mxico: Ed. Pearson Education. MATSUKAW A, S. (2004) Anlisis y diseo orientado a objetos con UML. 1era. ed. Per: Ed. Macro EIRL. STEPHEN, R. (2005) Anlisis y diseo orientado a Objetos con UML y el proceso unificado. 1era. ed. Mxico: Ed. Mc. Graw Hill. WU, T. (2008) Programacin en Java. Introduccin a la programacin orientada a Objetos. 1era. ed. Mxico: Ed. Mc Graw Hill.