Documente Academic
Documente Profesional
Documente Cultură
2. HISTORIA DEL PROGRAMA Lugar y fecha de elaboracin o revisin Instituto Oaxaca Tecnolgico del 8 al 22 de de Academia Computacin. de Sistemas y Participantes Observaciones (cambios y justificacin) Definicin de la especialidad de Licenciatura en Informtica.
diciembre de 2006 Instituto de 2009 Tecnolgico de Academia Computacin. de Sistemas y Anlisis, Redefinicin y
Enriquecimiento de temas de las Unidades de Aprendizaje acorde al programa de estudios de la Licenciatura en Informtica.
3. UBICACIN DE LA ASIGNATURA a) Relacin con otras asignaturas del plan de estudios Anteriores Asignaturas Programacin I Programacin II Temas Todos Interfaces usuario grficas de Asignaturas Nuevos Paradigmas de Programacin Posteriores Temas Paradigma orientado a
componentes
b) Aportacin de la asignatura al perfil del egresado Integra conocimientos para la creacin de aplicaciones en un ambiente web Profundiza e incrementa conocimiento sobre el potencial de los lenguajes de programacin Consolida aplicacin de conocimientos tericos, formando una base para la siguiente etapa Mantiene una actitud de aprendizaje continuo
El alumno disear e implementar aplicaciones complejas en ambiente web, incluyendo bases de datos.
5. TEMARIO Unidad 1 Temas Tipos avanzados 1.1 Repaso general 1.2 Wraper class 1.3 Inner class 1.4 Anonimous class 1.5 Final class 1.6 Tablas 1.7 JTable Subtemas
Paquetes e Interfaces
2.1 uso de paquetes 2.2 paquetes y acceso 2.3 paquetes estndar 2.4 eventos 2.5 Contenedores 2.6 Layout managers 2.7 interfaces extendidas
Excepciones
3.1 jerarqua de excepciones 3.2 try y catch 3.3 miembros de throwable 3.4 finally y throws
Threads
4.1 fundamentos de hilos 4.2 la clase Thread y la interface Runable 4.3 hilos mltiples 4.4 prioridad 4.5 sincronizacin
Networking
6. APRENDIZAJES REQUERIDOS Manejo aceptable del lenguaje java Manejo de los conceptos de Orientacin a Objetos Capacidad de disear sus propias clases Manejo de aplicaciones web
7. SUGERENCIAS DIDACTICAS Investigar y definir antes de clase el caso de estudio a utilizar durante el semestre Promover durante el curso actividades de exposicin que propicien el intercambio de ideas y la discusin dirigida Organizar equipos para desarrollar las tareas que se asignen
8. SUGERENCIAS DE EVALUACION Ejercicios dentro del aula Tareas de diseo de clases/componentes Desarrollo de una aplicacin
9. UNIDADES DE APRENDIZAJE UNIDAD 1.Tipos avanzados Objetivo Educacional Actividades de Aprendizaje Fuentes de informacin
Investigar y presentar las caractersticas principales de cada tipo de clase Analizar y discutir en clase el uso de cada tipo Proponer el uso de cada clase en el caso de estudio
1,6
Investigar los potenciales y limitaciones del uso de paquetes investigar y presentar los elementos de las clases de interface ofrecidas por java Analizar y discutir en clase el diseo de interfaces Disear una interface para un aspecto del caso de estudio
1,3.6
UNIDAD 6. Conexin a base de datos Objetivo Educacional Actividades de Aprendizaje Fuentes de informacin
El
alumno
podr
Investigar y presentar la jerarqua de las excepciones analizar y discutir la clase throwable analizar y discutir los mtodos de excepcin disear segmentos de excepcin para el caso de uso
1,6
Investigar y presentar las caractersticas de la clase Thread y de la interfase Runable analizar y discutir ejemplos que utilicen threads analizar y discutir la posibilidad de deadlock analizar que mtodos del caso de uso se beneficiaran del uso de hilos
1,2,6
Investigar y presentar las caractersticas que permiten el funcionamiento de una aplicacin en web analizar y discutir el uso de sockets java
Investigar y presentar las caractersticas de la conectividad de bases de datos desde la plataforma operativa y desde java analizar y discutir el potencial y las limitaciones del sql gestionado desde una aplicacin java integrar la gestin de base de datos en el caso de estudio
1. 2. 3. 4. 5. 6.
Java A Beginners Guide, 3rd.Ed. Schildt, Herbert. 2005. USA: McGraw-Hill/Osborne. Java Threads. Oaks, Scott + Henry Wong .2004. O'Reilly Media. Professional Java Native Interfaces with SWT/JFace. Li Guojie. 2005. USA; Wrox. Java Database Programming Bible. O'Donahue, John. 2002. USA;John Wiley & Sons. Fundamental Networking in Java. Pitt, Esmond. 2005.USA; Springer Component-Based Software Development : Case Studies. 2004. Lau, Kung-Kiu(Autor). Editorial: World Scientific Publishing Company, Incorporated.
11. PRACTICAS Conocer el IDE (recomendamos DrJava) Utilizacin de una Wraper class Utilizacin de Jtable Construccin de un paquete en el IDE Eventos / listeners / frames / panels/layout (Box/Flow/Grid/GridBack/Border/Card)/try / catch / finally / throws Multihilos y sincronizacin Programacin de bajo nivel puertos Acceso desde web a base de datos