Aportación de la Fechas PROBABLES
asignatura al de evaluación
perfil de egresado
Tema 1 23 - Febrero
Esta materia aporta al perfil del egresado en la Tema 2 14 - Marzo
implementación de aplicaciones computaciona-
Tema 3 18 - Abril
les para solucionar problemas de diversos con-
textos, integrando diferentes tecnologías, plata- Tema 4 09 - Mayo
formas o dispositivos, por medio del desarrollo Tema 5 31 - Mayo
de software utilizando programación concurren-
te, acceso a datos, que soporte interfaz gráfica
de usuario e incluya programación móvil.
P ro g r a m a
Se organiza el temario, en cinco competencias,
la primera estudia la Interfaz Gráfica de Usuario Para la pa r a e l
(GUI), la segunda se enfoca en la creación y ACREDITACIÓN
manejo de librerías y componentes, la tercera estudiante
aborda la programación concurrente de los Criterios Institucionales
hilos y su funcionamiento, la cuarta aborda el
Calificación mínima de 70 por tema.
acceso a datos, la quinta se refiere al estudio de
Acreditar el 100% de los temas.
la programación de dispositivos móviles.
Criterios del Profesor
Asignatura:
El estudiante no acredita el tema cuando: Tópicos Avanzados de
Indicadores de Le falte al respeto al profesor.
evaluación
Programación
La suma de los indicadores de alcance
“Total” sea menor al 70 %.
Indicador de Alcance Porcentaje
El estudiante no acredita la asignatura
Proyecto de la competencia. 50 %
cuando:
Resumen de los temas vistos
en la competencia.
20 % La suma de los indicadores de alcance
por tema, sea menor al 70 % mínimo
Portafolio de evidencias. 30 % establecido, durante la evaluación
Total 100 % complementaria.
Profesor: M.T. I. Joel Leyva Mares.
Datos generales de Contenido temático Competencias a
la asignatura 1. Interfaz gráfica de usuario. desarrollar
1.1Creación de interfaz gráfica para usuarios.
Materia: teórico - práctica. 1. Desarrolla programas para interactuar con el
1.2 Tipos de eventos. usuario de una manera amigable, utilizando
Créditos SATCA: 2 - 3 - 5. GUI (Interfaz Gráfica de Usuario) manipula-
1.3 Manejo de eventos. das a través de eventos.
(2 hora teoría - 3 horas prácticas - 5 Créditos)
1.4 Manejo de componentes gráficos de control. 2. Diseña e implementa componentes y librerías
Horas de clase por semana: 5.
para lograr la reutilización de código.
2. Componentes y librerías.
Horas de clase por semestre: 75.
3. Crea subprogramas para resolver problemas
2.1 Definición conceptual de componentes, paquetes / libre-
Sesiones de: 50 minutos. concurrentes utilizando Multihilos.
rías.
4. Establece conexiones a diferentes orígenes
2.2 Uso de librerías proporcionadas por el lenguaje.
de datos para su manipulación y visualización
COMPETENCIA 2.3 Creación de componentes (visuales y no visuales) de información.
definidos por el usuario.
ESPECÍFICA de la 5. Desarrollar aplicaciones básicas para disposi-
2.4 Creación y uso de paquetes/librerías definidas por el tivos móviles, considerando su entorno opera-
asignatura usuario. tivo.
3. Programación concurrente (MultiHilos).
Desarrolla soluciones de software para resolver
3.1 Concepto de hilo.
problemas en diversos contextos utilizando progra-
3.2 Comparación de un programa de flujo único contra uno
Bibliografía
mación concurrente, acceso a datos, que soporten
de flujo múltiple.
interfaz gráfica de usuario y consideren dispositivos Recomendada
3.3 Creación y control de hilos.
móviles.
3.4 Sincronización de hilos computación. Deitel Paul y Harvey Deitel. Como Pro-
gramar en Java, 9a. Edición. Ed. Pear-
4. Acceso a datos. son Educación, México 2012. ISBN:
Competencias 4.1 Introducción. 978-607-32-1151-2.
previas 4.2 Conexión a origen de datos. Bell, D. (2011). Java para estudiantes.
México: Pearson.
4.3 Manipulación de datos.
4.4 Visualización de datos. Ceballos, F. J. (2010). JAVA 2: Curso
de programación. Madrid: RA-MA.
Diseña y desarrolla programas para la solu- 5. Programación de dispositivos móviles.
ción de problemas computacionales utilizan-
5.1. Introducción a las tecnologías y herramientas móviles.
Dean, J. (2009). Introducción a la pro-
do el paradigma orientado a objetos. gramación con Java. México: McGraw
5.2 Clasificación y aplicaciones de los dispositivos móviles. Hill.
5.3 Entorno operativo de las aplicaciones móviles.
5.4 Desarrollo de aplicaciones móviles.
5.5. Aspectos de seguridad.
Instituto Tecnológico Superior de Santiago Papasquiaro
Km 114 carr. J. Guadalupe Aguilera - Guanaceví. Santiago Papasquiaro, Dgo.
Tel. y Fax (674) 862 1987 y (674) 864 3107
[Link]