Syllabus
CIB-1305 TOPICOS DE PROGRAMACIÓN MÓVIL
ING. JOSE CARLOS AGUILAR CANEPA
jcaguilar@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
8 | 1 | 4 | 5 | Ingeniería Aplicada |
Prerrequisitos |
1) Analizar y solucionar problemas informáticos y representar su solución mediante herramientas de software orientado a objetos. | 2) Identificar y analizar necesidades de información para su representación, tratamiento y automatización para la toma de decisiones. | 3) Diseñar esquemas de bases de datos para generar soluciones al tratamiento de información. | 4) Identificar y aplicar distintos SGBD, así como sus herramientas. | 5) Aplicar el entorno operativo del SGBD, para crear el esquema de una base de datos. | 6) Aplicar esquemas de integridad, seguridad y recuperación. |
Competencias | Atributos de Ingeniería |
Normatividad |
La evaluación 20-20 estará conformada de la siguiente manera:
20% FORMATIVO (Aplicación Móvil) A. Facilidad de uso (5%) B. Diseño de interfaz (5%) C. Rendimiento y desempeño (5%) D. Estilo (5%) 20% SUMATIVO (Trabajo Documental) E. Contenido informativo e investigación (5%) F. Criterio personal y análisis del texto (10%) G. Fuentes bibliográficas (3%) H. Formato y redacción (2%) |
Materiales |
|
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 1.1.13 | |
PARCIAL 2 | De la actividad 2.1.1 a la actividad 3.1.5 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Evolución e Introducción a la Programación en Dispositivos Móviles
1.1. Evolución e Introducción a la Programación en Dispositivos Móviles 1.1.1. Evolución de los Dispositivos Móviles La evolución de la telefonía móvil: http://bit.ly/1mf1HXZ Historia de los Dispositivos Móviles (1730982 bytes) Breve historia de la telefonía celular (1192771 bytes) 1.1.2. Introducción a las tecnologías y herramientas móviles Tecnologías móviles y sus apps: http://bit.ly/1nxjNjp Tecnologías móviles con Java (2496821 bytes) 1.1.3. Tecnologías de clientes ligeros ¿Qué es un Cliente Ligero? http://bit.ly/1flkpUT Diccionario de tecnologías móviles: http://bit.ly/1b71Sid 1.1.4. Acerca de Android Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 17 - 24 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 1 - 3 1.1.5. Instalando el SDK Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 24 - 31 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 3 - 6 Curso de Programación en Android para Principiantes pp 3 - 9 1.1.6. Creando el emulador Android Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 28 - 31 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. p 8 Curso de Programación en Android para Principiantes pp 3 - 9 1.1.7. Instalando Eclipse Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 24 - 33 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 3 - 7 Curso de Programación en Android para Principiantes pp 3 - 9 1.1.8. Instalando las Herramientas de Desarrollo de Android Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 24 - 33 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 3 - 6 Curso de Programación en Android para Principiantes pp 3 - 9 1.1.9. Elegir la versión de Android a usar Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 33 - 39 La Historia de Android: http://bit.ly/NIstJh 1.1.10. Estructura de aplicaciones Android Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 45 - 48 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 15 - 26 Curso de Programación en Android para Principiantes pp 10 - 16 1.1.11. Creando un proyecto Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega pp 39 - 42 Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 9 - 14 Curso de Programación en Android para Principiantes pp 10 - 16 1.1.12. Trabajando con el AndroidManifest.xml Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 20 - 21 Curso de Programación en Android para Principiantes pp 10 - 11 Conociendo el archivo AndroidManifest.xml: http://bit.ly/1b16Yxg El archivo AndroidManifest.xml http://bit.ly/1dqxWhe 1.1.13. Activities Báez, M. et al (2010). Introducción a Android 1ra Edición. Madrid, España: EME. pp 10 - 26 Curso de Programación en Android para Principiantes pp 17 - 22 Entendiendo las Activities de Android: http://bit.ly/1bu2AaO |
2. Herramientas de Control e Imágenes
2.1. Herramientas de Control e Imágenes 2.1.1. Intents Las Intenciones en Android: http://bit.ly/1hgmnpQ Báez, M. et al. (2010). Introducción a Android. 1ra Edición. Editorial EME. Madrid, España. pp 19 - 20 2.1.2. Ciclo de vida de una Activity Entendiendo las Activities: http://bitly.com/1bu2AaO Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega. pp 131 - 135 2.1.3. Soporte para múltiples tamaños de pantallas Design Patterns for Responsive Android Design: http://bit.ly/1lB4ud2 Soporte para múltiples tipos de pantalla en Android: http://bit.ly/1dPJe0B 2.1.4. Controles Tomás, Jesús (2011). El Gran Libro de Android, 1ra Edición. México D.F.: Alfaomega. pp 52 - 61 Báez, M. et al. (2010). Introducción a Android. 1ra Edición. Editorial EME. Madrid, España. pp 27 - 30 Las vistas en Android: diseños y widgets: http://bit.ly/1mycZD1 2.1.5. Texto Los controles básicos de texto en Android: http://bit.ly/OcR0FF Trabajando con Strings en Android: http://bit.ly/1kqIeyp 2.1.6. Button Los Botones en Android: http://bit.ly/1h0H6DV El evento OnClick en Android http://bit.ly/1gMP0zG 2.1.7. ToggleButton Los Botones en Android: http://bitly.com/1h0H6DV 2.1.8. Imágenes Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega. pp 91 - 97 Báez, M. et al. (2010). Introducción a Android. 1ra Edición. Editorial EME. Madrid, España. pp 39 - 41 2.1.9. Parámetros en Intents Curso de Programación en Android para Principiantes. pp 36 - 39 Las Intenciones en Android: http://bitly.com/1hgmnpQ |
3. Manejo de Diálogos y Localización
3.1. Manejo de Diálogos y Localización 3.1.1. Diálogos de Alerta Báez, M. et al. (2010). Introducción a Android. 1ra Edición. Editorial EME. Madrid, España. pp 34 - 36 Los diálogos en Android: http://bit.ly/1hyrIxj 3.1.2. Personalizar Diálogos Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega pp 271 - 274 Diálogos personalizados en Android: http://bit.ly/PfDKAY 3.1.3. Usando StringArray Utilizando StringArrays en Android: http://bit.ly/PfGfmH Báez, M. et al. (2010). Introducción a Android. 1ra Edición. Editorial EME. Madrid, España. pp 39 - 45 3.1.4. Listas El control ListView en Android: http://bit.ly/1hgupis Ejemplo de un ListView en Android: http://bit.ly/OcWjoA 3.1.5. Usando GPS LINEAMIENTOS 1RA REEVALUACION PARCIAL 2 (106553 bytes) Introducción al GPS en Android: http://bit.ly/1lmFkMP Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega. pp. 161 - 167 Báez, M. et al. (2010). Introducción a Android. 1ra Edición. Editorial EME. Madrid, España. pp 74 - 76 ¿Cómo funciona el GPS? Sistema GPS |
4. Administración de Datos en Móviles
4.1. Administración de Datos en Móviles 4.1.1. Introducción al Content Provider Báez, M. et al (2010). Introducción a Android. 1ra Edición. Madrid, España: EME. pp 59 - 62 Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega pp 201 - 218 Los Content Providers en Android: Content Providers 4.1.2. Query Provider Báez, M. et al (2010). Introducción a Android. 1ra Edición. Madrid, España: EME. pp 55 - 59 Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega pp 199 - 201 Fundamentos de SQLite en Android: SQLite en Android 4.1.3. XML y JSON Báez, M. et al (2010). Introducción a Android. 1ra Edición. Madrid, España: EME. pp 63 - 67 Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega pp 186 - 199 Trabajando con archivos XML en Android: XML en Android Trabajando con JSON en Android: JSON en Android 4.1.4. Ciclo de vida de un servicio Curso de Programación en Android para Principiantes. pp 43 - 46 Tomás, Jesús (2011). El Gran Libro de Android. 1ra Edición. México D.F.: Alfaomega pp 263 - 282 Servicios en Android: http://androideity.com/tag/servicios-en-android/ |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |