Profesores Docentes
Introducir al alumno en el mundo de la programación móvil.
Introducir al alumno en el mundo del desarrollo para Android.
Dotar al alumno de herramientas y conocimientos para el diseño de arquitecturas software para Android.
1. Introducción al desarrollo en tecnologías móviles
2. Introducción a la plataforma Android
3. Desarrollo de interfaces de usuario
4. Aplicaciones con múltiples actividades en Android
5. Interfaces de usuario flexibles y adaptables
6. Gestión y obtención de datos de servicios remotos
7. Google Maps y uso de servicios de terceros
La asignatura se basa en la metodología Project-Based Learning (PBL). Este término hace referencia a una metodología docente en que el alumno aprende una determinada materia mediante el desarrollo de un proyecto. Se basa en la idea del Learn By Doing o "aprender haciendo". En el contexto de la asignatura de Proyectos de Programación II, consideramos que la mejor manera de consolidar los conocimientos es con el desarrollo de un proyecto completo, pasando por todas las fases: desde la lectura de los requerimientos hasta el test y la demostración del software. Consideramos que los temas relacionados con el desarrollo del proyecto, como la planificación del mismo, la coordinación entre los miembros del equipo, la presentación oral del mismo, e incluso, la resolución de posibles conflictos que puedan surgir, forman parte del mismo proyecto y por tanto, son aspectos que fomentan el aprendizaje de la profesión de ingeniero. Concretamente, los alumnos desarrollan un proyecto de programación en Android en equipos. El proyecto es desarrollado durante horas de clase y horas de trabajo fuera de clase, la duración total de las que está estimada dentro de los créditos ECTS de la asignatura.
La nota de la asignatura se calculará a partir del conjunto de ejercicios y la práctica que desarrollen a lo largo de la asignatura:
Nota asignatura = 20% * Nota_Exercicis + 80% * Nota_Pràctica
El profesor realizará un seguimiento regular en el aula con los grupos. Se podrán realizar entrevistas individuales y grupales. Los alumnos realizarán demostraciones de su proyecto de software, justificando las decisiones de diseño, implementación, etc.
La asignatura no se evaluará mediante exámenes, de forma que no habrá examen semestral.
Android Programming: The Big Nerd Ranch Guide (3rd Edition)
- ISBN-13: 978-0134706054
- ISBN-10: 0134706056
Android Studio 3.5 Development Essentials - Java Edition: Developing Android 10 (Q) Apps Using Android Studio 3.5, Java and Android Jetpack
- ISBN-10: 1951442016
- ISBN-13: 978-1951442019