Licenciatura en Informática Administrativa. Programa Educativo: PROGRAMA DE ESTUDIO

Documentos relacionados
División Académica de Informática y Sistemas Licenciatura en Sistemas Computacionales

Universidad Juárez Autónoma de Tabasco División Académica Multidisciplinaria de los Ríos Licenciatura en Informática Administrativa

División Académica de Informática y Sistemas

Chávez Bosquez, Carlos Arturo Custodio Izquierdo, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

División Académica de Informática y Sistemas Licenciatura en Sistemas Computacionales

José Hernández Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo / 2010 Fecha de última actualización:

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo / 2010 Fecha de última actualización: F1011 Programación orientada a objetos 1/10

PROGRAMA DE ESTUDIO Área de Formación :

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Obligatoria asignatura Programa elaborado por:

Universidad Juárez Autónoma de Tabasco División Académica Multidisciplinaria de los Ríos Licenciatura en Informática Administrativa

Chávez Bosquez, Carlos Arturo Custodio Izquierdo, José Hernández Torruco Fecha de elaboración: 28/05/2010 Fecha de última actualización: 16/06/2010

MSC. Oscar Alberto Chávez Bosquez LIA. Ericsson Saldívar Correa Robles. Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas Ingeniería en Sistemas Computacionales

Integración de Servicios Web

Murillo González Fecha de elaboración: 28/05/2010 Fecha de última actualización: 15/06/2010

Gloria Guadalupe González Flores, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

División Académica de Informática y Sistemas

Licenciatura en Telemática PROGRAMA DE ESTUDIO. Optativa asignatura Programa elaborado por:

Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: F1103 Estructuras de datos 1/10

Fundamentos de Bases de Datos en Red

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010. F1182 Aplicaciones distribuidas 1/8

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

Mayo Fecha de elaboración: 28/05/2010 Fecha de última actualización: 16/06/2010. Presentación

Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: 17 de Junio de 2010

Méndez, Arturo Corona Ferreira Fecha de elaboración: 28 mayo de 2010 Fecha de última actualización:

Erika Yunuen Morales Mateos Irene Sánchez Falconi Fecha de elaboración: 17/06/2010 Fecha de última actualización:

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Pozos Parra Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Serafín Angulo Pineda Héctor Javier Toraya Lazo De la Vega Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

PROGRAMA DE ESTUDIO. Administración de Sistemas. F0398 Tipo : Asignatura Carácter de la. Obligatoria asignatura AGUILAR MAYO HERMAN

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

F0415 Análisis y Diseño de Algoritmos Página 1 de 8

Herman Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Santos Torres Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Bosques, Álvaro E. Javier Baeza. Fecha de elaboración: 18 de mayo de 2010 Fecha de última actualización:

PROGRAMA DE ESTUDIO. Presupuestos. Carácter de la. Obligatoria asignatura

Ing. Serafín Angulo Pineda M. en E. Héctor Javier Toraya Lazo De la Vega Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

PROGRAMA DE ESTUDIO Área de Formación :

HERRAMIENTAS DE COMPUTACIÓN

Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 INTRODUCCION A LA PROGRAMACION

PROGRAMA DE ESTUDIO Área de Formación :

Herramientas de computación

Javier Baeza, Oscar Alberto Chávez Bosquez Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Maricela García Avalos Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

PROGRAMA DE ESTUDIO Área de Formación :

PROGRAMA DE ESTUDIO Área de Formación : Villanueva Reyna, María Evilia Magaña Fecha de elaboración: 18 de Mayo de 2010 Fecha de última actualización:

F1131 Fundamentos de sistemas operativos 1/12

García Avalos Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Programa Educativo: Licenciatura en Ciencias Comptacioanales PROGRAMA DE ESTUDIO. Área de Formación : Sustantiva Profesional

Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

PROGRAMA DE ESTUDIO Área de Formación :

PROGRAMA DE ESTUDIO Área de Formación : Carlos González Zacarías Fecha de elaboración: 21 de Mayo de 2010 Fecha de última actualización:

Rafael Mena de la Rosa, Gilberto Murillo González Fecha de elaboración: Mayo 2010 Fecha de última actualización:

Marbella Araceli Gómez Lemus. Fecha de elaboración: 20 de mayo de 2010 Fecha de última actualización:

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

General. Herramientas de computación. Programa Educativo: PROGRAMA DE ESTUDIO. Área de Formación :

Programa Educativo: Licenciatura en Sistemas PROGRAMA DE ESTUDIO

Mayo Fecha de elaboración: 28/05/2010 Fecha de última actualización: 16/06/2010. F1016 Modelado, diseño y manejo de bases de datos 1/12

Administración de Documentos

Ferreira, Álvaro Ernesto Javier Baeza Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Seriación implícita Fundamentos de programación, conocimientos básicos de organización y de arquitectura de computadoras.

Rafael Mena de la Rosa, Gilberto Murillo González Fecha de elaboración: Mayo 2010 Fecha de última actualización:

García Avalos Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

PROGRAMA DE ESTUDIO Área de Formación :

PROGRAMA DE ESTUDIO Área de Formación :

Pineda Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: Seriación implícita Conocimientos de cálculo diferencial e integral

Madrigal y Marysol Magaña Chablé Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Sistemas Operativos Emergentes 1/11

Ramos Fecha de elaboración: 28 de Mayo del 2010 Fecha de última actualización: F1023 Interacción hombre-máquina 1/6

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: F1016 Modelado, diseño y manejo de bases de datos 1/11

Carlos González Zacarías Fecha de elaboración: 21 de Mayo de 2010 Fecha de última actualización: F1122 Organización de computadoras 1 / 9

Vásquez García, Freddy Alberto Morcillo Presenda. Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Licenciatura en Sistemas Computacionales. Programa Educativo: PROGRAMA DE ESTUDIO. Área de Formación :

Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO. Obligatoria Programa elaborado por:

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO. Obligatoria Programa elaborado por:

Licenciatura en Informática Administrativa PROGRAMA DE ESTUDIO

Licenciatura en Actuaría PROGRAMA DE ESTUDIO

Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

PROGRAMA DE ESTUDIO Área de Formación : Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización:

Fecha de última actualización: 28 de Mayo de F1193 Auditoría informática 1/13

M. C. Francisco Alberto Hernández de la Rosa Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

M. C. Jorge Enrique Valle Can Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

Uso de la Tecnología en la Enseñanza del Derecho

Licenciatura en Biología, Ing. Ambiental y Gestión Ambiental. Programa Educativo: PROGRAMA DE ESTUDIO

PROGRAMA DE ESTUDIO Área de Formación : Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio del 2010.

Transcripción:

PROGRAMA DE ESTUDIO Aplicaciones multiplataforma Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Integral profesional Horas teóricas: 2 Horas prácticas: 2 Total de Horas: 4 Total de créditos: 6 Clave: F1152 Tipo : Asignatura Carácter de la Optativa asignatura Programa elaborado por: Homero Alpuín Jiménez, Oscar Alberto Chávez Bosquez, Carlos Arturo Custodio Izquierdo, José Hernández Torruco. Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización: Seriación explícita Asignatura antecedente No Asignatura Subsecuente Seriación implícita Conocimientos previos: No F1152 Aplicaciones multiplataforma 1/9

Presentación Esta asignatura pertenece al área de formación integral profesional y tiene como finalidad la adquisición de conocimientos y experiencias en torno al desarrollo de aplicaciones de escritorio, especialmente aquellas en las que se requiere el paradigma orientado a eventos, el acceso a orígenes de datos persistentes, el manejo de concurrencia y comunicaciones. Dado que el perfil del egresado contempla el desarrollo de software de vanguardia en diferentes plataformas, es imperativo que el estudiante adquiera las bases teóricas y prácticas de este paradigma de programación. Objetivo General Desarrollar aplicaciones de escritorio multiplataforma, fundamentadas en el uso eficiente de interfaces gráficas de usuario (GUI), manejo de eventos, acceso a bases de datos y control de concurrencia. Competencias que se desarrollaran en esta asignatura Fomentar el trabajo en equipo para la solución de problemas. Realizar el diseño arquitectónico de aplicaciones de escritorio que den solución a problemas reales. Integrar las interfaces gráficas de usuario (GUI), el manejo de eventos, los accesos a bases de datos y el control de concurrencia en la invención de software de aplicaciones. Competencias del perfil de egreso que apoya esta asignatura Utilizar diferentes paradigmas y lenguajes de programación acorde a las nuevas tecnologías, con el fin de brindar soluciones eficientes en diversos entornos y situaciones considerando diferentes plataformas y dispositivos. F1152 Aplicaciones multiplataforma 2/9

Salón de clases, Laboratorio de cómputo Escenario de aprendizaje Perfil sugerido del docente El perfil ideal del docente de Aplicaciones multiplataforma es un profesional egresado de Licenciatura en Sistemas Computacionales, Ingeniería de Software. Un perfil alternativo sería un docente egresado de áreas afines que posea conocimientos, habilidades y experiencia en el desarrollo de aplicaciones gráficas multiplataforma. Son actitudes necesarias en el docente de esta asignatura: Que promueva el aprendizaje participativo basado en proyectos y problemas. Que aplique el paradigma orientado a objetos en la solución de problemas. Que emplee un entorno de desarrollo integrado en la creación de aplicaciones de software multiplataforma. F1152 Aplicaciones multiplataforma 3/9

Contenido Temático Unidad No. I Diseño de interfaces gráficas de usuario (GUI) Objetivo particular Diseñar interfaces gráficas de usuario con el uso de UML y un entorno de desarrollo integrado. Hrs. Estimadas 12 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Diagrama UML que incluya Sesiones de práctica Portafolio de evidencias de las interfaces gráficas de supervisadas en el centro de aprendizaje. Deberá usuario de un software, cómputo. contener: identificando los elementos Solución de los ejercicios que integran a cada una. propuestos y problemas 1.1 Formularios y diálogos 1.2 Propiedades de los formularios 1.3 Diseño de contenedores 1.4 Manipulación de componentes gráficos 1.5 Cuadros de diálogo 1.6 Clases gráficas en UML 1.7 Flujo de una aplicación mediante UML Interfaz gráfica de usuario, integrada por formularios, contenedores, diversos componentes gráficos y cuadros de dialogo. Para lo cual se apoyará de un entorno de desarrollo integrado. Solución de ejercicios propuestos. Solución de problemas de estudio. de estudio. Diagrama UML elaborado. Interfaz gráfica de usuario desarrollada. F1152 Aplicaciones multiplataforma 4/9

Unidad No. II Programación basada en eventos Objetivo particular Integrar el paradigma de programación basada en eventos en las interfaces gráficas de usuario. Hrs. Estimadas 12 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Diagrama de secuencia en Portafolio de evidencias de UML. aprendizaje. Deberá 2.1 Gestores de eventos en aplicaciones gráficas 2.2 Eventos de ratón 2.3 Eventos de teclado 2.4 Eventos en UML mediante diagramas de secuencia 2.5 Eventos en UML mediante diagramas de estados Diagrama de estados en UML. Interfaz gráfica de usuario, que incluya el manejo de diferentes tipos de eventos. Para lo cual se apoyará de un entorno de desarrollo integrado. Tabla comparativa con los diferentes tipos de eventos que pueden emplearse en una aplicación. Sesiones de práctica supervisadas en el centro de cómputo. Solución de ejercicios propuestos. Solución de problemas de estudio. contener: Solución de los ejercicios propuestos y problemas de estudio. Diagramas de secuencia en UML. Diagramas de estado en UML. Interfaz gráfica de usuario desarrollada. F1152 Aplicaciones multiplataforma 5/9

F1152 Aplicaciones multiplataforma 6/9

Unidad No. III Acceso a orígenes de datos Objetivo particular Desarrollar aplicaciones gráficas multiplataforma con acceso a base de datos. Hrs. Estimadas 20 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Elaborar un cuadro Sesiones de práctica Portafolio de evidencias de comparativo cuyo tema supervisadas en el centro de aprendizaje. Deberá incluya mecanismos de cómputo. contener: acceso a bases de datos Solución de los ejercicios desde una aplicación gráfica. propuestos y problemas 3.1 Proveedores de bases de datos 3.2 Conexión a bases de datos 3.3 Gestión de eventos de conexión 3.4 Operaciones sobre bases de datos 3.5 APIs y frameworks de persistencia de datos Elaborar una tabla comparativa cuyo tema incluya diferentes APIs y frameworks en la construcción de aplicaciones multiplataforma con acceso a datos persistentes. Aplicación gráfica multiplataforma, que incluya manejo de eventos y datos persistentes. Solución de ejercicios propuestos. Solución de problemas de estudio. de estudio. Aplicación gráfica multiplataforma desarrollada. F1152 Aplicaciones multiplataforma 7/9

Unidad No. IV Manejo de concurrencia Objetivo particular Combinar el paradigma de programación concurrente y los hilos de ejecución en las aplicaciones gráficas multiplataforma. Hrs. Estimadas 10 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación Aplicación gráfica Sesiones de práctica Portafolio de evidencias de multiplataforma, que incluya supervisadas en el centro de aprendizaje. Deberá manejo de concurrencia e cómputo. contener: hilos de ejecución. 4.1 Procesos e hilos. 4.2 Bloqueos y sincronización de objetos. 4.3 Objetos concurrentes de alto nivel. Solución de ejercicios propuestos. Solución de problemas de estudio. Solución de los ejercicios propuestos y problemas de estudio. Aplicación gráfica multiplataforma desarrollada. F1152 Aplicaciones multiplataforma 8/9

Unidad No. V Programación de aplicaciones en red Objetivo particular Integrar mecanismos de comunicación a las aplicaciones de gráficas multiplataforma. Hrs. Estimadas 10 Temas Resultados del aprendizaje Sugerencias didácticas Estrategias y criterios de evaluación 5.1 Serialización de objetos. 5.2 Sockets. 5.3 Datagramas. Elaborar un cuadro comparativo cuyo tema incluya diferentes mecanismos de trasferencia de objetos entre dos aplicaciones. Aplicación gráfica multiplataforma, que incluya mecanismos de comunicación. Sesiones de práctica supervisadas en el centro de cómputo. Solución de ejercicios propuestos. Solución de problemas de estudio. Portafolio de evidencias de aprendizaje. Deberá contener: Solución de los ejercicios propuestos y problemas de estudio. Aplicación gráfica multiplataforma desarrollada. F1152 Aplicaciones multiplataforma 9/9

Bibliografía básica Deitel, H., Deitel, P. (2009). Java How to Program: Early Objects Version. USA: Prentice Hall. Eckel, B. (2006). Thinking in Java. USA: Prentice Hall. Object Management Group. (2010). UML resource page. [en línea] URL http://www.uml.org. Sierra, K., Bates, B. (2008). Sun Certified Programmer for Java 6. USA: McGraw Hill. Sun Microsystems. (2010). The Java Tutorial. [en línea] URL http://java.sun.com/docs/books/tutorial/. Bibliografía complementaria Cetus, T. (2010). Architecture and Design: Unified Modeling Language (UML). [en línea] URL http://www.cetuslinks.org/oo_uml.html. Liguori, R., Finegan, E. (2010). Sun Certified Java Associate. USA: McGraw Hill. Sierra, K., Bates, B. (2009). Head First Java. 2 nd ed. USA: O'Reilly Media. F1152 Aplicaciones multiplataforma 10/9