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