Vous êtes sur la page 1sur 2

UNIVERSIDAD DE HUANUCO

FACULTAD DE INGENIERÍA
PROGRAMA ACADÉMICO DE SISTEMAS E INFORMÁTICA

SILABO

I. DATOS INFORMATIVOS

ASIGNATURA Programación Orientada a Objetos CÓDIGO 041504061


PRE-REQUIISITO 041503051 CICLO IV
CREDITOS 03 SEMESTRE ACAD. 2017-II
HORAS TEÓRICAS 02 HORAS PRÁCTICAS 02
DOCENTE Mg. Omar Sulca Correa
HORARIOS Lunes 09:30 am – 11:00 am
Martes 09:30 am – 11:00 am

II. RESUMEN DEL CONTENIDO DEL CURSO


El curso abarca el paradigma de la programación orientada a objetos, buscando el
entendimiento de conceptos fundamentales como: clase, objeto, encapsulación, agregación,
herencia i polimorfismo. Para tal fin empleará el lenguaje Java y UML.

III. PROGRAMA ANALITICO:

UNIDAD TOPICOS FECHA SEM PRACTICA


Clase Introductoria y Exposición de Silabo 21/08/17
1ra
Paradigma de la Programación Orientada a Objetos. 22/08/17
1. El paradigma Laboratorio: Introducción a Java. 28/08/17
2da
de la Estructura de Clase y Objeto. Definición de clases en Java 29/08/17
TA-1
orientación a Definición de atributos. Modificadores de acceso 04/09/17
3ra
objetos Definición de métodos. Métodos especiales 05/09/17
Laboratorio: Creación de objetos. 11/09/17
4ta
Práctica Calificada 12/09/17
Tipos primitivos en Java 18/09/17
2. Tipos de 5ta
Tipos complejos en Java 19/09/17
Datos en Java
Laboratorio: Uso de Tipos de Datos 25/09/17
6ta
El objeto contenedor. Tipos de contenedores 26/09/17
TA-2
Implementación de secuencias en Java 02/10/17
7ma
Práctica Calificada 03/10/17
09/10/17
3. EXAMEN DE MEDIO CURSO 8va
10/10/17
Contenedores
Implementación de diccionarios en Java 16/10/17
9na
Implementación de conjuntos en Java 17/10/17
TA-3
Laboratorio: Secuencias, Diccionarios y Conjuntos 23/10/17
10ma
Práctica Calificada 24/10/17
UML: casos de Uso 30/10/17
11va
4. Introducción UML: Diagrama de clases. 31/10/17
al UML Relaciones entre clases: asociaciones y dependencias. 06/11/17
12va
Laboratorio: Implementación de las asociaciones en Java. 07/11/17
Concepto de herencia. Superclases y subclases 13/11/17
13va TA-4
Constructores en las subclases 14/11/17
5. Herencia y Uso de Clases Abstractas 20/11/17
14va
polimorfismo Uso de Interfaces 21/11/17
Laboratorio: Clases Abstractas e Interfaces 27/11/17
15va
Práctica Calificada 28/11/17
04/12/17
EXAMEN DE FIN DE CURSO 16ta
05/12/17
11/12/17
EXAMEN SUSTITUTORIO 17ma
12/12/17

IV. METODOLOGIA
 La asignatura se estructura en dos tipos de sesiones.
- Hay una clase de dos horas a la semana donde el profesor (o algunos alumnos)
presentan los principales conceptos de la temática planificada para esa semana con
una clase expositiva y participativa con el resto de estudiantes.

- Las sesiones de laboratorio están destinadas tanto a trabajar los conceptos explicados
en las sesiones de presentación de conceptos resolviendo pequeños ejercicios, o
haciendo la puesta en común de los ejercicios resueltos por los estudiantes.

 El trabajo principal de la asignatura se centrará en el desarrollo de un proyecto practico


individual.

V. REFERENCIAS BIBLIOGRAFICAS
Básica:
1. Budd, Timothy, An introduction to object-oriented programming, 2002. Addison-Wesley.
2. Singh Devendra, Design Patterns in Java, 2016, Addison-Wesley.
3. Mughal K., Rasmussen R., A Programmer’s Guide to Java SE 8, 2017, Addison-Wesley.
4. Tahcheiv P., JUnit in Action, 2010, Manningn Publications, 2010.
5. Duran F., Gutiérrez F., Pimentel E., Programación orientada a objetos con Java, 2012,
Paraninfo.

Complementaria:
6. Booch, G., Rumbaugh, J., Jacobson, I., The unified modeling language user guide, 2005,
Addison-Wesley.
7. Pressman, R.S., Maxim, B.R., Software engineering: a practitioner's approach, 2015,
McGraw Hill Higher Education.

Huánuco, 21 de agosto de 2017.

______________________
Ing. Omar Sulca Correa

Vous aimerez peut-être aussi