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
:[email protected]
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