Download iii contenidos - 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- 2015 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA :Universidad Salesiana de Bolivia RECTOR :Dr. Rvdo. P. Thelian Corona Cortes CARRERA :Ingeniería de Sistemas DIRECTOR DE CARRERA :Lic. Eduardo Fernández DOCENTE :Ing. Judith Callisaya Choque NIVEL DE LA MATERIA :Sexto Semestre “C1” TURNO NOCHE ASIGNATURA :Proyecto de Software SIGLA :SIS - 321 REQUISITO :Análisis de Sistemas HORAS DE CLASES SEMANALES :4 Hrs. E-MAIL :judycall@gmail.com II OBJETIVOS DE LA MATERIA GENERAL Desarrollar proyectos software utilizando tecnologías y herramientas nuevas de tal forma que el estudiante pueda desarrollar software de calidad. Desarrollando destrezas necesarias para programar aplicaciones orientadas a objetos utilizando lenguajes de programación orientada a objetos tal como es el Java así también el acceso a bases de datos mediante JDBC-ODBC y aplicaciones cliente / servidor. ESPECÍFICOS - Dar a conocer los conceptos fundamentales sobre análisis diseño y programación orientada a objetos para el desarrollo de software. Introducir al estudiante conceptos sobre el lenguaje de programación JAVA. Dar a conocer normas de desarrollo de sobre , utilizando la norma IEE 830. Desarrollar aplicaciones variadas en base a programación orientada Objetos Aplicar arquitectura cliente / servidor para aplicaciones Web. Dar a conocer los conceptos de la arquitectura cliente / servidor para el desarrollo de software. 1 III CONTENIDOS CONTENIDOS MÍNIMOS OFICIALES Introducción al desarrollo de proyectos software – Fundamentos de programación JAVA – Programación en JAVA – Accesos a Bases de Datos mediante JDBC-ODBC Java en el Lado cliente Applets y Java Scripts – Sockets- Arquitectura Cliente / Servidor CONTENIDOS ANALÍTICOS UNIDADES Y CONTENDIDO ANALÍTICO DE LA MATERIA UNIDAD I INTRODUCCIÓN AL DESARROLLO DE PROYECTOS DE SOFTWARE Modelos de desarrollo, Etapas de desarrollo de Software especificación de software , planificación para el desarrollo de software ,Conceptos Fundamentales sobre Programación , orientada a objetos . UNIDAD II FUNDAMENTOS DE PROGRMACION JAVA Orígenes del lenguaje Java. Características del Lenguaje Java. Java Vs. Otros lenguajes de programación orientadas a objetos. Beneficios del lenguaje Java. Los primeros pasos en Java. Tipos de datos, Tipos de aplicaciones en Java y ejemplos. El Kit de desarrollo de Java JDK, SDK JSDK ,READY. Aplicación Java UNIDAD III PROGRAMACIÓN EN JAVA Comentarios y palabras reservadas Operadores en Java variables, estructuras de control, estructuras de daros , vectores, matrices, listas , arboles,. Mecanismos de reutilización (Herencia), Threads (Programación MultiHilera). Ejercicios con clases objetos y herencia. UNIDAD IV ACCESOS A BASES DE DATOS MEDIANTE JDBC-ODBC Que es un JDBC – ODBC. Controladores JDBC. Pasos para el acceso a una Base de datos. La API JDBC. Instrucciones SQL estáticas. Instrucciones SQL dinámicas. Acceso a una Bases de datos con ODBC. Ejemplo de aplicación. UNIDAD V JAVA EN EL LADO CLIENTE Definición de Cliente, Ciclo de Vida de los applets. La Clase Applet. Manejo de Eventos y componentes. Ejercicios UNIDAD VI ARQUITRECTURA CLIENTE / SERVIDOR Definición de Servidor y Cliente , Arquitectura Cliente Servidor , HTML básico, Definición de Variables en lados cliente, Software para realizar arquitectura Cliente servidor, instalación de apache tomcat, Servlets, Aplicaciones a acceso de base de datos mediante servlets,, Definición de Sockets, aplicaciones con sockets, aplicaciones Cliente servidor 2 CRONOGRAMA DE EJECUCIÓN y MEDIOS UTILIZADOS Cronograma de Ejecución UNIDADES Y CONTENDIDO ANALÍTICO Porcentaje Avanzado MEDIOS Y TÉCNICAS UTILIZADOS 03-FEB - 15 Presentación e introducción de la materia. Explicar sistema 1% de evaluación. Power Point – Pizarra 06- FEB – 15 UNIDAD I Desarrollo de proyectos de software Introducción, Modelos de desarrollo, Etapas de desarrollo de Software especificación de software 7% Pizarra, ver la pagina WEB 10% Pizarra, ver la pagina WEB 13% Power Point – Pizarra 18% Pizarra, ver la pagina WEB 20% Laboratorio de computación Pizarra, ver la pagina WEB 21% Pizarra, ver la pagina WEB 23% Laboratorio de Computación 25% Pizarra, ver la pagina WEB UNIDAD I Continuación 10– FEB – 15 Planificación para el desarrollo de software, Conceptos Fundamentales sobre Programación, Norma IEEE830 Conceptos de programación orientada a objetos. UNIDAD II Introducción y fundamentos de JAVA 13- FEB – 15 Orígenes del lenguaje Java , características del Lenguaje Java UNIDAD II Continuación 20- FEB – 15 Java Vs Otros lenguajes de programación orientadas a objetos Beneficios del lenguaje Java UNIDAD II Continuación los primeros pasos en Java., ejemplos de aplicaciones 24 – FEB –15 Unidad II Continuación 27 –FEB- 15 Tipos de aplicaciones en Java y ejemplos UNIDAD II Continuación 03–MAR- 15 06- MAR- 15 Laboratorio y ejemplos de razonamiento Unidad II Continuación El Kit de desarrollo de Java JDK, SDK JSDK ,READY Aplicación Java 3 Cronograma de Ejecución 10–MAR- 15 UNIDADES Y CONTENDIDO ANALÍTICO Unidad III Programación en JAVA Comentarios y palabras reservadas Operadores en Java variables y control de flujo, estructuras de control Porcentaje Avanzado MEDIOS Y TÉCNICAS UTILIZADAS 30% Laboratorio de Computación 33% Laboratorio de Computación Unidad III Continuación 12– MAR- 15 Laboratorio 17- MAR- 15 Primera Evaluación 20 – MAR- 15 Unidad III Continuación Estructuras de daros , vectores, matrices, listas , arboles,. Aula 38% Power pint, pizarra, ver la pagina WEB 40% Laboratorio de Computación 45% Pizarra, ver la pagina WEB 48% Laboratorio de Computación 55% Pizarra, ver la pagina WEB 60% Laboratorio de Computación 63% Aula Operaciones básicas de acceso a bases de datos (SQL) 65% Power Point – pizarra - ver la pagina WEB 21- ABR – 15 Unidad IV Continuación La API JDBC 67% Pizarra, ver la pagina WEB 24- ABR – 15 Unidad IV Continuación 24- MAR- 15 Unidad III Continuación Laboratorio Unidad III Continuación 27 –MAR – 15 Mecanismos de reutilización (Herencia), Threads (Programación MultiHilera). Ejercicios con clases objetos y herencia. Unidad III Continuación 31-MAR – 15 03-ABR– 15 07-ABR– 15 10-ABR – 15 14- ABR – 15 Programación Awt, Swing, manejo de eventos Laboratorio Feriado Viernes Santo Unidad IV Accesos a Bases de Datos mediante JDBCODBC Que es un JDBC – ODBC, Controladores JDBC , Pasos para el acceso a una Base de datos. Unidad IV Continuación Laboratorio de acceso de base de datos Unidad IV Continuación Instrucciones de conexión a bases de datos Unidad IV Continuación 17*- ABR – 15 Aula Laboratorio 28- ABR – 15 Unidad IV Continuación Instrucciones SQL estáticas y sentencias de java para el acceso a bases de datos 69% Power Point , Pizarra , ver la pagina WEB 4 01-05-15 Feriado Día del Trabajo 5 UNIDADES Y CONTENDIDO ANALÍTICO Cronograma de Ejecución 05-MAY – 15 08– MAY – 15 Porcentaje Avanzado Segunda Evaluación MEDIOS Y TÉCNICAS UTILIZADAS Aula 73% Power Point – Pizarra- ver la pagina WEB 75% Laboratorio de Computación 77% Laboratorio de Computación - ver la pagina WEB 79% Laboratorio de Computación Definición de Cliente, Ciclo de Vida de los applets, la Clase Applet, java Scripts Unidad V Continuación 80% Power Point - Pizarra - ver la pagina WEB 26 – MAY – 15 Manejo de Eventos y componentes, Ejercicios de AWT. Laboratorio 82% Laboratorio de Computación 29- MAY – 15 Unidad VI – Arquitectura Cliente / Servidor Definición de Servidor y Cliente , Arquitectura Cliente Servidor 83% Pizarra - ver la pagina WEB Unidad VI Continuación HTML básico, 84% Laboratorio de Computación 86% Pizarra - ver la pagina WEB 88% Laboratorio de Computación 89% Power Point - Pizarra - ver la pagina WEB 90% Laboratorio de Computación 92% Power Point - Pizarra - ver la pagina WEB 97% Laboratorio de Computación 100% Aula y laboratorio 12- MAY– 15 Unidad IV Continuación Laboratorio Instrucciones SQL dinámicas Unidad IV Continuación Laboratorio Unidad IV Continuación 15- MAY – 15 Acceso a una Bases de datos con ODBC, ejemplo de aplicación. 19- MAY – 15 Unidad IV Continuación Laboratorio Unidad V Java en el Lado cliente 22- MAY – 15 02–JUN – 15 05-JUN– 15 09-JUN – 15 12- JUN – 15 16-JUN – 15 Unidad VI Continuación Definición de Variables en lados cliente, Software para realizar arquitectura Cliente servidor, Unidad VI Continuación instalación de apache tomcat, Servlets, Unidad VI Continuación Aplicaciones a acceso de base de datos mediante servlets, Unidad VI Continuación Laboratorio de servlets Unidad VI Continuación 19-JUN – 15 Definición de Sockets, aplicaciones con sockets, Unidad VI Continuación 23-JUN – 15 Laboratorio 26-JUN – 15 Unidad VI Continuación aplicaciones Cliente servidor 30-JUN – 15 Revisión de Proyectos, evaluación final Aula y laboratorio 6 V. MÉTODOS DE ENSEÑANZA: VI. GRUPOS DE APRENDIZAJE COOPERATIVO TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN. ESTILO SALESIANO. USO DE LABORATORIOS USO DE PIZARRA Y TIZA USO DE DATA SHOW METODOLOGÍA DE EVALUACIÓN 1er. Parcial 2er. Parcial 3er. Parcial 25% 25% 50% 100% Criterios de evaluación para el primer y segundo parcial Asistencia 10% Practicas 15% Laboratorios 15% Documentación 10 % Examen 50% Criterios de evaluación para el examen Final Asistencia 10% Practicas 10% Laboratorios 10% Documentación 20% Proyecto 25% Examen 25% VII PROYECTOS Al final el semestre el alumno de be presentar un proyecto final, la evaluación es continua respecto a prácticas y avance de proyecto. 7 VIII .BIBLIOGRAFÍA AUTOR OBRA Javier Cevallos Deitel & Deitel Java 2 Como programa Java Curso de Java Patrick Niemeyer Jonathan Knudsen Aferran Michael DE EDITORIAL- AÑO LUGAR EDICIÓN Madrid España en México Alfa y omega Pretince Hall Madrid España Anaya JAVA soluciones instantáneas Lema Laura, perkins Aprendiendo Java en Sams.net Publishing Charles 21 días primera edición J. Garcia , J. Rodríguez – Aprendiendo Java como Universidad de Navarra si estuviera en primero “Java” , Abraham Otero La Paz, Febrero, 2015 FIRMA DOCENTE. C.I 4982209 LP Vo.Bo. Director Carrera Vo.Bo. Secretario Académico 8