INFORMACIN GENERAL
NOMBRE: CARRERAS REQUISITOS RECOMENDADOS: HORARIO(S): DIAS DE CLASE:
CURSO JAVA INTERMEDIO ING. EN SISTEMAS COMPUTACIONALES CURSO DE JAVA BASICO 6:00 PM A 9:00 PM LUNES A VIERNES
CUERPO DOCENTE
PROFESOR: CORREO ELECTRONICO:
ROLANDO MRQUEZ RAMOS rmarquez@gmd.com.pe
REQUISITOS DE HARDWARE Y SOFTWARE: MNIMOS:
MICROPROCESADOR: MEMORIA RAM: DISCO DURO: SISTEMA OPERATIVO:
RECOMENDADO:
CORE2 DUO 1GB 10GB (ESPACIO LIBRE) WINDOWS XP SP 3
MICROPROCESADOR: MEMORIA RAM: DISCO DURO: SISTEMA OPERATIVO:
CORE I3 2GB 20GB (ESPACIO LIBRE) WINDOWS 7
CONTENIDO:
FECHA(S) Sesin 1 CONTENIDO TEMATICO Introduccin al curso. El paradigma orientado a objetos. Qu es POO? Qu es un IDE. Utilizacin de IDE. Clases y objetos. Atributos. Operaciones y mtodos. Encapsulamiento, herencia y polimorfismo. Sobrecarga. Modelo de objetos. Relaciones entre clases. OBJETIVO Comprender tericamente lo que es programacin Orientado a Objetos. Resolver Problemas de manera Iterativa. Desarrollar lgica programtica. METODOLOGIA DE ENSEANZA-APRENDIZAJE Discusin en Clase. Resolucin de problemas. Ejercicios Propuestos. RECURSOS
Sesin 2
Ventajas e inconvenientes de la POO. Definicin de clases simples en Java. Modificadores. Constructores. Sobrecarga de constructores. Implementacin de atributos y operaciones. Clases base. Clases abstractas. Clases no heredables.
Comprender tericamente lo que es programacin Orientado a Objetos. Resolver Problemas de manera Iterativa. Desarrollar lgica programtica.
Discusin en Clase. Resolucin de problemas. Ejercicios Propuestos.
Reemplazo de mtodos. Sobrecarga de mtodos. Sesin 3
Palabras clave: this, super.
Conversin de tipos de datos, casting, downcasting.
Polimorfismo implementado por medio de sobrecarga de mtodos. Manejo de arreglos. Implementacin de arreglos.
Comprender tericamente lo que es programacin Orientado a Objetos. Resolver Problemas de manera Iterativa. Desarrollar lgica programtica.
Discusin en Clase. Resolucin de problemas. Ejercicios Propuestos.
Manejo de excepciones.
Sesin 4
Introduccin a las bases de datos orientadas a objetos. Almacenamiento y recuperacin. Uso de libreras jar. Introduccin a Frameworks Web. Struts 2. Definicin. Caractersticas. Arquitectura. Ejercicios de aplicacin.
Comprender tericamente lo que es struts, su arquitectura y en qu nos ayuda en la programacin. Resolver Problemas de manera Iterativa. Desarrollar criterio para la utilizacin de etiquetas. Comprender tericamente lo que es spring y su utilizacin de manera ptima. Desarrollar aplicaciones con capa de persistencia en Hibernate.. Utilizacin de Frameworks. Desarrollar aplicaciones en "N" capas.
Discusin en Clase. Resolucin de problemas. Ejercicios Propuestos.
Sesin 5
Spring 3. Definicin. Caractersticas. Arquitectura. Ejercicios de aplicacin
Discusin en Clase. Resolucin de problemas. Ejercicios Propuestos.
Hibernate 3. Definicin. Caractersticas. Arquitectura.
Sesin 6
Ejercicios de aplicacin
Taller: Integracin de Frameworks (Struts2, Spring, Hibernate).
Discusin en Clase. Resolucin de problemas. Ejercicios Propuestos.