Escolar Documentos
Profissional Documentos
Cultura Documentos
www.uma.es/techinstitute
UNIVERSIDAD DE MÁLAGA
DESARROLLO DE APLICACIONES
PARA DISPOSITIVOS ANDROID
Índice
1. INTRODUCCIÓN 5
2. PROFESORES 5
3. RESUMEN DE CONTENIDOS POR UNIDAD 6
FORMATIVA
4. OBJETIVOS POR UNIDAD FORMATIVA 7
5. DISTRIBUCIÓN TEORÍA/PRÁCTICA EN LAS 9
UNIDADES FORMATIVAS
6. METODOLOGÍA DE IMPARTICIÓN 9
7. EVALUACIÓN 10
8. CRONOGRAMA 11
La planificación del módulo formativo podrá verse • Se explicará lo que es Android, describiendo su
modificada por motivos imprevistos (rendimiento del grupo, arquitectura y dando pinceladas históricas de
disponibilidad de recursos, etc.) y por tanto no deberá esta plataforma. Se presentarán las distintas APIs
considerarse como definitiva y cerrada. aparecidas hasta el momento y el problema de la
fragmentación a que ha dado lugar.
Módulo 1: Introducción a la programación (44h)
Módulo 5: Entorno de desarrollo Android (3h)
• Este módulo introduce los conceptos fundamentales
de la programación de ordenadores (algoritmo, • Este módulo parte del conocimiento que poseen los
variables, constantes, tipos de datos, flujo de control, alumnos sobre el entorno Android Studio y profundiza
programación estructurada, diseño descendente, etc.) en él. Se estudiarán además el emulador de Android,
suponiendo que el alumno no ha tenido contacto con el Dalvik Debug Monior Server (DDMS) y se aprenderá
ella previamente. Para los alumnos con experiencia a instalar un entorno de desarrollo partiendo de cero.
previa en programación este módulo servirá de repaso.
Se utilizará el lenguaje de programación Java para la
realización de las prácticas, pero siguiendo un enfoque
de Programación Imperativa.
Módulo 8: Interfaz de usuario (20h) • Conocer qué son los lenguajes de programación y para
qué sirven.
• Se aprenderá a diseñar interfaces de usuario para las
• Conocer los orígenes y la historia del lenguaje Java.
aplicaciones Android. Para ello será necesario estudiar
el catálogo de componentes gráficos disponibles y las • Comprender los tipos de datos y los operadores que
distintas formas de organizarlos en pantalla teniendo actúan sobre ellos.
en cuenta la gran diversidad de pantallas disponibles
• Comprender los conceptos de variables y constantes.
en el mercado. Se estudiará el problema de la
internacionalización de aplicaciones y la solución de la • Conocer la sintaxis de Java para declarar variables y
plataforma Android para esto. constantes.
• Conocer los operadores de Java.
Módulo 9: Explorando a fondo el SDK de Android (16h)
• Comprender el concepto de expresión y de asignación.
• Este módulo introducirá algunos aspectos algo más
• Comprender el flujo de control y las estructuras de
avanzados de la API de Android. En particular, se
selección e iteración que permiten modificarlo.
abordarán las comunicaciones (acceso a Internet), el
almacenamiento de información en la memoria del • Comprender el concepto de subprograma,
teléfono, la consulta de sensores del dispositivo y el procedimiento y función.
GPS, el acceso a funciones de telefonía y mensajería, el • Comprender las estructuras compuestas de
uso de la cámara, la lectura de códigos QR, etc. datos: arrays, registros y cadenas de caracteres.
• Saber construir un proyecto y generar un fichero • Comprender el contenido y el objetivo del fichero
AndroidManifest.
ejecutable.
6. Metodología de impartición
Todas las actividades tienen como objetivo principal el
de potenciar el aprendizaje de los alumnos, facilitando
la adquisición de cuantos conocimientos y competencias
precise. Por ello, dependiendo del tipo de contenidos de
L M X J V
7 8 9 10 11 MARZO
14 15 16 17 18
21 22 23 24 25
28 29 30 31 1
4 5 6 7 8 ABRIL
11 12 13 14 15
18 19 20 21 22
25 26 27 28 29
2 3 4 5 6 MAYO
9 10 11 12 13
16 17
Introducción a la Programación
Desarrollo de Aplicaciones en Android
Andalucia Tech
Paraninfo
El cónsul
Clínico
A-357
www.samsung.es
Síguenos en: