Download 329 - Universidad Salesiana de Bolivia
Document related concepts
no text concepts found
Transcript
Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN I- 2011 I II DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: RECTOR: CARRERA: DIRECTOR DE CARRERA: DOCENTE: NIVEL DE LA MATERIA: ASIGNATURA: SIGLA: HORAS DE CLASES SEMANALES: E-MAIL: Universidad Salesiana de Bolivia Lic. Rvdo. P. Thelian Argeo Corona Ingeniería de Sistemas Lic. Eduardo Fernández Lic. Maria Cecilia Vásquez Coronel Sexto semestre Proyecto de software SIS - 321 4 Hrs. mc_vasquezc@yahoo.es OBJETIVOS DE LA MATERIA GENERAL Desarrollar las destrezas necesarias para programar aplicaciones orientadas a objetos utilizando el lenguaje de programación Java y el acceso a base de datos mediante JDBC-ODBC demostrando la arquitectura Cliente/Servidor. ESPECÍFICOS Entender los conceptos de análisis diseño y programación orientada a objetos para el desarrollo de software. Conocer los conceptos del lenguaje de programación orientado a Objetos Java. Entender el procedimiento de construcción modular de programas a partir de piezas llamadas métodos. 1 III Familiarizarse con los conceptos de la arquitectura Cliente/Servidor para el desarrollo de software. CONTENIDOS CONTENIDOS MÍNIMOS OFICIALES Desarrollo de proyectos de software – Introducción y fundamentos JAVA – Programación en JAVA – Acceso a Bases de Datos mediante JDBC –ODBC Java en el lado cliente – Aplicaciones Cliente Servidor. CONTENIDOS ANALÍTICOS UNIDADES Y CONTENIDO ANALITICO DE LA MATERIA UNIDAD I DESARROLLO DE PROYECTOS DE SOFTWARE Introducción al desarrollo de un software - planificación de la realización de un software - Etapas de la realización de un software orientado a objetos - Conceptos fundamentales sobre programación orientada a objetos. UNIDAD II INTRODUCCION FUNDAMENTOS DE JAVA Orígenes del lenguaje Java - Características del lenguaje Java vs. Otros lenguajes de programación orientadas a objetos – Beneficios del lenguaje Java – Los primeros pasos en Java – Tipos de aplicaciones en Java y ejemplos – El kit de desarrollo de Java JDK, SDK, JSDK – Aplicación Java. UNIDAD III PROGRAMACION EN JAVA Comentarios – Palabras reservadas – operadores en Java – Variables y estructuras de control – Arreglos – Programación basada en objetos POO – Cadenas y caracteres – Gráficos Manejo de excepciones – Multihilos – Ejemplos de aplicación – Ejercicios con clases objetos y herencia. 2 UNIDAD IV ACCESO A BASE DE DATOS MEDIANTE JDBC –ODBC Que es un JDBC- ODBC – Controladores JDBC – Pasos para el acceso a una Base de Datos – La API JDBC – Instrumentos SQL – Acceso a Base de datos con ODBC – Ejemplo de aplicación. UNIDAD V JAVA EN EL LADO DEL CLIENTE Definición de Cliente – Ciclo de vida de los Applets – La clase Applets – Manejo de eventos y componentes. UNIDAD V APLICACIONES CLIENTE – SERVIDOR Computación basada en Internet HTML básico – Definición de la arquitectura Cliente / Servidor – Manejo de Sockets – Definición de Servlets – instalación de Apache Tomcat – Acceso a Base de datos con Servlets. CRONOGRAMA DE EJECUCIÓN Cronograma de Ejecución 2 – FEB – 11 7 – FEB – 11 9 – FEB – 11 UNIDADES Y CONTENDIDO ANALÍTICO Presentación e introducción de la materia. Explicar sistema de evaluación. UNIDAD I - DESARROLLO DE PROYECTOS DE SOFTWARE Introducción al desarrollo de un software. Planificación de la realización de un software UNIDAD I Continuación Etapas de realización de un software Porcentaje Avanzado 2% 5% 7% 14 – FEB – 11 UNIDAD I Continuación Análisis y Diseño Orientado a Objetos 10% 16 – FEB – 11 UNIDAD I Continuación Conceptos fundamentales sobre programación orientada a objetos 13% 21 – FEB – 11 UNIDAD II INTRODUCCION FUNDAMENTOS DE JAVA 18% Medios y técnicas utilizados Pizarra Pizarra, ver página web Pizarra Pizarra, ver página web Power Point Pizarra, ver página web 3 Pizarra, ver página web Orígenes del lenguaje Java, características del lenguaje Java, Java vs. Otros lenguajes de programación orientadas a objetos. UNIDAD II Continuación 23 – FEB – 11 Beneficios del lenguaje Java. Los primeros pasos Java, ejemplos de aplicación. Tipos de aplicaciones en Java ejemplos 20% UNIDAD II Continuación 25 – FEB – 11 El kit de desarrollo de Java JDK, SDK, JSDK, IDEs para el desarrollo de aplicaciones Java 21% 28 – FEB – 11 UNIDAD III PROGRAMACION EN JAVA Comentarios, palabras reservadas, operadores en Java. Variables y estructuras de control de flujo. 27% 2 – MAR – 11 UNIDAD III Continuación Laboratorio de estructuras de control de flujo 30% 7 – MAR – 11 UNIDAD III Métodos 33% 14 – MAR – 11 UNIDAD III Continuación Ejemplos y ejercicios de métodos 35% 13 – MAR – 11 PRIMERA EVALUACION 16 – MAR – 11 UNIDAD III Continuación Arreglos y ejemplos de aplicación 21 – MAR – 11 UNIDAD III Continuación Programación basada en objetos - POO 23 – MAR – 11 UNIDAD III Continuación Ejemplos y ejercicios de POO 28 – MAR – 11 UNIDAD III Continuación Mas Ejemplos y ejercicios de POO 38% 40% Laboratorio de computación Pizarra, ver página web Power Point Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web AULA LABORATORIO Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web 45% Laboratorio de computación Pizarra, ver página web 48% Laboratorio de computación Pizarra, ver página web 4 UNIDAD III Continuación Cadenas y caracteres 55% 4– ABR – 11 UNIDAD III Continuación Ejemplos y ejercicios de cadenas y caracteres 58% 6– ABR – 11 UNIDAD III Continuación Gráficos 60% 11– ABR – 11 UNIDAD III Continuación Ejemplos y ejercicios de Gráficos 63% 13– ABR – 11 UNIDAD III Continuación Manejo de excepciones 67% 18– ABR – 11 UNIDAD III Continuación Ejemplos y ejercicios de manejo de excepciones 69% 20– ABR – 11 UNIDAD III Continuación Multihilos 70% 30 – MAR – 11 20– ABR – 11 UNIDAD III Continuación Ejemplos y ejercicios de multihilos 25– ABR – 11 SEGUNDA EVALUACION 73% 75% Que es un JDBC-ODBC, controladores JDBC 1 – MAY – 11 UNIDAD IV Continuación La API JDBC, instrucciones SQL 4 – MAY – 11 UNIDAD IV Continuación Acceso a Base de Datos con ODBC, ejemplo de aplicación. 79% 81% UNIDAD V JAVA EN EL LADO DEL CLIENTE 9 – MAY – 11 82% Definición de Cliente, Ciclo de vida de los Applets, la Clase Applets Power Point Laboratorio de computación Pizarra, ver página web AULA LABORATORIO UNIDAD IV ACCESOS A BASES DE DATOS MEDIANTE JDBC-ODBC 27 – ABR – 11 Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Power Point Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Power Point Laboratorio de computación Pizarra, ver página web 5 11 – MAY – 11 UNIDAD V Continuación Ejemplos y ejercicios de Applets 16 – MAY – 11 UNIDAD V Continuación Manejo de componentes y eventos en Applets 84% 87% UNIDAD VI APLICACIONES CLIENTE/ SERVIDOR 18 – MAY – 11 89% Computación basada en internet, HTML 23 – MAY – 11 25 – MAY – 11 UNIDAD VI Continuación Laboratorio de diseño de páginas web UNIDAD VI Continuación Definición Arquitectura Cliente / Servidor, manejo de sockets 91% 93% UNIDAD VI Continuación 30 – MAY – 11 95% Definición de Servlets,, Aplicaciones UNIDAD VI Continuación 1 – JUN – 11 96% Instalación de Apache Tomcat Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Power Point Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Laboratorio de computación Pizarra, ver página web Power Point Laboratorio de computación Pizarra, ver página web Laboratorio 6 – JUN – 11 Presentación de proyectos 97% 8 – JUN – 11 Presentación de proyectos 98% 13 – JUN – 11 EVALUACION FINAL 100% Laboratorio AULA / LABORATORIO 6 V. MÉTODOS DE ENSEÑANZA: GRUPOS DE APRENDIZAJE COOPERATIVO, TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN. ESTILO SALESIANO. VI. METODOLOGÍA DE EVALUACIÓN Dos evaluaciones: 1er. Parcial 2er. Parcial Prácticas y proyectos VII. 25% 25% 50% 100% (evaluación individual y grupal) (evaluación individual y grupal) ) (evaluación individual y grupal) BIBLIOGRAFÍA AUTOR Javier Cevallos Deitel & Deitel Patrick Niemeyer Jonathan Knudesen Lema Laura, perkins Charles Afergan Michael OBRA LUGAR DE EDICION Madrid España EDITORIAL Alfa y Omega Como programar en Java México Pretince Hall Curso de Java Madrid España Anaya Aprendiendo Java en 21 días Sams.net Publishing Java 2 Primera Edición. JAVA Soluciones Instantáneas La Paz, Febrero de 2011 Firma Docente C.I 3410021 LP Vo.Bo. Director Carrera Vo.Bo. Secretario Académico 7