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



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

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

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

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

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:

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

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 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

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010

Arturo Custodio Izquierdo, Oscar Alberto Chávez Bosquez Fecha de elaboración: 26 de Mayo de 2010 Fecha de última actualización:

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

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

Programación Distribuida

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

PROGRAMA DE ESTUDIO Área de Formación :

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

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

Estándares y Métricas de Software

PROGRAMA DE ESTUDIO Área de Formación : Magaña Chablé y Elsa Rueda Ventura. Fecha de elaboración: 26 de marzo de 2010 Fecha de última actualización:

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

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

Homero Alpuín Jiménez, Herman Aguilar Mayo Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

UNIVERSIDAD DE GUADALAJARA

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

Obligatoria asignatura Programa elaborado por:

Programación Orientada a Objetos

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

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

F1162 Diseño gráfico de sistemas 1/9

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

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

SUPLEMENTO EUROPASS AL TÍTULO

Programación III. Carrera: Licenciatura en Informática Clave de la asignatura: DAM Miembros de la Academia de Informática

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

Objetivo Las personas que realicen el curso aprenderán a:

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa 2003 Programa de Estudios:

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

Transversal. WebService. Licenciatura en Tecnologías de la Información. Área de Formación : PROGRAMA DE ESTUDIO UJAT ANIEI

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN AREA SISTEMAS INFORMATICOS

APLICACIONES MÓVILES NATIVAS

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

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

Dirección General de Educación Superior Tecnológica

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE

SCM Participantes

PROGRAMADOR VISUAL BASIC.NET

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

RECONOCIMIENTO DE GRADO EN INGENIERIA INFORMÁTICA DE SERVICIOS Y APLICACIONES UNIVERSIDAD DE VALLADOLID

Integración de Servicios Web

GUIA DE CATEDRA ADMINISTRACIÓN DE COSTOS JUSTIFICACIÓN Y OBJETIVOS DE LA CATEDRA

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Desarrollo de aplicaciones para. dispositivos móviles. Carrera:

Universidad Juárez Autónoma de Tabasco División Académica de Informática y Sistemas Licenciatura en Telemática Plan de Estudios 2013

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Optativa asignatura Programa elaborado por:

Desarrollo y Gestión de Servicios de Internet

LENGUAJES DE PROGRAMACIÓN IV. Propósito del curso :

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS. PROGRAMA ACADÉMICO: Ingeniería de Sistemas JORNADA: Diurno

PROGRAMA DE MATERIA MATERIA:

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD SYLLLABUS DIPLOMADO CCNA1 R&S CODIGO 70009

Base de Datos, Teoría General de Sistemas Área:

Fundamentos de Bases de Datos en Red

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación

DISEÑO DE COMPONENTES DE SOFTWARE *

CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS

Pontificia Universidad Católica del Ecuador

Participantes. Academia de sistemas y computación del Instituto Tecnológico de Zacatecas. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL PROGRAMA DE LA ASIGNATURA PROGRAMACIÓN WEB II ESPECIALIDAD INFORMÁTICA.

Nombre de la asignatura: Programación Estructurada. Créditos: Aportación al perfil

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

PROGRAMA DE ESTUDIO Área de Formación : Fecha de última actualización: 7 de mayo de F1141 Administración 1/9

INTRODUCCIÓN A LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN Código: 8417

Tipo de competencia: Específica

Educación: Mención Informática

Comunidad ITESO, PMI Capítulo GDL Mayo 20, 2010


Carmen Frías Olán, Lorena Isabel Acosta Pérez. Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

Obligatoria asignatura Programa elaborado por:

Introducción de tecnologías móviles en los programas de estudios de ingeniería de la UABC

Carrera: SCD-1027 SATCA

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

Anexo 4 Documento de Arquitectura

CAPÍTULO 5. DESARROLLO Y PRUEBAS

Dirección General de Educación Superior Tecnológica

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

GUIA DOCENTE DE LA ASIGNATURA MIDDLEWARE DE LA TITULACION Máster Oficial en Sistemas Telemáticos e Informáticos

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN CÓDIGO AÑO APLICACIÓN 2007 ELECT. COMP.

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: MIS. Homero Alpuín Jiménez MSC. Oscar Alberto Chávez Bosquez MC. Carlos Arturo Custodio Izquierdo MIS. José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización: Seriación explícita Asignatura antecedente Programación Orientada a Objetos Si Asignatura Subsecuente Ninguna 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. 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 F1152 Aplicaciones multiplataforma 3/9

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. 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 de Diagrama UML elaborado. Interfaz gráfica de usuario desarrollada. 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 2.1 Gestores de eventos Diagrama de secuencia en Sesiones de práctica Portafolio de evidencias de F1152 Aplicaciones multiplataforma 4/9

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 UML. 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. supervisadas en el centro de cómputo. Solución de ejercicios aprendizaje. Deberá Solución de los ejercicios propuestos y problemas de Diagramas de secuencia en UML. Diagramas de estado en UML. Interfaz gráfica de usuario desarrollada. 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 3.1 Proveedores de Elaborar un cuadro Sesiones de práctica Portafolio de evidencias de bases de datos 3.2 Conexión a bases de comparativo cuyo tema incluya mecanismos de supervisadas en el centro de cómputo. aprendizaje. Deberá datos acceso a bases de datos Solución de los ejercicios 3.3 Gestión de eventos desde una aplicación gráfica. Solución de ejercicios propuestos y problemas F1152 Aplicaciones multiplataforma 5/9

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. de multiplataforma desarrollada. multiplataforma, que incluya manejo de eventos y datos persistentes. 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 Sesiones de práctica Portafolio de evidencias de multiplataforma, que incluya supervisadas en el centro de aprendizaje. Deberá manejo de concurrencia e cómputo. hilos de ejecución. 4.1 Procesos e hilos. 4.2 Bloqueos y sincronización de objetos. 4.3 Objetos concurrentes Solución de ejercicios Solución de los ejercicios propuestos y problemas F1152 Aplicaciones multiplataforma 6/9

de alto nivel. de multiplataforma desarrollada. 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 5.1 Serialización de Elaborar un cuadro Sesiones de práctica Portafolio de evidencias de objetos. 5.2 Sockets. comparativo cuyo tema incluya diferentes supervisadas en el centro de cómputo. aprendizaje. Deberá 5.3 Datagramas. mecanismos de trasferencia Solución de los ejercicios de objetos entre dos aplicaciones. Solución de ejercicios propuestos y problemas de multiplataforma, que incluya mecanismos de comunicación. multiplataforma desarrollada. Bibliografía básica Deitel, H. & Deitel, P. (2009). Java How to Program: Early Objects Version. USA: Prentice Hall. F1152 Aplicaciones multiplataforma 7/9

Eckel, B. (2006). Thinking in Java. USA: Prentice Hall. Object Management Group. (2010). Unified Modeling Language. [en línea] 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] http://java.sun.com/docs/books/tutorial/. Bibliografía complementaria Cetus Team. (2010). Architecture and Design: Unified Modeling Language (UML). [en línea] 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. USA: O'Reilly Media. F1152 Aplicaciones multiplataforma 8/9