Está en la página 1de 7

TECNOLÓGICO NACIONAL DE MÉXICO

1. Datos Generales de la asignatura

Nombre de la asignatura: Desarrollo de Aplicaciones para


Dispositivos Móviles II.

Clave de la asignatura: TEB-1802

SATCA1: 1 – 4 - 5

Ingeniería en Tecnologías de la Información


Carrera: y Comunicaciones.

2. Presentación

Caracterización de la asignatura
Esta Asignatura aporta al perfil del Ingeniero en Tecnologías de la Información y
Comunicaciones los conocimientos y habilidades necesarias para el desarrollo de
aplicaciones en distintas plataformas móviles, así como la implementación de librerías de
diseño y su integración con diversos dispositivos y tecnologías emergentes.

Para la correcta impartición de ésta asignatura es necesario que se cuenten con las
competencias previas de las asignaturas de: Programación Orientada a Objetos,
Estructura y Organización de Datos, Programación en Ambiente Cliente Servidor y
Desarrollo de Aplicaciones para Dispositivos Móviles

Intención didáctica
El docente deberá promover en el estudiante el desarrollo de habilidades que le permitan
implementar modelos actuales para el desarrollo de aplicaciones en dispositivos móviles
apegadas a estándares de diseño y novedosos marcos de trabajo. Por lo cual deberá
contar con experiencia y conocimientos en el área de análisis, diseño y programación de
sistemas.

La asignatura está dividida en cuatro unidades en las cuales se abordan temas que
introducen al alumno de manera gradual en el desarrollo de aplicaciones para
dispositivos móviles que requieran un alto grado de complejidad.

La unidad uno se enfoca en el manejo y control de eventos. En esta unidad se estudian


los listeners que controlan diferentes eventos, se sugiere realizar prácticas en las que el
alumno se familiarice con los diferentes eventos.

La unidad dos introduce algunos conceptos teóricos acerca del diseño e introduce la
librería de diseño Material Design con la que se dará una mejor presentación e identidad
a las aplicaciones desarrolladas. Se sugiere practicar con los diferentes elementos de

1 Sistema de Asignación y Transferencia de Créditos Académicos

Página | 1
TECNOLÓGICO NACIONAL DE MÉXICO

Material Design tales como menús, diálogos, listados, tablas, etc.

En la unidad tres se aborda la intercomunicación con otros dispositivos por diferentes


medios como son bluetooth y WiFi. En esta unidad se recomienda realizar prácticas en
las que se interactúe con microcontroladores.

En la cuarta unidad se aborda el tema de los servicios web. En ésta unidad se


recomienda consumir servicios de terceros y posteriormente crear un servicio propio para
ser consumido desde una aplicación móvil.

3. Participantes en el diseño y seguimiento curricular del programa

Lugar y fecha de Participantes Observaciones


elaboración o revisión

Instituto Tecnológico del Docentes de la Academia de Curso-taller de Análisis y


Valle de Oaxaca, del 4 de al la Ingeniería en Tecnologías diseño de la especialidad
7 de octubre de 2017 de la Información y de la Ingeniería en
Comunicaciones e Ingeniería Tecnologías de la
Informática Información y
Comunicaciones

4. Competencia(s) a desarrollar

Competencia(s) específica(s) de la asignatura

 Desarrolla aplicaciones para dispositivos móviles implementando patrones y


librerías de diseño, que establezcan comunicación con servicios web e interactúen
con dispositivos externos a través de protocolos de actualidad para la recopilación,
procesamiento y presentación de datos.

5. Competencias previas
 Modela y esquematiza procesos para su análisis.
 Programa bajo el paradigma orientado a objetos para la resolución de problemas.
 Desarrolla aplicaciones bajo un esquema cliente-servidor.
 Diseña esquemas de base de datos en un ambiente relacional y orientado a
objetos.

Página | 2
TECNOLÓGICO NACIONAL DE MÉXICO

 Desarrolla aplicaciones básicas para dispositivos móviles

6. Temario

No. Temas Subtemas


Manejo de Eventos 1.1 Introducción a listeners
1.2 Manejo de diferentes tipos de listeners
1.2.1 onClick
1.2.1 onLongClick
1.2.2 onFocusChange
1.2.3 onKey
1.2.4 onTouch
2 Diseño de Interfaces para Dispositivos 2.1 Teoría del Color.
Móviles 2.1.1 Efectos psicológicos del color
2.1.2 Esquemas de color
2.1.3 Propiedades del color
2.2 Diseño de wireframes para dispositivos
móviles.
2.2.1 Conceptos generales
2.2.1 Herramientas de diseño de
wireframes
2.3 Material Design.
2.3.1 Imágenes, tipografía e Iconografía.
2.3.2 Herramientas de Material Design
3 Comunicación con otros Dispositivos 3.1 Uso de diferentes sensores
3.2 Medios de Interconexión
3.3 Lectura de datos
3.4 Procesamiento y presentación de la
información.
4 Servicios Web 4.1 Web Services basados en SOAP
4.2 Web Services basados en REST
4.3 Acceso a servicios web de terceros

Página | 3
TECNOLÓGICO NACIONAL DE MÉXICO

7. Actividades de aprendizaje de los temas

Unidad 1.- Manejo de Eventos

Competencias Actividades de aprendizaje

Específica(s):  Realiza un mapa mental acerca de


los listeners.
 Emplea los diferentes eventos de
una aplicación móvil para su  Realiza una aplicación móvil
correcto funcionamiento. utilizando el listener onClick.

Genéricas:  Realiza una aplicación móvil


utilizando el listener
 Comunicación oral y escrita. onFocusChange.
 Capacidad de Investigación.  Realiza una aplicación móvil
utilizando el listener onTouch.
 Trabajo en equipo.

 Capacidad de aprender.

 Desarrolla las actividades con


apego la ética.

Unidad 2.- Diseño de Interfaces para Dispositivos Móviles

Competencias Actividades de aprendizaje

Específica(s):  Realiza un trabajo de investigación


acerca de los temas de teoría del
 Utiliza patrones y librerías de diseño color.
en las aplicaciones móviles
mejorando la interacción con el  Expone por equipos los diferentes
usuario. temas investigados.

Genéricas:  Realiza wireframes acerca de las


aplicaciones favoritas de cada
 Comunicación oral y escrita alumno.
 Capacidad de Investigación  Realiza aplicaciones en donde se
introduzcan los diferentes
 Trabajo en equipo
elementos de Material Design.
 Capacidad de aprender

 Desarrolla las actividades con


apego la ética

 Capacidad para resolver problemas.

Página | 4
TECNOLÓGICO NACIONAL DE MÉXICO

Unidad 3.- Comunicación con Otros Dispositivos

Competencias Actividades de aprendizaje

Específica(s):  Realiza diferentes aplicaciones que


utilicen los sensores de los
 Implementa mecanismos de dispositivos móviles, tales como:
comunicación con otros dispositivos acelerómetro, GPS, giroscopio, etc.
para la recolección y procesamiento
de datos.  Realiza ejercicios de interconexion
entre las aplicaciones y dispositivos
Genéricas: externos.
 Comunicación oral y escrita  Realiza ejercicios de lectura de
datos entre las aplicaciones y los
 Capacidad de Investigación
dispositivos externos.
 Trabajo en equipo
 Realiza aplicaciones que procesen y
 Capacidad de aprender presenten la información recabada
en los dispositivos externos
 Desarrolla las actividades con
apego la ética

Unidad 4.- Servicios Web

Competencias Actividades de aprendizaje

Específica(s):  Realiza una aplicación que consuma


un servicio web de terceros.
 Desarrolla servicios web que
provean mayores recursos a las  Realiza una aplicación móvil que
consuma un servicio web realizado
aplicaciones móviles.
con algún framework de actualidad,
Genéricas: el cual interactúe con un sistema
gestor de bases de datos y publique
 Comunicación oral y escrita información para que sea
consumida por una aplicación móvil.
 Capacidad de Investigación
 Realiza una aplicación móvil que
 Trabajo en equipo envíe información al servicio web y
consuma la información que
 Capacidad de aprender provenga del servicio web.
 Desarrolla las actividades con
apego la ética

Página | 5
TECNOLÓGICO NACIONAL DE MÉXICO

8. Práctica(s)

 Realiza una aplicación móvil utilizando el listener onClick.

 Realiza una aplicación móvil utilizando el listener onFocusChange.

 Realiza una aplicación móvil utilizando el listener onTouch.

 Realiza aplicaciones de lectura de datos entre las aplicaciones y los dispositivos


externos.

 Realiza aplicaciones que procesen y presenten la información recabada en los


dispositivos externos

 Realiza una aplicación que consuma un servicio web de terceros.

 Realiza una aplicación móvil que consuma un servicio web realizado con algún
framework de actualidad, el cual interactúe con un sistema gestor de bases de
datos y publique información para que sea consumida por una aplicación móvil.

9. Proyecto de asignatura

El objetivo del proyecto que planteé el docente que imparta esta asignatura, es demostrar
el desarrollo y alcance de la(s) competencia(s) de la asignatura, considerando las
siguientes fases:

 Fundamentación: marco referencial (teórico, conceptual, contextual, legal) en el cual


se fundamenta el proyecto de acuerdo con un diagnóstico realizado, mismo que
permite a los estudiantes lograr la comprensión de la realidad o situación objeto de
estudio para definir un proceso de intervención o hacer el diseño de un modelo.

 Planeación: con base en el diagnóstico en esta fase se realiza el diseño del proyecto
por parte de los estudiantes con asesoría del docente; implica planificar un proceso:
de intervención empresarial, social o comunitario, el diseño de un modelo, entre otros,
según el tipo de proyecto, las actividades a realizar los recursos requeridos y el
cronograma de trabajo.

 Ejecución: consiste en el desarrollo de la planeación del proyecto realizada por parte


de los estudiantes con asesoría del docente, es decir en la intervención (social,
empresarial), o construcción del modelo propuesto según el tipo de proyecto, es la
fase de mayor duración que implica el desempeño de las competencias genéricas y

Página | 6
TECNOLÓGICO NACIONAL DE MÉXICO

especificas a desarrollar.

 Evaluación: es la fase final que aplica un juicio de valor en el contexto laboral-


profesión, social e investigativo, ésta se debe realizar a través del reconocimiento de
logros y aspectos a mejorar se estará promoviendo el concepto de “evaluación para la
mejora continua”, la metacognición, el desarrollo del pensamiento crítico y reflexivo en
los estudiantes.

10. Evaluación por competencias

Para la evaluación de las competencias se proponen las siguientes rúbricas

 Rúbricas para Trabajos de Investigación


 Rúbricas para Mapas mentales
 Rúbricas para Reportes escritos
 Rúbricas para Exposiciones
 Rúbricas para Desarrollo de aplicaciones móviles.

11. Fuentes de información

Google Inc. Material Design para Android. octubre 10, 2017, de Google Inc. Sitio web:
https://developer.android.com/design/material/index.html

Amaro Soriano José Enrique. (2011). Programación de dispositivos móviles a través de


ejemplos. Marcombo. ISBN 8426717675, 9788426717672

Tomás Gironés, Jesús. El gran libro de Android. Marcombo, S.A. ISBN: 9788426717320

Amaro Soriano, José Enrique. El gran libro de programación avanzada con Android.
Marcombo, S.A. ISBN: 9788426718853

Página | 7

También podría gustarte