Programa del curso: DESARROLLO DE
APLICACIONES PARA DISPOSITIVOS ANDROID.
INTRODUCCIÓN:
Android es un sistema operativo basado en
Linux y concebido, principalmente, para dispositivos móviles con pantalla
táctil. Su creación fue respaldada por Google que es, desde 2005, propietaria
de la empresa que lo creó.
Por su operatividad y respaldo se impuso en
el mercado de los dispositivos móviles y actualmente cuenta con una gran
comunidad de desarrolladores; existen un millón de aplicaciones de las cuales
dos tercios son gratuitas.
Su programación es orientada a objetos y muy
similar a Java y, aunque prima el razonamiento abstracto sobre la experiencia,
es recomendable conocer algo de programación para aprender Android.
El éxito del sistema operativo y el su código
abierto facilita que todos podamos aprender unas nociones básicas para
programar en Android. Lo más complejo cuando nos enfrentamos a una idea que
debemos trasladar a código es la planificación y la estructura analítica, siendo
la gran mayoría de las personas aptas para ello.
OBJETIVOS
A)
Objetivos
generales:
· Introducir al alumno en el mundo
de la programación Android desde una perspectiva más técnica y no tanto como un
mero usuario de las mismas.
· Adentrar al usuario en el ámbito
de la programación Android con una visión de futuro profesional.
· Desarrollar habilidades y
competencias específicas que favorezcan posteriormente el trabajo como
programador Android.
B) Objetivos específicos:
- Introducir al alumno en el mundo de la programación en Android.
- Manejar las herramientas necesarias para programar y compilar programas.
- Sentar las bases para que los alumnos sepan programar en cualquier lenguaje.
- Conocer la historia y desarrollo de la inteligencia artificial y la programación.
- Ser capaces de desarrollar aplicaciones útiles para cada alumno.
CONTENIDOS
Módulo 1: Algunas pinceladas históricas sobre programación e
inteligencia artificial.
Módulo 2: Programación lineal.
Módulo 3: Programación orientada a objetos en Java.
Módulo 4: Sistema Android.
Módulo 5: Entorno de desarrollo Android.
Módulo 6: Estructura de proyectos.
Módulo 7: Aplicaciones.
Módulo 8: Componentes de aplicaciones.
Módulo 9: Desarrollo de aplicación básica.
Módulo 10: Interfaz y segundo plano.
Módulo 11: Menus y Widgets.
Módulo 12: Bases de datos y XML.
Módulo 13: Depurar y compilar.
Módulo
complementario. Estrategias para la búsqueda
activa de empleo:
- Definición de objetivos.
- Diseño de la estrategia a seguir.
- La carta de presentación.
- Confección de un CV apropiado.
- Afrontando el proceso de selección.
- Las pruebas psicotécnicas.
- Dinámicas de grupo.
- Entrevistas de selección.
- Recursos en la web. Empleo 2.0 (portales de búsqueda, localización y acceso a servicios públicos y privados etc.)
- El Certificado de Búsqueda Activa de Empleo.