Grado en Ingeniería Informática

Estudia Ingeniería Informática en La Salle y serás un profesional capaz de trabajar con las últimas tecnologías y nuevos productos, diseñando, implementando y manteniendo sistemas informáticos para cualquier sector de actividad económica

Proyectos de programación II

Descripción
La programación es una ciencia principalmente práctica y, como la mayoría de ciencias prácticas, está estructurada en proyectos. Esta es la premisa de la que parte la asignatura de Proyectos de Programación 2. El objetivo principal de la asignatura es ampliar los conocimientos de los alumnos en el campo de la programación, presentándolos un nuevo ámbito: la programación para dispositivos móviles. Dado que el mundo de la programación para dispositivos móviles es muy amplio, la asignatura se centrará en el sistema que, de momento, tiene una mayor presencia en el mercado. Este sistema es Android. La asignatura tendrá también como objetivo dotar al alumno de técnicas y conocimientos que le permitan afrontar el mundo de la programación con las herramientas necesarias. La asignatura pretende utilizar una metodología eminentemente práctica con el fin de impartir el nuevo conocimiento. De esta forma será habitual que los conocimientos vayan acompañados de ejercicios, y / o proyectos, tanto individuales como en equipo.
Tipo asignatura
Tercer - Obligatoria
Semestre
Segundo
Curso
2
Créditos
4.00

Profesores Titulares

Conocimientos previos
Objetivos

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.

Contenidos

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

Metodología

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.

Evaluación

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.

Criterios evaluación
Bibliografía básica

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

Material complementario