Documente Academic
Documente Profesional
Documente Cultură
I.- INFORMACIN GENERAL 1. Asignatura: 2. Cdigo de Asignatura: 3. Crditos: 4. Requisito(s): 5. Semestre Acadmico: 6. Ciclo: 7. Horas Teora semanal: 8. Horas Practica semanal: 9. Duracin: 10. Coordinador (a): 11. Docente (s): Ing. Edwin Jos ChungaHuatay Ing. Jos Antonio Espinal Teves Lenguajes de Programacin IV IS2606 3 IS2507 2012 - II VI 2 2 Del lunes 20 de Agosto al sbado 15 de Diciembre del 2012
II.- SUMILLA La asignatura pertenece al rea de formacin profesional especializada y es de naturaleza tericoprctica. Tiene como propsito que el estudiante desarrolle aplicaciones web integrales bajo plataformas de desarrollo libre para la automatizacin de procesos organizacionales. Los principales contenidos son los siguientes: a) plataformas de desarrollo libre, b) utilizacin de las interfaces grficas para el usuario de una aplicacin y c) Utilizacin de base de datos y desarrollo de aplicaciones Web. III.- COMPETENCIA(S): 3.1 COMPETENCIA(S) GENERALE(S) Aplica programacin en entornos cliente servidor. Interactuar con base de datos. Desarrollo de aplicaciones Estndar 3.2 COMPETENCIA(S) ESPECFICA(S): Implementacin de aplicaciones a partir de su diseo. Operaciones con base de datos. Desarrollo de aplicaciones Web
F-CV3-3B-1
IV.- PROGRAMA CALENDARIZADO PRIMERA UNIDAD: Conociendo la sintaxis del Lenguaje Java, clases, objetos, variables, mtodos, estructuras condicionales, repetitivas, arreglos, excepciones, herencia y polimorfismo Competencia(s) especfica(s) Desarrolla clases en Java en base a una arquitectura de diseo. Comprende la declaracin la sintaxis de Java y aplica estructuras condicionales, repetitivas y control de excepciones. Duracin: 16 horas Semana 1, 2, 3, 4 Clase 1, 2 Contenidos Conceptuales: Conceptos generales de programacin orientada a objetos. Lenguaje de programacin Java. Diagrama de clases de diseo. Clase, objeto, propiedades y mtodos. Programacin Estndar con Java (J2SE) Procedimentales: Reconoce, diferencia entre la programacin orientada a objetos y programacin estructurada. Actitudinales: Participa con inters en el trabajo programado. Conceptuales: Tipo datos, variable, operadores. Mtodos: constructor, maestro, abstracto, set, get. Estructuras condicionales y repetitivas. Vectores, matrices, Colecciones y listas. Procedimentales: Desarrolla aplicaciones utilizando estructuras y mtodos adecuados segn el caso de estudio. Actitudinales: Analiza el diseo y desarrollo de aplicaciones con estructuras condicionales, repetitivas y con estructuras de datos. Conceptuales: Gestin de excepciones y errores. Programacin orientada a objetos: Abstraccin, Herencia, Polimorfismo Procedimentales: Controla la lgica del programa mediante estructuras de excepciones Aplica la programacin orientada a objetos. Actitudinales: Asume actitud analtica en la solucin de problemas utilizando estructuras de excepciones y programacin con objetos. Conceptuales: Programacin Empresarial con Java (J2EE) Programacin por el lado del cliente. Procedimentales: Disea y programa aplicaciones Web con Java. Actitudinales: Asume actitud creativa en la solucin de problemas utilizando controles grficos y programacin con objetos en la Web.
3, 4
5, 6
7, 8
F-CV3-3B-1
Fuentes de informacin recomendada 1. Carrazco J. Lenguaje de Programacin JAVA2. 2. Deitel Java como programar SEGUNDA UNIDAD: Conexin y operaciones con base de datos Competencia(s) especfica(s): Prepara aplicaciones optimizadas con conexin a base de datos. Duracin: 12 horas Semana 5, 6, 7 Clase 9, 10 Contenidos Conceptuales: Conexin a base de datos. Componentes reutilizables para conexin a datos. Procedimentales: Desarrolla componentes de conexin a bases de datos para ser utilizada en aplicaciones futuras. Actitudinales: Participa con inters en las tareas programadas. Conceptuales: 11, 12 Operaciones con base de datos. Componentes reutilizables para manipulacin de datos. Procedimentales: Desarrolla componentes para manipular base de datos para ser utilizada en aplicaciones futuras. Actitudinales: Desarrolla con inters los trabajos asignados. Conceptuales: 13, 14 Separacin en capas y paquetes para mejorar la estructura de la aplicacin. El patrn de desarrollo MVC (modelo, vista, controlador). Procedimentales: Utiliza, patrones de desarrollo para desarrollar aplicaciones con tres capas. Actitudinales: Analiza e intercambia resultados con compaeros y docente. 8 PRIMER EXAMEN ESCRITO Fuentes de informacin recomendada 1. Carrazco J. Lenguaje de Programacin JAVA2. 2. Julio Vsquez y Vctor Balta Super Java 2. 3. Deitel - Java como programar.
TERCERA UNIDAD: Desarrollo de aplicaciones Web Competencia(s) especfica: Prepara aplicaciones Web. Duracin: 28 horas
F-CV3-3B-1
Clase 15, 16
Contenidos Conceptuales: Generalidades y arquitectura de SERVLET. El interfaz HTTPSERVLETREQUEST, HTTPSERVLETRESPONSE, HTTPSESSION Procedimentales: Desarrolla una aplicacin Cliente-servidor usando SERVLETS y base de datos. Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor con Base de datos. Conceptuales: SERVLETS y base de datos SESSIONES Procedimentales: Desarrolla una aplicacin Cliente-servidor usando SERVLETS y base de datos. Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor con Base de datos. Conceptuales: Generalidades y arquitectura JAVA SERVER PAGES. Directivas JSP. Elementos del Scripting. Procedimentales: Desarrolla una aplicacin Cliente-servidor usando JSP y SERVLETS. Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor con Base de datos. Conceptuales: Objetos Integrados Procedimentales: Desarrolla una aplicacin Cliente-servidor usando JSP y SERVLETS. Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor con Base de datos. Conceptuales: Programacin Web con JSP y SERVLETS. Procedimentales: Desarrolla una aplicacin Cliente-servidor usando JSP y SERVLETS. Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor. Conceptuales: FRAMEWORK HIBERNATE Procedimentales: Desarrolla una aplicacin Cliente-servidor usando marcos de trabajo Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor. Conceptuales: FRAMEWORK STRUTS Procedimentales: Desarrolla una aplicacin Cliente-servidor usando marcos de trabajo Actitudinales: Evala el desempeo de una aplicacin Cliente-servidor.
17, 18
19, 20
21, 22
23, 24
25, 26
27, 28
F-CV3-3B-1
16 SEGUNDO EXAMEN ESCRITO 17 TERCER EXAMEN ESCRITO Fuentes de informacin recomendada 1. Vctor Balta Sper JAVA Enterprise Edition. 2. ngel Esteban Tecnologas de Servidor con Java.
PROGRAMACIN DE PRCTICAS Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Prctica 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Temas Disea diagrama de clases y lo implementa con cdigo Java. Elaborar aplicaciones bsicas con Java. Elaborar aplicaciones con arreglos y colecciones. Elaborar aplicaciones con objetos y excepciones. Primera Evaluacin de Prcticas. Desarrollar componentes de conexin a bases de datos. Desarrollar componentes para manipular base de datos. Revisin de proyecto y artculo. Desarrollar patrones para integrar aplicaciones. PRIMER EXAMEN ESCRITO Desarrollar una aplicacin Cliente-servidor usando SERVLETS. Desarrollar una aplicacin Cliente-servidor usando SERVLETS. Desarrollar una aplicacin Cliente-servidor usando JSP. Desarrollar una aplicacin Cliente-servidor usando JSP. Desarrollar una aplicacin Cliente-servidor usando JSP y SERVLETS. Desarrollar una aplicacin Cliente-servidor usando HIBERNATE Segunda Evaluacin de Prcticas. Desarrollar una aplicacin Cliente-servidor usando STRUTS SEGUNDO EXAMEN ESCRITO TERCER EXAMEN ESCRITO
V.- ESTRATEGIAS METODOLGICAS Se aplica los mtodos cientfico, interactivo, inductivo-deductivo, tcnicas grupales, bajo el enfoque constructivista del aprendizaje significativo, ya que se refiere a un curso eminentemente aplicativo y prctico en las empresas. Las clases se impartirn usando medios audiovisuales (proyector multimedia y presentaciones grficas). Los materiales a usar son: Equipo Multimedia, plumones de colores y pizarra acrlica. El alumno usara computadoras personales con el software de aplicacin adecuado al curso.
VI.- EVALUACIN Se realizar de acuerdo al captulo VIII del reglamento acadmico general de la universidad.
F-CV3-3B-1
Evaluacin Diagnstica o Inicial: Es la prueba de entrada que se toma el primer da de clases, con la finalidad de evaluar los conocimientos previos necesarios para el desarrollo del alumno, durante el ciclo. Evaluacin Formativa: Se lleva a cabo durante el proceso educativo, permite conocer y valorar el trabajo de los alumnos y el grado de desarrollo de adquisicin de las competencias. Evaluacin Final o Sumativa: Se da en dos fases, ambas constituidas por diferentes rubros: actividades aplicativas y productos; responsabilidad, asistencia, compromiso y cumplimiento de normas; prcticas y el examen escrito. Tiene como finalidad conocer y valorar los resultados del proceso enseanza aprendizaje. Los rubros, constan de la siguiente ponderacin porcentual: Actividades aplicativas y productos integrado: 10% Responsabilidad, asistencia, compromiso y cumplimiento de normas: 5% Prcticas y/o laboratorios: 30% Examen Escrito: 55% El promedio de ambas fases (primera y segunda) dar el calificativo final de la asignatura. Para aprobar la asignatura es obligatorio adems, rendir dos exmenes escritos y ms de 70% de asistencia. TRABAJOS GRUPALES: 1. Proyecto de gestin de Compras, Ventas y Almacn de artculos 2. Proyecto de gestin de Horarios, Matriculas y Notas de alumnos 3. Proyecto de gestin de Horarios, Asistencia y Pagos del personal 4. Proyecto de gestin de Consultas, Prestamos y Devolucin de libros 5. Proyecto de gestin de Reservas, Alquiler y Pagos de habitaciones 6. Proyecto de gestin de Cotizaciones, Compras y Envos de artculos 7. Proyecto de gestin de Proformas, Ventas y Envos de artculos 8. Proyecto de gestin de Horarios, Citas y Pago de clnicas 9. Proyecto de gestin de Itinerarios, Reservas y Ventas de boletos de viaje 10. Proyecto de gestin de Registro, Evaluacin y Acta de notas de cursos VII.- FUENTES DE INFORMACIN COMPLEMENTARIAS 7.1 BIBLIOGRFICAS Y HEMEROGRFICAS 7.1.1 Carrazco J. Lenguaje de Programacin JAVA2. 7.2 ARTICULOS 7.2.1 Alier, M., Casany, M., & Casado, P. (2009). J2MEMicroDB: a new Open Source lightweight database engine for J2ME mobile devices. Journal of IntelligentManufacturing, 20(3), 303-309. doi:10.1007/s10845-008-0214-1. 7.2.2 El-Seoud, S., Ahmad, A. A., & El-Sofany, H. (2009). Mobile Learning Platform Connected to Moodle using J2ME. International Journal of Interactive Mobile Technologies, 3(2), 46-54. doi:10.3991/ijim.v3i2.751. 7.2.3 Karimpoor, H., Isazadeh, A., &Moshkenani, M. (2008). Object-Oriented Hypermedia Design and J2EE Technology for Web-based Applications. Issues in InformingScience&InformationTechnology, 5729-740. 7.2.4 Narsoo, J. J., &Mohamudally, N. N. (2008). Identification of Design Patterns for Mobile Services with J2ME. Issues in InformingScience&InformationTechnology, 5623643.
F-CV3-3B-1
7.2.5 7.2.6
Thiruvenkadam, S. S., &Sathishkumar, M. M. (2010). Software Framework Design for Power Disitribution System Applications with Struts. Journal of AppliedSciencesResearch, 6(2), 97-106. Stenbacka, B. (2008). The Impact of the Brand in the Success of a Mobile Game: Comparative Analysis of Three Mobile J2ME Racing Games. Computers in Entertainment, 5(4), 1-15. doi:10.1145/1324198.1324204.
7.2.7
The System for Keeping Records of Radio and TV Receivers based on the Java J2ME Platform. (2010). Electronics&ElectricalEngineering, (106), 121-124. 7.2.8 Attwell, V. (2010). GROWING YOUR STRUT SERVICE. Motor Age, 129(7), 18. 7.2.9 Mejia, J., Ruzzeh, B., Mongrain, R., Leask, R., & Bertrand, O. F. (2009). Evaluation of the effect of stent strut profile on shear stress distribution using statistical moments. BioMedicalEngineeringOnLine, 81-10. doi:10.1186/1475-925X-8-8. 7.2.10Arpinen, T., Salminen, E., Hmlinen, T. D., &Hnnikinen, M. (2009). Performance Evaluation of UML2-Modeled Embedded Streaming Applications with System-Level Simulation. EURASIP JournalonEmbeddedSystems, 1-16. doi:10.1155/2009/826296.
F-CV3-3B-1