Universidad Salesiana de Bolivia
Ingeniería de Sistemas
PLAN DE DISCIPLINA
GESTIÓN I - 2015
I DATOS DE IDENTIFICACIÓN
-
INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia
-
RECTOR: Lic. Rvdo. Thelian Argeo Corona Cortés CARRERA: Ingeniería de Sistemas
-
DIRECTOR DE CARRERA: Lic. Eduardo Fernández
-
DOCENTE: Lic. Gladys Francisca Chuquimia Mamani
-
NIVEL DE LA MATERIA: Cuarto Semestre – Paralelo A1
-
ASIGNATURA: Programación III
-
SIGLA: SIS – 221
-
REQUISITO: Programación II SIS – 211
-
HORAS DE CLASES SEMANALES: 4 Hrs.
-
E-MAIL: gchuquimia@gmail.com
II OBJETIVOS DE LA MATERIA
GENERAL
Desarrollar la capacidad de aplicar conceptos y principios orientados a objetos; que faciliten la abstracción de problemas, su análisis y desarrollo e implementación de soluciones empleando herramientas de programación orientadas a objetos a nivel reproductivo.
ESPECÍFICOS
-
Identificar claramente los conceptos fundamentales de la programación orientada a objetos.
-
Conocer las propiedades del paradigma orientado a objetos.
-
Dar solución a diversos problemas algorítmicos empleando la programación orientada a objetos.
-
Implementar programas empleando el C++.
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
Conceptos fundamentales de Programación Orientada a Objetos – Principios de Programación Orientada a Objetos con Java – Sobrecarga – Herencia y Jerarquía de Clases – Funciones Virtuales y Polimorfismo – Plantillas y Tratamiento de Excepciones.
UNIDADES Y CONTENIDO ANALÍTICO
|
UNIDAD I CONCEPTOS FUNDAMENTALES DE PROGRAMACIÓN ORIENTADA A OBJETOS
El paradigma orientado a objetos. Programación Orientada a Objetos. Conceptos Fundamentales de POO: Abstracción, Clases: Datos y Métodos, Objetos, Ejemplos de Objetos, Mensajes, Encapsulamiento, Herencia, Polimorfismo. Función amiga. Lenguajes Orientados a objetos.
|
UNIDAD II PRINCIPIOS DE PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Introducción. Historia y características principales del Abstracción de datos. Clases y objetos. Envío de Mensajes. Constructores. Constructores con parámetros. Destructores. Funciones Amigas. Arrays de Objetos. Ejercicios.
|
UNIDAD III SOBRECARGA
¿Qué es una sobrecarga?. Sobrecarga de funciones. Sobrecarga de operadores. Ejercicios.
|
UNIDAD IV HERENCIA
Introducción. Herencia. Herencia Simple. Control de acceso a la clase base. Constructores y destructores en herencia. Frames. Applets. Herencia Múltiple.
|
UNIDAD V FUNCIONES VIRTUALES Y POLIMORFISMO
Introducción. Ligadura. Tipos de Ligadura. Funciones Virtuales. Polimorfismo. Ejemplos.
|
UNIDAD VI PLANTILLAS Y TRATAMIENTO DE EXCEPCIONES
Introducción. Plantillas. Concepto de Excepciones. Lanzamiento de excepciones.
|
-
CRONOGRAMA DE EJECUCIÓN Y MEDIOS UTILIZADOS
Cronograma de Ejecución
|
UNIDADES
Y
CONTENDIDO ANALÍTICO
|
Porcentaje Avanzado
|
MEDIOS Y TÉCNICAS UTILIZADOS
|
Del 4 de febrero al 11 de marzo
|
UNIDAD I
CONCEPTOS FUNDAMENTALES DE PROGRAMACIÓN ORIENTADA A OBJETOS
El paradigma orientado a objetos. Programación Orientada a Objetos.
Clases y objetos. Envío de Mensajes. Encapsulamiento.
Ejemplos de Objetos, Mensajes, Encapsulamiento.
Herencia, Polimorfismo. Función amiga. Lenguajes Orientados a objetos.
|
35%
|
Pizarra
Método Heurístico y Explicativo Ilustrativo.
Preguntas y Respuestas.
Método Práctico
Power Point
Dinámica de Grupos
|
UNIDAD II
PRINCIPIOS DE PROGRAMACIÓN ORIENTADA A OBJETOS CON Introducción. Historia y características principales del Java. Abstracción de datos.
Clases y Objetos. Envío de Mensajes.
Constructores. Constructores con parámetros.
|
13-mar-15
|
EVALUACION PRIMER PARCIAL
|
Del 18 de
marzo
al 29 de abril
|
UNIDAD II Continuación
Destructores.
Funciones Amigas. Arrays de Objetos.
|
75%
75%
|
Pizarra
Método Explicativo Ilustrativo.
Método Investigativo.
Preguntas y Respuestas.
|
UNIDAD III SOBRECARGA
¿Qué es una sobrecarga?. Sobrecarga de funciones.
Sobrecarga de operadores. Ejercicios.
|
UNIDAD IV HERENCIA
Introducción. Herencia. Herencia Simple. Control de acceso a la clase base.
|
6-may-2015
|
EVALUACIÓN SEGUNDO PARCIAL
|
Del 8 de mayo
al 19 de
junio
|
UNIDAD IV Continuación
Constructores y destructores en herencia. Frames.
Applets. Herencia Múltiple.
UNIDAD V. FUNCIONES VIRTUALES Y POLIMORFISMO
Introducción. Ligadura. Tipos de Ligadura. Funciones Virtuales.
Polimorfismo. Ejemplos.
|
100%
|
Pizarra
Método Explicativo Ilustrativo.
Método Investigativo.
Preguntas y Respuestas.
|
UNIDAD VI PLANTILLAS Y TRATAMIENTO DE EXCEPCIONES
Introducción. Plantillas.
Concepto de Excepciones. Lanzamiento de excepciones.
|
24-jun-15
|
EXAMEN FINAL
|
-
MÉTODOS DE ENSEÑANZA: GRUPOS DE APRENDIZAJE COOPERATIVO, TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN. ESTILO SALESIANO.
Se utilizarán en esta asignatura lo siguiente:
Formación de grupos. Se trabajará con GACs, el cual estará conformado por un número mínimo de 3 personas, que serán establecidos de acuerdo al formulario que llenarán los estudiantes el primer día de clases.
Métodos de Enseñanza. Se emplearán los siguientes métodos:
-
Heurístico
-
Práctico
-
Explicativo – Ilustrativo
-
Investigativo
-
Participativo
Tecnología utilizada. Se empleará Internet y email para recepción de consultas y trabajos prácticos de los estudiantes, a su vez para esparcir información.
En cuanto al estilo salesiano, se fomentará la responsabilidad y solidaridad entre sus compañeros. También se estimulará al estudiante haciéndole comprender que es capaz de realizar lo que el se propone.
-
METODOLOGÍA DE EVALUACIÓN
Tres evaluaciones:
Examen 50%
Ejercicios de Curso y Laboratorios
Practicas 40%
Asistencia y Comportamiento Social 10%
Total 100%
-
BIBLIOGRAFÍA
AUTOR
|
OBRA
|
LUGAR de EDICION
|
EDITORIAL
|
AÑO
|
JOYANES AGUILAR, LUIS
|
”Programación orientada a objetos”
|
Madrid
|
McGRAW-HILL
|
1998
|
DEITEL & DEITEL
|
”Cómo programar en Java”
|
Madrid
|
McGRAW-HILL
|
2003
|
BOOCH, GRADY
|
“Diseño orientado a objetos con aplicaciones “
|
Madrid
|
McGRAW-HILL
|
1991
|
STAUGUARD, ANDREW
|
“Técnicas Estructuradas y orientadas a objetos; una introducción utilizando C++”
|
New York
|
Addison-Wesley
|
1998
|
SCHILDT, HERBERT
|
“ Aplique Turbo C++”
|
Madrid
|
McGRAW-HILL
|
1991
|
LANGSAM, YEDIDYAH
|
“Estructuras de datos con C y C++”
|
Naucalpan de Juarez
|
Prentice-Hall
|
1997
|
SCHILDT, HERBERT
|
“Turbo C/C++; Manual de referencia”
|
Madrid
|
McGRAW-HILL
|
1992
|
CEBALLOS, JAVIER
|
“Curso de programación C++”
|
Madrid
|
RA-MA
|
1991
|
CAIRO Y GUARDATI
|
“Estructura de Datos”
|
México
|
McGraw-Hill
|
2001
|
SCHILDT, HERBERT
|
“C++ Guia De Autoenseñanza”
|
Madrid
|
McGraw-Hill
|
1995
|
La Paz, Febrero de 2015.
FIRMA DOCENTE. Vo.Bo. Director Carrera Vo.Bo. Secretario Académico
C.I 3397740 LP
Dostları ilə paylaş: |