You are on page 1of 8

CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SÍLABO
DE PROGRAMACION ORIENTADA A OBJETOS

I. DATOS GENERALES
1.1. Carrera Profesional : Ingeniería de Sistemas
1.2. Área Académica : Ingeniería de Sistemas
1.3 Ciclo : IV
1.4. Semestre : 2009-II
1.5. Prerrequisito : Estructura de datos
1.6. Créditos : 04
1.7. Horas semanales : 05 (HT: 03 / HP: 02)
1.8. Duración : Inicio: 07 de septiembre de 2009
Término: 09 de enero del 2010
1.9. Docente : Ing. Crispín Sánchez, Iván
ivan.crispin@autonoma.edu.pe

II. FUNDAMENTACIÓN

El aprendizaje de las bases teóricas – prácticas del paradigma de programación orientada


a objetos, constituye una necesidad para el desarrollo de las habilidades básicas y
esenciales en la formación del Ingeniero de Sistemas.
Este curso, por su naturaleza se orienta a desarrollar las habilidades de programación
bajo el enfoque de objetos, el cual, permite que el estudiante se sumerja en el mundo de
la programación a través del entendimiento de objetos, reales o imaginarios del mundo
real e ideal.
El curso es de naturaleza teórica- Práctica.
En este curso se aprenderá las propiedades Fundamentales de la Programación
Orientada a Objetos: Encapsulamiento, Herencia y Polimorfismo en Java. Además una
introducción al Modelamiento Orientado a Objetos. Concluyendo con implementaciones de
Escritorio utilizando base de datos.

III. COMPETENCIAS

Analiza y comprende conocimientos teóricos del paradigma Orientado a Objetos y después


ponerlos en práctica por medio de algún lenguaje Orientado a Objetos.
Conoce los lenguajes Orientados a Objetos y Distinguirá entre un Lenguaje estructurado y
uno Orientado a Objetos,
Aplica los conocimientos teóricos y prácticos adquiridos durante el curso, proponiendo,
diseñando y desarrollando alguna aplicación que permita evaluar el grado de conocimientos
adquiridos.

Página 1
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

IV. PROGRAMACIÓN ACADÉMICA

CRITERIO A
SEMANA/SESIÓN CONTENIDOS
EVALUAR
Conceptuales
Características de la POO. Encapsulamiento,
Herencia y Polimorismo. Definición de Clase y
Objetos. Constructores. Definición y Utilidad.
Constructores por Defecto.
Procedimentales
Explica con claridad los programas que habrá de
implementar con criterios de Orientación a
Sesión 01
Objetos.
Características
Analiza una descripción de requisitos para una
de la POO.
clase, abstrae la estructura de la misma, la
expresa en un gráfico y en una clase escrita en
Java.
Actitudinales
De Liderazgo y Trabajo en Equipo
Multidisciplinario: Muy pro-activo, abierto y
colaborador para la generación de Sinergia dentro
del grupo humano y su entorno.
Conceptuales
Modificadores de Acceso, Atributos y Métodos de
Clase. Referencia this. Modificadores de Acceso:
private, ninguno, protected, public. Sobrecarga de
Métodos. Atributos y Métodos Estáticos.
Constantes en Java.
Procedimentales
Explica con claridad los programas que habrá de
Sesión 2 implementar con criterios de Orientación a
Modificadores de Objetos.
Acceso Abstrae e implementa a través de clases
problemas que requieran de la herencia de clases
para su solución.
Actitudinales
De Liderazgo y Trabajo en Equipo
Multidisciplinario: Muy pro-activo, abierto y
colaborador para la generación de Sinergia dentro
del grupo humano y su entorno.

Conceptuales
Arreglos de Objetos. Arreglos de referencias a
objetos. Declaración de arreglos. Inicialización.
Operaciones básicas: ingreso, ordenamiento,
eliminación, inserción, reporte. TRABAJO
Procedimentales PRACTICO 1
Sesión 3
Explica con claridad los programas que habrá de (TP1)
Arreglos de
implementar con criterios de Orientación a
Objetos.
Objetos.
Actitudinales
De Liderazgo y Trabajo en Equipo
Multidisciplinario: Muy pro-activo, abierto y
colaborador para la generación de Sinergia dentro
del grupo humano y su entorno.

Página 2
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Conceptuales
Herencia. Concepto de Herencia. Ventajas de la
Herencia. Nomenclatura y Reglas. Creación de
Herencia en Java. Ejecución de Constructores con
la herencia. Métodos y Atributos Protegidos.
Clases Finales. Sobre Escritura de Métodos. INFORME 1
Procedimentales (INF1)
Sesión 4
Explica con claridad los programas que habrá de
Herencia.
implementar con criterios de Orientación a
Objetos.
Actitudinales
De Liderazgo y Trabajo en Equipo
Multidisciplinario: Muy pro-activo, abierto y
colaborador para la generación de Sinergia dentro
del grupo humano y su entorno.
Conceptuales
Clases Abstractas, Polimorfismo e Interfaces.
Definición de una Clase Abstracta, Sintaxis y
Características. Asignación de Objetos a variables
Sesión 5 de su super Clase. Definición de Polimorfismo.
Clases Ventajas de la Utilización de Polimorfismo. TRABAJO
Abstractas Definición de interface. Implementación de una PRACTICO 2
Interface. Interfaces y Polimorfismo (TP2)
Procedimentales
Explica con claridad los programas que habrá de
implementar con criterios de Orientación a
Objetos.
Actitudinales
De Liderazgo y Trabajo en Equipo
Multidisciplinario: Muy pro-activo, abierto y
colaborador para la generación de Sinergia dentro
del grupo humano y su entorno.

Conceptuales
Relación entre clases. Asociaciones: Multiplicidad,
Asociación Reflexiva. Agregación. Composición
Jerarquía de Clases: Generalización y
Especialización. INFORME 2
Sesión 6 Evaluación Intermedia (INF2)
Relación entre Procedimentales
clases. Explica con claridad los programas que habrá de
implementar con criterios de Orientación a
Objetos.
Actitudinales
De Participación Activa: en el Proceso de Cambio
y Mejoramiento Continuo, facilitándolo en función
a requerimientos previamente diagnosticados.

Conceptuales
Excepciones. Excepciones y errores. Clases de
excepción. Tipos de Excepciones: Marcadas y no
marcadas. Captura de Excepciones. Bloques try..
Sesión 7 match. Finally. Propagación de una Excepción.
Algebra de Boole. Lanzamiento e una Excepción. Métodos para el
control de una excepción. Clases de Excepción
personalizadas EXPOSICIÒN
1

Página 3
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Procedimentales EX1
Explica con claridad los programas que habrá de
implementar con criterios de Orientación a
Objetos.
Actitudinales
De Liderazgo y Trabajo en Equipo
Multidisciplinario: Muy pro-activo, abierto y
colaborador para la generación de Sinergia dentro
del grupo humano y su entorno.
De Participación Activa: en el Proceso de Cambio
y Mejoramiento Continuo, facilitándolo en función
a requerimientos previamente diagnosticados.
EXAMEN
Sesión 8 EXAMEN PARCIAL
PARCIAL
Conceptuales
Acceso al Disco. La Clase File: Información sobre
archivos y Directorios. Lectura de Archivos de
Sesión 9 Texto. Escritura en Archivos de Texto. Escritura de
Acceso al datos Primitivos Java en un archivo. Lectura de
Disco-I. datos Primitivos de un archivo
Procedimentales
Explica los programas avanzados en Java que
logra implementar.
Abstrae e implementa través de clases problemas
que requieran tratamiento de excepciones e
interfaces gráficas desarrolladas con Swing y hace
uso del manejo de eventos y de componentes
gráficos de este paquete de Java.
Actitudinales
Demuestra habilidad en comunicación
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).
Muestra entusiasmo por la búsqueda de
información dentro de la organización que le
permitirá lograr el Producto Acreditable, así como
la posterior sustentación y defensa del mismo.

Conceptuales
Acceso al Disco. Escritura de Objetos en un
archivo. Lectura de objetos de un archivo.
Sesión 10 Archivos de Acceso Aleatorio, Lectura y escritura.
Acceso al Avance del Proyecto Integrador
Disco-II. Procedimentales
Explica los programas avanzados en Java que
logra implementar.
Abstrae e implementa través de clases problemas
que requieran tratamiento de excepciones e
interfaces gráficas desarrolladas con Swing y hace
uso del manejo de eventos y de componentes
gráficos de este paquete de Java.
Actitudinales
Demuestra habilidad en comunicación
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).

Página 4
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Conceptuales
Aplicaciones Basadas en Entorno Gráfico. AWT.
Principales clases del AWT. El modelo de Gestión
de Eventos de Java. Las Clases del Paquete
Swing. Principales clases del Paquete swing.
Creación de una interfaz grafica usando swing.
Procedimentales
Explica los programas avanzados en Java que
Sesión 11 logra implementar.
TRABAJO
Aplicaciones Abstrae e implementa través de clases problemas
PRACTICO 3
Basadas en que requieran tratamiento de excepciones e
(TP3)
Entorno Gráfico interfaces gráficas desarrolladas con Swing y hace
uso del manejo de eventos y de componentes
gráficos de este paquete de Java.
Actitudinales
Demuestra habilidad en comunicación
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).

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.
Sesión 12
Actitudinales
Interfaces INFORME 3
Demuestra habilidad en comunicación
Graficas (INF3)
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).
Muestra entusiasmo por la búsqueda de
información dentro de la organización que le
permitirá lograr el Producto Acreditable, así como
la posterior sustentación y defensa del mismo.
.
TRABAJO
Conceptuales PRACTICO 4
Acceso a Bases de Datos con JDBC. (TP4)
Implementación de clases con acceso a Bases de
Datos.

Procedimentales
Explica los programas avanzados en Java que
Sesión 13 logra implementar.
Acceso a Bases Abstrae e implementa través de clases problemas
de Datos con que requieran tratamiento de excepciones e
JDBC interfaces gráficas desarrolladas con Swing y hace
uso del manejo de eventos y de componentes
gráficos de este paquete de Java.

Actitudinales
Demuestra habilidad en comunicación
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).

Página 5
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

.
Conceptuales
Modelo de clases para acceso a Bases de Datos.
Las clases y sus servicios, pruebas.
Implementación de Ejemplos.
Procedimentales
Explica los programas avanzados en Java que
logra implementar.
Abstrae e implementa través de clases problemas
que requieran tratamiento de excepciones e
Sesión 14 interfaces gráficas desarrolladas con Swing y hace
Modelo de clases uso del manejo de eventos y de componentes INFORME 4
para acceso a gráficos de este paquete de Java. (INF4)
Bases de Datos. Actitudinales
Demuestra habilidad en comunicación
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).
Muestra entusiasmo por la búsqueda de
información dentro de la organización que le
permitirá lograr el Producto Acreditable, así como
la posterior sustentación y defensa del mismo.
Aprecia las oportunidades de aplicar sus
Conceptuales
Implementación 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 través de clases problemas
Sesión 15
que requieran tratamiento de excepciones e
Implementación
interfaces gráficas desarrolladas con Swing y hace EXPOSICIÓN
de interfaces con
uso del manejo de eventos y de componentes 2
acceso a Bases
gráficos de este paquete de Java. EX2
de Datos.
Actitudinales
Demuestra habilidad en comunicación
interpersonal dentro y fuera de las aulas de clase,
así como en las organizaciones donde realiza su
intervención (atención).
Muestra entusiasmo por la búsqueda de
información dentro de la organización que le
permitirá lograr el Producto Acreditable, así como
la posterior sustentación y defensa del mismo.
.
EXAMEN
Sesión 16 EXAMEN FINAL
FINAL
Sesión 17 EXAMEN APLAZADOS Y REZAGADOS

Página 6
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

V. ESTRATEGIAS DE APRENDIZAJE
• Metodología activa.
• Trabajo individual y en equipo.
• Aprendizaje basado en problemas.
• Empleo del método científico.
VI. MEDIOS Y MATERIALES
• Cañón multimedia.
• Libros de biblioteca.
• Internet.
VII. EVALUACIÓN
• La evaluación es permanente, formativa y sistemática teniendo en cuenta el desempeño
del estudiante en las actividades programadas. se aplicarán pruebas para medir el
rendimiento del estudiante, en conocimientos, procedimientos y en actitudes, las mismas
que serán pruebas estandarizadas y estructuradas por los docentes de cada asignatura,
para ello se usara como instrumentos de evaluación (Cuestionarios, Lista de cotejo,
Ficha de observación, Batería de preguntas, Cuestionarios, Lista de cotejo y otros)
• La asistencia a clases es obligatoria. El 30% de inasistencias inhabilita al estudiante en
la asignatura.
• Los criterios de evaluación serán publicados en la sesión/semana correspondiente.
• Los promedios parciales se obtienen teniendo en consideración la formula N1 y N2
respectivamente.
• El promedio final de la asignatura se obtiene según formula PF.
SEMANA CRITERIO DE PESO ID
OBSERVACIÓN
/ SESIÓN EVALUACIÓN *
3 Trabajo Práctico 1 1.5 TP1
4 Informe 1 1 INF1
5 Trabajo Práctico 2 1.5 TP2
6 Informe 2 1 INF2
7 Exposición 1 1 EX1
29 de Octubre al 04 de
8 Examen Parcial 1.5 EP
noviembre
11 Trabajo Práctico 3 1.5 TP3
12 Informe 3 1 INF3
13 Trabajo Práctico 4 1.5 TP4
14 Informe 4 1 INF4
15 Exposición 2 1 EX2
16 Examen Final 1.5 EF 17 al 23 de diciembre
Examen de
17 Aplazados y ER Del 07 al 09 de enero de 2010
Rezagados
*Los pesos serán tratados tal cual se indica en la formula señalada en el siguienterecuadro:

PROMEDIOS PARCIALES: PROMEDIO FINAL:


TP1 TP2 INF1  INF2
EX1  × 1,5   1,5⋅EP
2 2
N1 =
5 N1  N2
PF =
TP3 TP4  INF3  INF4 2
EX2  × 1,5   1,5⋅EF
2 2
N2 =
5

Página 7
CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

VIII. REFERENCIAS BIBLIOGRÀFICAS.

FLORES, R. (2005) Algoritmos, estructura de datos y programación orientada a


Objetos. 1era. ed. Colombia: Ed. Ecoe.
GUARDA, S. (2007) Estructura de datos Orientado a Objetos. 1era. ed. México: Ed.
Pearson Education.
MATSUKAWA, S. (2004) Análisis y diseño orientado a objetos con UML. 1era. ed.
Perú: Ed. Macro EIRL.
STEPHEN, R. (2005) Análisis y diseño orientado a Objetos con UML y el proceso
unificado. 1era. ed. México: Ed. Mc. Graw Hill.
WU, T. (2008) Programación en Java. Introducción a la programación orientada a
Objetos. 1era. ed. México: Ed. Mc Graw Hill.

Página 8

You might also like