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