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 II– 2013 I II DATOS DE IDENTIFICACIÓN INSTITUCION RECTOR CARRERA DIRECTOR DE CARRERA DOCENTE NIVEL DE LA MATERIA ASIGNATURA PARALELO SIGLA REQUISITO HORAS DE CLASES SEMANALES E-MAIL Universidad Salesiana de Bolivia Lic. Rvdo. Thelian Argeo Corona Cortez Ingeniería de Sistemas Lic. Eduardo Fernández Lic. Juan Vito Condori Canaviri Sexto Semestre Mañana Proyecto de Software “A2” SIS-321 Análisis de Sistemas 4 Hrs [email protected] OBJETIVOS DE LA MATERIA GENERAL Desarrollar proyectos software utilizando tecnologías y herramientas nuevas de tal forma que el estudiante pueda desarrollare 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 ESPECIFICOS - 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. III CONTENIDOS CONTENIDOS MINIMOS OFICIALES Introducción al Desarrollo de Proyecto de Software- Fundamentos de Programación Java- Programación Java – Acceso a Base de Datos mediante JDBC-ODBC – Java en el lado Cliente – Arquitectura Cliente / Servidor CONTENIDOS ANALÍTICOS UNIDADES Y CONTENIDO 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 PROGRAMACION 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 CRONOGRAMA DE EJECUCION Fecha de ejecución 01-ago-13 05-ago-13 UNIDADES Y CONTENIDO ANALÍTICO Porcentaje avanzado Presentación e introducción de la materia Explicar sistema de evaluación Test de evaluación de conocimientos UNIDAD I: INTRODUCCIÓN AL DESARROLLO DE PROYECTOS DE SOFTWARE Pizarra Dinámica de Grupo 4% Modelos de desarrollo. UNIDAD I: Continuación 08-ago-13 12-ago-13 Etapas de desarrollo de Software especificación de software. UNIDAD I: Continuación 5% 8% Planificación para el desarrollo de software UNIDAD I: Continuación 15-ago-13 Conceptos Fundamentales sobre Programación , orientada a objetos Medios y técnicas utilizados 10% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo Pizarra Exposición del docente Clase participativa. Lluvia de ideas Pizarra Exposición del docente Clase participativa. Lluvia de ideas Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 19-ago-13 LABORATORIO UNIDAD II: FUNDAMENTOS PROGRAMACION JAVA 22-ago-13 26-ago-13 16% Método Practico 17% Pizarra Método explicativo 18% Método Practico 20% Pizarra Exposición del docente Clase participativa. Lluvia de ideas 30% Método Practico 32% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo DE Orígenes del lenguaje Java. Características del Lenguaje Java. Java Vs. Otros lenguajes de programación orientadas a objetos LABORATORIO UNIDAD II: Continuación 29-ago-13 Beneficios del lenguaje Java. pasos en Java. Tipos de datos. 02-sep-13 LABORATORIO Los primeros UNIDAD II: Continuación 05-sep-13 Tipos de aplicaciones en Java y ejemplos. El Kit de desarrollo de Java JDK, SDK JSDK, READY. Aplicación Java 09-sep-13 PRIMERA EVALUACION PARCIAL 12-sep-13 Introducción, Comentarios y palabras reservadas, Operadores en Java variables, estructuras de control, estructuras de datos 34% Pizarra Exposición del docente Clase participativa. Lluvia de ideas 16-sep-13 LABORATORIO 37% Método Practico 40% Pizarra Exposición del docente Clase participativa. Lluvia de ideas UNIDAD III: PROGRAMACIÓN EN JAVA UNIDAD III: Continuación 19-sep-13 Vectores, matrices, listas , árboles,. Mecanismos de reutilización (Herencia), Threads (Programación MultiHilera). Ejercicios con clases objetos y herencia. 23-sep-13 LABORATORIO. 48% UNIDAD IV:. ACCESOS A BASES DE DATOS MEDIANTE JDBC-ODBC 26-sep-13 30-sep-13 Que es un JDBC – ODBC. Controladores JDBC. Pasos para el acceso a una Base de datos LABORATORIO 50% 53% UNIDAD IV: Continuación 03-oct-13 La API JDBC. Instrucciones SQL estáticas. 55% 07-oct-13 LABORATORIO 57% UNIDAD IV: Continuación 10-oct-13 58% Instrucciones SQL dinámicas. 14-oct-13 LABORATORIO Método Practico Pizarra Exposición del docente Clase participativa. Lluvia de ideas Método Practico Pizarra Exposición del docente Clase participativa. Lluvia de ideas Método Practico Pizarra Exposición del docente Clase participativa. Lluvia de ideas 59% Método Practico UNIDAD IV: Continuación 17-oct-13 Acceso a una Bases de datos con ODBC. Ejemplo de aplicación. 62% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 21-oct-13 LABORATORIO 63% Método Practico 64% Pizarra Método Explicativo UNIDAD IV: Continuación 24-oct-13 Ejemplos Aplicativos Ilustrativo Dinámica de Grupo 28-oct-13 SEGUNDA EVALUACION PARCIAL 66% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 69% Método Practico 70% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 72% Método Practico 74% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 80% Método Practico 87% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 90% Método Practico 92% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo UNIDAD V: JAVA EN EL LADO CLIENTE 31-oct-13 04-nov-13 Definición de Cliente, Ciclo de Vida de los applets LABORATORIO UNIDAD V :Continuación 07-nov-13 11-nov-13 La Clase Applet. Manejo componentes. Ejercicios de Eventos y LABORATORIO UNIDAD V: Continuación 14-nov-13 Ejemplos Aplicativos 18-nov-13 21-nov-13 LABORATORIO UNIDAD VI: ARQUITRECTURA CLIENTE / SERVIDOR Definición de Servidor y Cliente , Arquitectura Cliente Servidor. 25-nov-13 LABORATORIO UNIDAD VI: Continuación 28-nov-13 HTML básico, Definición de Variables en lados cliente, Software para realizar arquitectura Cliente servidor. 02-dic-13 05-dic-13 09-dic-13 LABORATORIO UNIDAD VI: Continuación 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 LABORATORIO 12-dic-13 V Método Practico 96% Pizarra Método Explicativo Ilustrativo Dinámica de Grupo 100% Método Practico TERCERA EVALUACION PARCIAL METODO DE ENSEÑANZA VI 94% ESTILO SALESIANO GRUPOS DE APRENDIZAJE COOPERATIVO TECNOLOGIA DE LA INFORMACIÓN Y COMUNICACIÓN METODOLOGÍA DE EVALUACION Tres evaluaciones: 1er Parcial 100% (40% Evaluación Individual, 20% Laboratorio, 10% Asistencia, 20% Practica, 10% Trabajo de Investigación) 2do Parcial 100% (40% Evaluación Individual, 20% Laboratorio, 10% Asistencia, 20% Practica, 10% Trabajo de Investigación) Evaluación Final 100% (10% Asistencia, 70% Proyecto, 20% Trabajo de Investigación) VII 100% BIBLIOGRAFÍA AUTOR Condori Canaviri, Juan Vito OBRA Programación en Java LUGAR DE EDIC. La Paz - Bolivia EDITORIAL Noriega Apolinario, Programación en Java 2 Adrián Lima - Perú Megabyte Coronel Castillo, Eric Gustavo Lenguaje de Programación Java 2 Lima - Perú Macro Alvarado C., José NetBeans IDE la guía Lima-Perú Grupo Universitario La Paz, Agosto del 2013 FIRMA DOCENTE C.I. 4283601 L.P. Vo.Bo. Director Carrera Vo.Bo. Secretario Académico