Anda di halaman 1dari 5

UNIVERSIDAD NACIONAL JOS MARA ARGUEDAS

Ley de Creacin N 28372 Resolucin de Funcionamiento N 280-2006-CONAFU

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS

SLABO

1.

DATOS GENERALES: 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 Nombre de la asignatura Cdigo de la asignatura Prerrequisito Crditos Ciclo Ao y Semestre Acadmico Duracin Horas Fecha de inicio Fecha de trmino Profesor responsable Correo electrnico : Programacin Avanzada : IIAAA6 : Ninguno :3 : Dcimo Ciclo : 2013 II : 17 Semanas : Teora:02 horas; Prctica: 02 horas : 26 08 2013 : 19 12 2013 : Ing. Edwin Octavio Ramos Velsquez : edwin.ramos73@gmail.com

2.

SUMILLA: Principios de la programacin Orientada a Objetos, la encapsulacin, la herencia, reutilizacin de estructuras. Programacin orientada a eventos, comunicacin cliente servidor. Frameworks de aplicaciones web. Desarrollo de aplicaciones web usando frameworks.

3.

CONTENIDOS TRANSVERSALES: 3.1 Educacin en valores. 3.2 Desarrollo sostenible local, regional y nacional. 3.3 Investigacin cientfica y tecnolgica.

4.

COMPETENCIAS: Disea e implementa aplicaciones web utilizando tcnicas de Desarrollo Rpido de Aplicaciones utilizando normas y estndares internacionales de Desarrollo de aplicaciones de manera responsable y oportuna.

5.

ORGANIZACIN DE LOS CONTENIDOS POR UNIDADES: 5.1 Primera Unidad: Introduccin al Desarrollo Rpido de Aplicaciones empresariales a. Duracin: 09 Semanas b. Total de horas: 04 horas semanales
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL RECURSOS ACTIVIDADES TIEMPO

Programacin orientada a Objetos - Clases. Propiedades y mtodos - Constructores y Destructores - Herencia y poliformismo - Estructura de una clase - Sobreescritura de mtodos - Clases abstractas. Las Interfaces. Propiedades y mtodos - Herencia mltiple usando interfaces Programacin visual en Java - Componentes SWING - Tipos de Formularios: tipo MDI, MDIChild, y Dialog - Uso de eventos, en los componentes grficos SWING Programacin orientada a eventos. - La herencia mltiple en la Programacin Orientada a Objetos - Tipos de eventos. Eventos externos y eventos internos - La Interaccin cliente servidor - Implementacin de mtodos de interfaces en clases - Interfaces estndares para captura de eventos externos en java Patrones de Diseo de Software Orientado a Objetos - Definicin - Patrones GRASP - Patrones de Diseo Orientados a Objetos - Patrones de creacin - Patrones estructurales - Patrones de comportamiento - Ejercicios Interfaz de acceso a datos JDBC - Definicin - Elementos de JDBC - Consultas, transacciones - Ejercicios

Reconoce y utiliza la Programacin Orientada a Objetos para el desarrollo de aplicaciones

Participa con responsabilidad en el desarrollo de las clases. Proyector multimedia

01, 02 (Del 26 de agosto al 06 de setiembre) Clase magistral Estudio de casos Talleres en laboratorio 05 (Del 23 de setiembre al 27 de setiembre)

Realiza la implementacin de programas visuales

Participa proponiendo aplicaciones

Plumones Mota Software: Netbeans 7.2

03, 04 (Del 09 de setiembre al 20 de setiembre)

Realiza implementaciones de aplicaciones con Programacin Orientada a Objetos

Participa con responsabilidad en el desarrollo de las clases

Identifica patrones de diseo usados en la implementacin de software

Participa activamente en clase

Proyector multimedia Plumones Mota

Clase magistral Estudio de casos

06 (Del 30 de setiembre al 04 de octubre)

Proyector multimedia Desarrolla aplicaciones de acceso a datos basadas en capas Colabora responsablemen te en la solucin de casos tomados de ejemplo en clase Plumones Mota Software: Netbeans 7.2, Firebird, MySQL

Clase magistral Estudio de casos Talleres en laboratorio

07, 08, 09 (Del 07 de octubre al 25 de octubre)

Evaluacin de unidad

09 (Del 21 de octubre al 25 de octubre)

5.2 Segunda Unidad: Desarrollo Rpido de Aplicaciones Web. a. Duracin: 08 Semanas b. Total de horas: 04 horas semanales
CONCEPTUAL ORM (Object Relational Mapping) en el Desarrollo de Aplicaciones - Definicin. - Estructura bsica de un ORM - Ventajas y desventajas de su uso - ORMs de uso comn: Hibernate, Propel, LinQ. Desarrollo web en Java - Pginas web estticas - Pginas web dinmicas con CGI, Applets. - Aplicaciones web con Servlets. - Desarrollo web en java - El modelo Java Server Pages (JSP) - Ejercicios Frameworks para desarrollo web - El framework Java Server Faces(JSF) - Estndares en java. - La Java Community Process - Los Java Specification Requests (JSRs) - Ejercicios PROCEDIMENTAL ACTITUDINAL RECURSOS ACTIVIDADES TIEMPO

Reconoce la utilidad de los ORMs en el Desarrollo Rpido de Aplicaciones

Participa en clase responsablemen te

Proyector multimedia Clase magistral Plumones Mota Software: Netbeans 7.2, Firebird, MySQL Estudio de casos Talleres en laboratorio

10, 11 (Del 28 de octubre al 08 de noviembre)

Desarrolla aplicaciones bsicas usando JSP

12, 13 (Del 11 de noviembre al 22 de noviembre)

Proyector multimedia Desarrolla aplicaciones web usando frameworks de Java Participa con responsabilidad en la solucin de ejercicios propuestos en clase. Clase magistral Plumones Mota Software: Netbeans 7.2, Firebird, MySQL Estudio de casos Talleres en laboratorio 14, 15, 16 (Del 25 de noviembre al 13 de diciembre)

Evaluacin de unidad

Exmenes de Aplazados

17 (Del 16 de noviembre al 19 de diciembre) (Del 16 de noviembre al 19 de diciembre)

6.

ESTRATEGIAS METODOLGICAS A fin de lograr un mejor desarrollo del aprendizaje, se emplearn las siguientes estrategias metodolgicas: a. Conferencia o clase magistral b. Prcticas individuales y/o grupales c. Asistencia a eventos y/o congresos acadmicos d. Desarrollo de tareas aplicativas Materiales educativos y otros recursos didcticos Las horas tericas sern dictadas en el aula de clase. Para las horas de prctica, se utilizar el laboratorio de Informtica y se utilizar el siguiente software: Netbeans 7.2, el cual contiene herramientas para el Desarrollo Rpido de Aplicaciones Web, como ser el framework Struts, Hibernate, JSP, JSF, y otros. Para el acceso a datos se utilizar de manera indistinta los servidores de bases de datos MySQL, Firebird, y los que el alumno optativamente elija. Los materiales a utilizarse, adems del software mencionado, sern: plumones, proyector multimedia. pizarra,

7.

EVALUACIN (Instrumentos de evaluacin) La evaluacin del aprendizaje de los estudiantes tiene su base en el Reglamento General de Estudios y el Reglamento General de Evaluacin del Proceso de Enseanza Aprendizaje de la UNAJMA, Est orientada a determinar si el estudiante posee conocimientos, habilidades, destrezas y aptitudes requeridas para alcanzar una formacin educativa mediante el proceso de enseanza aprendizaje; considerando la entrega de informacin objetiva, vlida, confiable y oportuna; considerando la fase inicial, progresiva permanente(intermedia) y final. La evaluacin del aprendizaje ser una tarea constante durante todo el proceso de enseanzaaprendizaje de la asignatura. Se evaluar los conocimientos que el alumno vaya adquiriendo, sus actitudes, crtica y progresos en el razonamiento, etc.

7.1 CRITERIOS DE APROBACIN Y PROMOCIN INSTRUMENTOS C. C. C. P. C. A. - Prueba objetiva. - Prueba prctica - Lista de cotejos CANTIDAD 02 02 02 PESO 50% (0.5) 40% (0.4) 10% (0.1)

FRMULA:

C. C. (0.5)+ C. P. (0.4)+ C. A. (0.1)

PF =

Leyenda C.C: Contenido Conceptual C.P: Contenido Procedimental C.A: Contenido Actitudinal a. De la Asistencia: La asistencia a clases para todos los estudiantes matriculados en la Universidad Nacional Jos Mara Arguedas es obligatoria de manera general. El estudiante deber registrar una asistencia mnima de 75%. De la Calificacin: Se empleara el sistema vigesimal (00 a 20). La nota mnima aprobatoria es once (11). Toda fraccin igual o mayor a 0,5 ser considerada como uno (1) a favor del estudiante solo para el caso de los promedios de una unidad del curso o para el promedio final del curso. El estudiante que en la fecha programada no rinda su evaluacin de alguna asignatura, ni haya solicitado su postergacin, ser calificado con nota cero (00), salvo aquellos que por razones justificadas no pudieron rendirlo y que oportunamente realizaron su solicitud, ante la coordinacin de la carrera profesional, para ser considerados como rezagados. El estudiante desaprobado en una determinada asignatura con nota igual o mayor a siete (07), tiene derecho a ser evaluado bajo la modalidad de aplazado. La evaluacin ser de todo el curso y en la fecha programada por el calendario acadmico del respectivo semestre. El estudiante que obtenga nota menor a siete (07) tendr que matricularse para volver a llevar al curso en el prximo semestre que se ofrezca dicho curso.

b.

8.

BIBLIOGRAFA GENERAL ALVAREZ CAULES, Cecilio. Arquitectura Marketplace. Estados Unidos. 2012. Java Slida. Primera edicin. Lulu

BAUER, Christian, Gavin KING y Gary GREGORY. Java Persistence With Hibernate. Segunda edicin. Manning Publications Company, Estados Unidos. 2013. DE LA TORRE LLORENTE, Csar. Gua de Arquitectura N-Capas orientada al Dominio en .NET. Primera edicin. Krasis Press, Microsoft Architecture. Madrid, 2004. ECKEL, Bruce. Piensa en Java, segunda edicin. Pearson Educacin S.A., Prentice Hall, traduccin de Jorge Gonzales Barturen. Madrid, Espaa, 2002. GARCA DE JALN, Javier, RODRGUEZ, Jos Ignacio. Aprenda Java como si estuviera en Primero. Escuela Superior de Ingenieros Industriales, Universidad de Navarra, Espaa, 1999. GARCA DE JALN, Javier, RODRGUEZ, Jos Ignacio. Aprenda Servlets de Java como si estuviera en Primero. Escuela Superior de Ingenieros Industriales, Universidad de Navarra, Espaa, 1999. HOLZNER, Steven. Java 2. Editorial Anaya Multimedia. Mxico, 2005 LAFOSE, Jerome. Strut 2. El Framework de desarrollo de aplicaciones Java EE Espaa. Ediciones ENI. Espaa. 2010 SIMON, Cedric. Curso de Java Server Faces 2 con Hibernate 3. VSQUEZ DURN, Francisco Javier. Fundamentos de Programacin Java. Instituto Tecnolgico de Len. Espaa, 1999.

Andahuaylas, Setiembre de 2013

.. .. Ing. Edwin Octavio Ramos Velsquez

Anda mungkin juga menyukai