Вы находитесь на странице: 1из 3

UNIVERSIDAD PRIVADA TELESUP SLABO I. DATOS GENERALES 1.1. Curso 1.2. Ciclo 1.3. Carrera 1.4.

Cdigo curso 1.5. Requisito 1.6. Crditos 1.7. Docente

: Lenguaje de Programacin II : Cuarto : Ingeniera de Sistemas e Informtica : S-404 : S-304 :4 : Jos Atunga Vergara

II. DESCRIPCIN GENERAL El curso es de naturaleza terico-prctica, capacita al estudiante en la metodologa de la programacin orientada a objetos y el desarrollo de aplicaciones visuales con orientacin a eventos y con conexin a base de datos bajo la plataforma Java, con la cual podr elaborar aplicaciones informticas que faciliten la toma de decisiones en una organizacin. Comprende cuatro Unidades de Aprendizaje: I. Fundamentos de la Programacin Orientada a Objetos II. Conceptos Avanzados de la Programacin Orientados a Objetos III. Fundamentos del Lenguaje Estructurado de Consultas SQL IV. Desarrollo de aplicaciones de Escritorio con JDBC. III. COMPETENCIA Construir una aplicacin informtica usando la programacin orientada a objetos con conexin a base de datos, con el propsito de facilitar la toma de decisiones en la gestin empresarial y comercial. IV. CAPACIDADES 1. Analiza y plantea las funcionalidades y propiedades de un objeto con relacin a su clase. 2. Analiza, plantea y formula un modelo de clase para representar una realidad aplicando herencias y polimorfismo. 3. Formula y ejecuta correctamente comandos del Lenguaje Estructurado de Consultas (SQL). 4. Elabora una aplicacin informtica con conexin a base de datos y POO usando la tecnologa JDBC. V. ACTITUDES 1. Desarrolla una actitud analtica y sistmica, a partir de la cual plantea diversos trabajos en relacin con la actividad asignada. 2. Acta con responsabilidad personal, al cumplir con los cronogramas establecidos y la metodologa del plan de estudio virtual. 3. Cumple con responsabilidad la presentacin de los trabajos encomendados a travs de la plataforma virtual. 4. Desarrolla la creatividad, innovacin, actitud emprendedora y el respeto a la honestidad intelectual.

VI. PROGRAMACIN DE CONTENIDOS


UNIDAD I:FUNDAMENTOS DE LA PROGRAMACION ORIENTADA A OBJETOS CAPACIDAD: Analiza, y plantea las funcionalidades y propiedades de un objeto con relacin a su clase. Semana Contenidos conceptuales Contenidos procedimentales Actividades 1. Conceptos Bsicos de la Representa los objetos del mundo real como clases Discusiones guiadas. Programacin Orientada a y distingue en ellos las propiedades y mtodos Lecturas Objetos existentes. Ejercicios de autoevaluacin 2. Variables Y Mtodos Diferencia las variables y mtodos estticos de las Discusiones guiadas. Estticos propiedades y mtodos de instancia (miembros) y Lecturas los aplica profesionalmente. Ejercicios de autoevaluacin 3. Modelamiento De Clases Diferencia y ejecuta la capa de la Lgica de Discusiones guiadas. UA1 Presentacin y Lgica de Negocios. Ejecuta Lecturas metodologa de la POO para realizar aplicaciones Ejercicios de autoevaluacin con dos capas. 4. Mtodos de La Clase Distingue y pone en prctica la utilidad de los Discusiones guiadas. Math y la clase String mtodos estticos de la clase Math y String, de la Lecturas clase Math y String al desarrollar aplicaciones con Ejercicios de autoevaluacin orientacin a objetos en Java. UNIDAD II: CONCEPTOS AVANZADOS DE LA PROGRAMACION ORIENTADA A OBJETOS CAPACIDAD: Analiza, plantea y formula un modelo de clase para representar una realidad aplicando herencias y polimorfismo. Semana Contenidos conceptuales Contenidos procedimentales Actividades 1. Wrapper y Casting Distingue y pone en prctica la utilidad de las Discusiones guiadas. clases wrapper de Java y convierte datos y objetos Lecturas aplicando el casting. Ejercicios de autoevaluacin 2. La Clase Date y Distingue el propsito del uso de la Clase Date y Discusiones guiadas. GregorianCalendar Gregorian Calendar y sus respectivos mtodos. Lecturas Maneja correctamente los datos cronolgicos en Ejercicios de autoevaluacin Java aplicando la Clase y Gregorian Calendar UA2 3. Herencia de Clases y Crea y ejecuta un modelo de clase aplicando Discusiones guiadas. Niveles de Acceso herencia. Lecturas Construye una aplicacin usando herencia de clases. Ejercicios de autoevaluacin 4. Polimorfismo: interfaces y Comprende y desarrolla diversas aplicaciones sobre Discusiones guiadas. mtodos abstractos preliminares relacionados al polimorfismo. Lecturas Elabora una aplicacin usando el polimorfismo. Ejercicios de autoevaluacin UNIDAD III: FUNDAMENTOS DEL LENGUAJE ESTRUCTURADO DE CONSULTAS SQL CAPACIDAD: Formula y ejecuta correctamente comandos del Lenguaje Estructurado de Consultas (SQL). Semana Contenidos conceptuales Contenidos procedimentales Actividades 1. Instalacin del Servidor de Instala el Servidor de Datos MySQL Discusiones guiadas. Maneja comandos para implementar una base de Lecturas Datos MySQL. Y datos. Maneja comandos para dar mantenimiento a Ejercicios de autoevaluacin Comandos DML y DDL los datos de una tabla. Establece relaciones entre tablas e integridad referencial. 2. Uso del Comando Select Crea esquemas de datos simples, esquemas de Discusiones guiadas. datos con condicionales y esquemas utilizando Lecturas UA3 funciones de mysql. Ejercicios de autoevaluacin 3. Uso del Comando Select Crea esquemas de datos utilizando relaciones entre Discusiones guiadas. con varias tablas tablas (JOIN), esquemas de Datos con Agrupacin Lecturas de Datos, esquemas anidados y vistas. Ejercicios de autoevaluacin 4. Uso de comandos DDL Aplica comandos CREATE, DROP y ALTER. Discusiones guiadas. Instala y maneja SQLYog IDE para MySQL. Lecturas Ejercicios de autoevaluacin UNIDAD IV: DESARROLLO DE APLICACIONES DE ESCRITORIO CON JDBC CAPACIDAD: Elabora una aplicacin informtica con conexin a base de datos y POO usando la tecnologa JDBC. Semana Contenidos conceptuales Contenidos procedimentales Actividades 1. Introduccin a la Analiza cmo funciona la Interface JDBC y la Discusiones guiadas. importancia de cada uno de los componentes que la Lecturas tecnologa JDBC forman. Instala el driver JDBC para un gestor de base Ejercicios de autoevaluacin de datos. Realiza la conexin a los datos de una tabla en modo consola. 2. Establecimiento de una Maneja los Exceptions producidos al manejar los Discusiones guiadas. datos desde JDBC Lecturas conexin de datos Realiza una aplicacin de escritorio donde se Ejercicios de autoevaluacin UA4 visualiza los datos de una tabla mediante un JTable 3. Aplicando POO para la Crea una clase para la gestin del manejo de los Discusiones guiadas. datos. Realiza una aplicacin de escritorio para las Lecturas gestin de operaciones operaciones de mantenimiento de datos de una tabla. Ejercicios de autoevaluacin con una base de datos. 4. La interface PreparedStatement Aplica sentencias precompiladas con los datos de una tabla. Discusiones guiadas. Lecturas Ejercicios de autoevaluacin

VII. METODOLOGA (PROCEDIMIENTOS DIDCTICOS) 1. 2. 3. 4. 5. Participacin y discusin de temas on line. Revisin de lecturas Desarrollo de actividades y ejercicios (cuestionarios, foros, chat y otros) Desarrollo de talleres presenciales de reforzamiento. Autoevaluacin y evaluacin del proceso de aprendizaje.

VIII. EQUIPOS Y MATERIALES Multimedia, texto didctico, referencias bibliogrficas, hemerogrficas y electrnicas, uso de videos. IX. EVALUACIN La Nota final ser el promedio de: 1. Actividades (ACT) 2. Asistencia al Seminario (AS) 3. Examen Final (EF) . PROMEDIO FINAL X. 5ACT + 1AS + 4EF 10 50% 10% 40%

FUENTES DE INFORMACIN 1. Bibliogrficas GUTIERREZ, FrancisoProgramacin orientada a Objetos con Java, Editorial Agapea, 2007 THOMAS C., Wu, Introduccin a la Programacin Orientada a Objetos con Java, Editorial McGraw-Hill,2007 MUKHAR,Kevin / LAUINGER, Todd / CARNELL, John; Fundamentos de Base de Datos con Java. Editorial Anaya Multimedia, 2002 2. Electrnicas Programacin Orientada a objetos en Java http://wwwdi.ujaen.es/asignaturas/progav/progav-tema2.pdf Conceptos bsicos de la Programacin orientada a Objetos http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/clases.htm Tutorial de SQL http://www.maestrosdelweb.com/editorial/tutsql1/ Lenguaje SQL. DDL y DML http://www.scribd.com/doc/2892924/Unidad-3-Lenguaje-SQL-I-DDL-y-DML JDBC Acceso a base de datos con JAVA-JDBC 2.0 http://www.taringa.net/posts/downloads/1028242/Libro:-Base-de-Datos-Con-JAVAJDBC.html 3. Videos Curso Java : Programacin Orientada a Objetos http://www.taringa.net/posts/ebooks-tutoriales/2351711/Curso-JAVA--Programacion-orientada-a-objetos---Video.html Programacin Orientada a Objetos: Objetos y Clases http://www.youtube.com/watch?v=-sJjp2VEvLQ&feature=related Creating a GUI with JFC/Swing http://java.sun.com/docs/books/tutorial/uiswing/ Programa Radio Button en Java http://www.youtube.com/watch?v=BVLnkBaxQio

Вам также может понравиться