Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II - 2015 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: REC

3 downloads 110 Views 212KB Size

Recommend Stories


Universidad Salesiana de Bolivia
_____________________________________________ Universidad Salesiana de Bolivia _____________________________________________ Universidad Salesiana de

UNIVERSIDAD POLITECNICA SALESIANA
UNIVERSIDAD POLITECNICA SALESIANA SEDE CUENCA FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION CARRERA: CULTURA FISICA Proyecto de Grado previo a la ob

Story Transcript

Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II - 2015 I

DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: RECTOR: CARRERA: DIRECTOR DE CARRERA: DOCENTE: NIVEL DE LA MATERIA: ASIGNATURA: SIGLA: REQUISITO: HORAS DE CLASES SEMANALES: E-MAIL:

II

Universidad Salesiana de Bolivia Dr. Rvdo. P. Thelian Argeo Corona Cortes Ingeniería de Sistemas Lic. Eduardo Fernández Lic. Oscar Aguilar Gemio Cuarto Semestre A2 Programación III SIS - 221 SIS - 211 Programación II 4 Hrs. [email protected]

OBJETIVOS DE LA MATERIA GENERAL Formar estudiantes universitarios en el conocimiento, manejo y aplicación de los conceptos y principios del paradigma orientado a objetos, para el análisis, diseño e implementación de soluciones en problemas de computación por medio de herramientas de programación orientado a objetos. ESPECÍFICOS -

Formar estudiantes en el paradigma de la programación orientado a objetos como método de representación de soluciones de problemas de computación y sistemas

-

Formar estudiantes que comprendan y apliquen los conceptos y fundamentos del análisis y diseño orientado a objetos.

-

Formar estudiantes en la aplicación de los conceptos y principios orientados a objetos por medio del uso de lenguajes orientados a objetos y lenguajes visuales, en la implementación de programas.

1

-

Formar estudiantes en la aplicación de técnicas de programación orientada a objetos para reutilizar software mediante la construcción de bibliotecas de clases.

ADICIONAL Implementar el Estilo Salesiano en el proceso enseñanza aprendizaje, enfatizando en los pilares básicos: RAZÓN, AMOR y RELIGIÓN III

CONTENIDOS CONTENIDOS MÍNIMOS OFICIALES Conceptos Fundamentales de la programación orientada a objetos - Programación orientada a objetos en Java - Conceptos de Herencia, Polimorfismo y Objetos compuestos - Análisis y diseño orientado a objetos - Manejo de excepciones CONTENIDOS ANALÍTICOS UNIDADES Y CONTENIDO ANALÍTICO DE LA MATERIA

UNIDAD I CONCEPTOS FUNDAMENTALES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS El paradigma orientado a objetos. Conceptos de orientación a objetos. Programación estructurada. Que es la programación OO. Objetos. . Comunicación entre objetos. Estructura interna de un objeto. Clases. Constructores y Destructores. Atributos y métodos de Clase. Paquetes de Clases. UNIDAD II PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA Clases y objetos. Declaración y definición de clases. Crear variables de instancia. Acceso a variables de instancia. Crear variables de clase. Crear métodos. Establecer el acceso a los métodos. Pasar parámetros a los métodos. Devolver valores desde los métodos. Crear métodos de clase. Crear métodos de acceso a datos. Crear constructores. Pasar parámetros a constructores. El alcance de las variables. Colección garbage y gestión de memoria. Sobrecarga de métodos. Sobrecarga de constructores. Pasar objetos a métodos. Pasar arreglos a métodos. La palabra clave this. Devolver objetos desde métodos. Devolver arreglos desde métodos. Herencia. Crear una subclase. Especificadores de acceso y herencia. Llamar a los constructores de la superclase. Crear multiniveles de herencia. Gestionar multiniveles de constructores. Polimorfismo. Sobreescritura de métodos. Acceso a los miembros sobrescritos. Usar variables de superclase con objetos de subclases. Polimorfismo en tiempo de ejecución. Creación de clases abstractas. La palabra final. Abandonar la herencia con final. Crear constantes con final. Implementación de Relaciones entre clase en Java. La clase Object de Java. Usar Interfaces para herencia múltiple. Creación clases internas. Creación de clases internas anónimas. UNIDAD III CONCEPTOS DE HERENCIA, POLIMORFISMO Y OBJETOS COMPUESTOS Herencia. Tipos de Herencia. Jerarquía de clases. Herencia repetida. Clases abstractas. Anulación y sustitución. Sobrecarga. Ligadura. Métodos Virtuales. Polimorfismo. Objetos compuestos. Reutilización con orientación a objetos. Relaciones entre clases. Relaciones de asociación. Relaciones de agregación. Relaciones de generalización / especialización.

2

UNIDAD IV ANALISIS Y DISEÑO ORIENTADO A OBJETOS Análisis, Diseño e Implementación Orientado a Objeto. Identificación de Objetos, Atributos y Métodos. Creación de clases. Notación grafica UML para el Análisis y Diseño Orientado a Objeto. Notación en Pseudocódigo para el ADOO. Método de Análisis y Diseño Orientado a Objeto. Identificación de Clases y Objetos. Asignación de atributos y comportamiento. Encontrar relaciones entre clases. Diseñar la especificación y la implementación de clases. Técnica de ADOO. Definición del problema. Resolución manual. Identificación de Objetos, Atributos y Métodos. Descripción y prueba de Objetos. Descripción de clases. Relaciones entre clases. Asociación, Agregación y Generalización/Especialización. Declaración y definición de clase. Uso de clases. Aplicación práctica del ADOO. UNIDAD V MANEJO DE EXCEPCIONES Manejo de errores con excepciones. Excepciones estándar de java. Lanzar una excepción. Capturar una excepción. Bloques try y catch. Relanzar una excepción. Método finally. Crear nuevas excepciones. Herencia de clases y tratamiento de excepciones.

CRONOGRAMA DE EJECUCIÓN y MEDIOS UTILIZADOS UNIDADES Y CONTENIDO ANALÍTICO

Cronograma de Ejecución 4 – AGO – 15

Presentación e introducción de la materia.

Porcentaje Avanzado

MEDIOS Y TÉCNICAS UTILIZADOS

3%

Pizarra

6%

Pizarra

9%

Pizarra

12%

Data-show, pizarra

15%

Data-show, pizarra

18%

Data-show, pizarra

21%

Laboratorio

24%

Data-show, pizarra

27%

Laboratorio

30%

Data-show, pizarra

33%

Data-show, pizarra

36%

Laboratorio

UNIDAD 0 REPASO DE PROGRAMACION 5 – AGO – 15 Conceptos de programación 11 – AGO – 15

UNIDAD I: CONCEPTOS FUNDAMENTALES DE PROGRAMACIÓN ORIENTADA A OBJETOS Programación estructurada. Que es la programación Orientada a Objetos UNIDAD I: Continuación

12 – AGO – 15 El objeto. Ejemplos de objetos UNIDAD I: Continuación 18 – AGO – 15 Métodos y mensajes. Clases UNIDAD I: Continuación 19 – AGO – 15 Un mundo de objetos. Definición de objeto UNIDAD I: Continuación 25 – AGO – 15 Identificación de objetos. Duración de los objetos UNIDAD I: Continuación 26 – AGO – 15 Objetos frente a clases. Datos internos Ocultación de datos UNIDAD I: Continuación 1 – SEP – 15 Comunicación entre objetos: Los mensajes. Activación de objetos UNIDAD I: Continuación 2 – SEP – 15 8 – SEP – 15

Clases. Constructores y destructores. UNIDAD I: Continuación Atributos y métodos de Clase. Paquetes de Clases.

9 – SEP – 15

15 – SEP – 15

PRIMERA EVALUACIÓN PARCIAL UNIDAD II PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA Clases y objetos. Declaración y definición de clases Crear variables de instancia

3

UNIDAD II: Continuación 16 – SEP – 15

39%

Data-show, pizarra

42%

Laboratorio

45%

Data-show, pizarra

48%

Laboratorio

51%

Data-show, pizarra

53%

Laboratorio

57%

Data-show, pizarra

59%

Laboratorio

60%

Pizarra, Grupos cooperativos

63%

Laboratorio

66%

Pizarra, Grupos cooperativos

69%

Laboratorio

72%

Pizarra, Laboratorio

74%

Pizarra, Laboratorio

76%

Pizarra, Laboratorio

81%

Laboratorio

83%

Laboratorio

Acceso a variables de instancia. Crear variables de clase. Crear métodos. UNIDAD II: Continuación 22 – SEP – 15

23 – SEP – 15

Establecer el acceso a los métodos. Pasar parámetros a los métodos. Devolver valores desde los métodos UNIDAD II: Continuación Crear métodos de clase. Crear métodos de acceso a datos. Crear constructores. Pasar parámetros a constructores UNIDAD II: Continuación

29 – SEP – 15 El alcance de las variables. Colección garbage y gestión de memoria. UNIDAD II: Continuación 30 – SEP – 15

6 – OCT – 15

7 – OCT – 15

Sobrecarga de métodos. Sobrecarga de constructores. Pasar objetos a métodos. Pasar arreglos a métodos. UNIDAD II: Continuación La palabra clave this. Devolver objetos desde métodos. Devolver arreglos desde métodos. UNIDAD III CONCEPTOS DE HERENCIA, POLIMORFISMO Y OBJETOS COMPUESTOS Herencia. Tipos de Herencia. Jerarquía de clases. Herencia repetida. UNIDAD III: Continuación

13 – OCT – 15 Clases abstractas. Anulación y sustitución. Sobrecarga. Ligadura UNIDAD III: Continuación 14 – OCT – 15 Métodos Virtuales. Polimorfismo. UNIDAD III: Continuación 20 – OCT – 15 Objetos compuestos. Reutilización con orientación a objetos. UNIDAD III: Continuación 21 – OCT – 15 Relaciones entre clases. Relaciones de asociación. 27– OCT – 15

SEGUNDA EVALUACIÓN PARCIAL UNIDAD III: Continuación

28– OCT – 15 Relaciones de agregación. Relaciones de generalización / especialización. UNIDAD IV ANALISIS Y DISEÑO ORIENTADO A OBJETOS 3– NOV – 15 Análisis, Diseño e Implementación Orientado a Objeto. Identificación de Objetos, Atributos y Métodos. UNIDAD IV: Continuación 4– NOV – 15 Creación de clases. Notación grafica UML para el Análisis y Diseño O. O. UNIDAD IV: Continuación 10 – NOV - 15

11 – NOV - 15

17 – NOV - 15

Notación en Pseudocódigo para el ADOO. Método de Análisis y Diseño Orientado a Objeto. UNIDAD IV: Continuación Identificación de Clases y Objetos. Asignación de atributos y comportamiento. Encontrar relaciones entre clases. Diseñar la especificación y la implementación de clases. UNIDAD IV: Continuación Técnica de ADOO. Definición del problema. Resolución manual. Identificación de Objetos, Atributos y Métodos. Descripción y prueba de Objetos.

4

UNIDAD IV: Continuación 18 – NOV - 15

Descripción de clases. Relaciones entre clases. Asociación, Agregación y Generalización/Especialización.

85%

Pizarra, Laboratorio

88%

Pizarra, Laboratorio

90%

Data-show, pizarra

93%

Laboratorio

96%

Data-show, Pizarra

98%

Laboratorio

100%

Laboratorio

UNIDAD IV: Continuación 24 – NOV- 15 Declaración y definición de clase. Uso de clases. UNIDAD IV: Continuación 25 – NOV - 15 Aplicación práctica del ADOO. UNIDAD V MANEJO DE EXCEPCIONES 1 – DIC - 15 Manejo de errores con excepciones. Excepciones estándar de java. Lanzar una excepción. UNIDAD V: Continuación 2 – DIC – 15 Capturar una excepción. Bloques try y catch. Relanzar una excepción. UNIDAD V: Continuación 8 – DIC – 15 Método finally. Crear nuevas excepciones. UNIDAD V: Continuación 9 – DIC – 15 Herencia de clases y tratamiento de excepciones. 15 – DIC – 15

IV

EVALUACIÓN FINAL

MÉTODOS DE ENSEÑANZA: Estilo salesiano. Grupos de aprendizaje cooperativo Tecnología de la información y comunicación Expositivo de temas. Clase magistral y discusión. Enseñanza problemática. Inductivo y deductivo,

V

METODOLOGÍA DE EVALUACIÓN

Dos evaluaciones: 1er. Evaluación Parcial

100 %

50 % 15 % 15 % 20 %

Examen parcial Laboratorio Investigación y Practicas Asistencia

2da. Evaluación Parcial

100 %

50 % 15 % 15 % 20 %

Examen parcial Laboratorio Investigación y Practicas Asistencia

Evaluación Final

100 %

45 % Examen parcial 40 % Trabajo de curso 15 % Asistencia 5

VI

BIBLIOGRAFÍA

AUTOR

JOYANES AGUILAR, LUIS JOYANES AGUILAR, LUIS

LUGAR de EDICION

OBRA

”Programación orientada a objetos” ”Fundamentos de Programación”

EDITORIAL

AÑO

España

McGRAW-HILL 1998

España

McGRAW-HILL 2003

España

McGRAW-HILL 1991

RUMBAUGH, J. ; BLAHA, M.

“Diseño orientado a objetos con aplicaciones “ “Modelado y diseño orientado a objetos”

DEITEL & DEITEL

“Como programar en Java 2”

México

CEBALLOS, JAVIER

“Java 2 Curso de programación”

España

ALFAOMEGA

2003

STEVEN HOLZNER

“La Biblia de Java2”

España

ANAYA MULTIMEDIA

2005

BOOCH, GRADY

España

PRENTICE HALL PRENTICE HALL

1995 2004

La Paz, agosto de 2015

Lic. Oscar F. Aguilar Gemio

Vo.Bo. Director Carrera

C.I 2533778 LP

6

Vo.Bo. Secretario Académico

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.