Syllabus
CIB-1305 TOPICOS DE PROGRAMACIÓN MÓVIL
MIM. CARLOS OMAR CHAB LARA
cochab@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
8 | 1 | 4 | 5 | Ingeniería Aplicada |
Prerrequisitos |
Conocimientos previos en el lenguaje de programación Java | Conocimiento sobre metodologías y buenas prácticas de desarrollo de software | Manejo de herramientas IDE para programación |
Competencias | Atributos de Ingeniería |
Evolución de los dispositivos móviles | Reconocer la necesidad permanente de conocimiento adicional y tener la habilidad para localizar, evaluar, integrar y aplicar este conocimiento adecuadamente | Introducción a las tecnologías y herramientas móviles | Reconocer la necesidad permanente de conocimiento adicional y tener la habilidad para localizar, evaluar, integrar y aplicar este conocimiento adecuadamente | Instalar y configurar el entorno de desarrollo | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Componentes de aplicación android | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Manejar Base de datos | Desarrollar y conducir una experimentación adecuada; analizar e interpretar datos y utilizar el juicio ingenieril para establecer conclusiones | JSON (JavaScript Object Notation) | Desarrollar y conducir una experimentación adecuada; analizar e interpretar datos y utilizar el juicio ingenieril para establecer conclusiones | Gestionar los sensores de Android | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas |
Normatividad |
1.- El alumno podrá tener un retraso a la clase con una tolerancia de 15 minutos después del inició de la clase. 2.- El alumno deberá participar en todas las actividades escolares que se requieran. 3.- El alumno tendrá que justificar sus faltas ante la dirección académica. 4.- Cumplir con todos los ejercicios en clase y extraclase. |
Materiales |
1. SDK java 2. Emulador Andrid 3. Android Studio |
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 2.2.7 | |
PARCIAL 2 | De la actividad 3.1.1 a la actividad 4.1.6 |
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 de los dispositivos móviles 1.1.1. Identificar el contexto previo de los dispositivos móviles ![]() ![]() ![]() ![]() 1.2. Introducción a las tecnologías y herramientas móviles 1.2.1. Identificar las tecnologías y herramientas móviles disponibles ![]() ![]() ![]() |
2. Introducción a Android
2.1. Instalar y configurar el entorno de desarrollo 2.1.1. Instalación de Java Development Kit (JDK) ![]() ![]() 2.1.2. Instalar android studio ![]() 2.1.3. Instalar versiones de android ![]() 2.1.4. Configuracion emulador android ![]() 2.2. Componentes de aplicación android 2.2.1. Activity ![]() ![]() ![]() 2.2.2. Notificaciones emergentes ![]() ![]() 2.2.3. Gestionando los eventos del usuario ![]() ![]() 2.2.4. Componentes avanzados ![]() ![]() 2.2.5. Recursos ![]() ![]() 2.2.6. Intents ![]() ![]() 2.2.7. Fragments ![]() ![]() |
3. Administración de datos
3.1. Manejar Base de datos 3.1.1. Base de datos SQLite en Android ![]() ![]() 3.1.2. Métodos SQLite ![]() ![]() 3.2. JSON (JavaScript Object Notation) 3.2.1. Ficheros en formato JSON ![]() |
4. Sensores y dispositivos de Android
4.1. Gestionar los sensores de Android 4.1.1. Tipos de sensores ![]() ![]() 4.1.2. Cómo se utilizan los Sensores ![]() 4.1.3. Módulo WIFI ![]() ![]() 4.1.4. Módulo Bluetooth ![]() ![]() ![]() 4.1.5. Cámara de fotos ![]() ![]() 4.1.6. Módulo GPS ![]() ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |