Código ETSII 55000435 Nombre Programación en ANDROID
Tipo de asignatura Competencia Plan de Estudios Sin plan
Departamento Automática, Ingeniería Electrónica e Informática Industrial Teléfono  
Unidad Docente Informática Industrial Web
Bloque Temático Informática E-mail agarcia@etsii.upm.es
Idioma Semestre
Especialidad
Coordinador/a de la Asignatura
2
Sin Especialidad Angel García Beltrán
Nº Alumnos
Curso
Clases/Sem Factor estudio
ECTS
Min
Max
Competencias
2
3


25
CONOCIMIENTOS QUE NECESITA
Asignatura  
Módulo  
Tema  
Sin Asignar   Fundamentos de Programación o Programacion en C o en Java
CAPACIDADES Y HABILIDADES QUE NECESITA
CONTENIDO BREVE CONOCIMIENTOS QUE APORTA
MODULO 0:   Información general de la asignatura Tema 0:   Información general de la asignatura
MODULO 1:   Introducción Tema 1:   Sistema operativo Android
Tema 2:   Herramientas de desarrollo en Android
MODULO 2:   Elementos básicos de Android Tema 3:   Escribir una aplicación básica
Tema 4:   Las actividades y su ciclo de vida
Tema 5:   Desarrollo para distintos dispositivos
Tema 6:   Arquitectura de la interfaz gráfica de usuario
MODULO 3:   Tecnologías y herramientas en Android Tema 7:   Acceso a sensores
Tema 8:   Acceso a la localización geográfica
Tema 9:   Herramientas para la persistencia de la información: archivos, bases de datos e iCloud
Tema 10:   Dibujo y gestión de recursos multimedia
Tema 11:   Herramientas y protocolos de computación ubicua: acceso a Internet y servicios
MODULO 4:   Herramientas para asegurar la calidad y para la distribución de software Tema 12:   Pruebas de la aplicación
Tema 13:   Seguridad y privacidad
Tema 14:   Distribución de aplicaciones
CAPACIDADES Y HABILIDADES QUE APORTA
COMPETENCIAS GENÉRICAS/TRANSVERSALES A LAS QUE CONTRIBUYE
 
Conocer y aplicar conocimientos de ciencias y tecnologías básicas a la práctica de la Ingeniería Industrial.
 

Poseer capacidad para diseñar, desarrollar, implementar, gestionar y mejorar productos, sistemas y procesos en los distintos ámbitos industriales, usando técnicas analíticas, computacionales o experimentales apropiadas.

X  

Aplicar los conocimientos adquiridos para identificar, formular y resolver problemas dentro de contextos amplios y multidisciplinarios, siendo capaces de integrar conocimientos, trabajando en equipos multidisciplinarios.

 
Comprender el impacto de la ingeniería industrial en el medio ambiente, el desarrollo sostenible de la sociedad y la importancia de trabajar en un entorno profesional y responsable.
 

Saber comunicar los conocimientos y conclusiones, tanto de forma oral como escrita, a públicos especializados y no especializados de un modo claro y sin ambigüedades.

 

Poseer habilidades de aprendizaje que permitan continuar estudiando a lo largo de la vida para su adecuado desarrollo profesional.

X  

Incorporar nuevas tecnologías y herramientas de la Ingeniería Industrial en sus actividades profesionales.

X  

Capacidad de trabajar en un entorno bilingüe (inglés-castellano).

 
Organización y planificación en el ámbito de la empresa, y otras instituciones y organizaciones de proyectos y equipos humanos
X  

Creatividad.

 

ABET.A. Habilidad para aplicar conocimientos científicos, matemáticos y tecnológicos en sistemas relacionados con la práctica de la ingeniería.

 

ABET.B. Habilidad para diseñar y realizar experimentos así como analizar e interpretar datos.

 

ABET.C. Habilidad para diseñar un sistema, componente o proceso que alcance los requisitos deseados teniendo en cuenta restricciones realistas tales como las económicas, medioambientales, sociales, políticas, éticas, de salud y seguridad, de fabricación y de sostenibilidad.

 

ABET.D. Habilidad para trabajar en equipos multidisciplinares.

 

ABET.E. Habilidad para identificar, formular y resolver problemas de ingeniería.

 

ABET.F. Comprensión de la responsabilidad ética y profesional.

 

ABET.G. Habilidad para comunicar eficazmente.

 

ABET.H. Educación amplia necesaria para entender el impacto de las soluciones ingenieriles en un contexto económico, social, medioambiental y global.

 

ABET.I. Reconocimiento de la necesidad y la habilidad para comprometerse al aprendizaje continuo.

 

ABET.J. Conocimiento de los temas contemporáneos.

 

ABET.K. Habilidad para usar las técnicas, destrezas y herramientas ingenieriles modernas necesarias para la práctica de la ingeniería.

 

EUR.C1. Conocimiento y comprensión de los principios científicos y matemáticos que subyacen a su rama de ingeniería.

 

EUR.C2. Una comprensión sistemática de los conceptos y aspectos clave de su rama de ingeniería.

 

EUR.C3. Un conocimiento adecuado de su rama de ingeniería que incluya algún conocimiento a la vanguardia de su campo.

 

EUR.C4. Conciencia del contexto multidisciplinar de la ingeniería.

 

EUR.A1. La capacidad de aplicar su conocimiento y comprensión para identificar, formular y resolver problemas de ingeniería utilizando métodos adecuados.

 

EUR.A2. La capacidad de aplicar su conocimiento y comprensión al análisis de la ingeniería de productos, procesos y métodos.

 

EUR.A3. La capacidad de elegir y aplicar métodos analíticos y de modelización adecuados.

 
EUR.P1. La capacidad de aplicar sus conocimientos para plantear y llevar a cabo proyectos que cumplan unos requisitos previamente especificados.

 

EUR.P2. Comprensión de los diferentes métodos y la capacidad para aplicarlos.

 

EUR.I1. La capacidad de realizar búsquedas bibliográficas, utilizar bases de datos y otras fuentes de información.

 

EUR.I2. La capacidad de diseñar y realizar experimentos, interpretar los datos y sacar conclusiones.

 

EUR.I3. Competencias técnicas y de laboratorio.

 

EUR.L1. Aplicación práctica de la ingeniería.

 

EUR.L2. La capacidad de seleccionar y utilizar equipos, herramientas y métodos adecuados.

 

EUR.L3. La capacidad de combinar la teoría y la práctica para resolver problemas de ingeniería.

 

EUR.L4. La comprensión de métodos y técnicas aplicables y sus limitaciones.

 

EUR.L5. Conciencia de las implicaciones, técnicas o no técnicas, de la aplicación práctica de la ingeniería.

 

EUR.T1. Funcionar de forma efectiva tanto de forma individual como en equipo.

 

EUR.T2. Utilizar distintos métodos para comunicarse de forma efectiva con la comunidad de ingenieros y con la sociedad en general.

 

EUR.T3. Demostrar conciencia sobre la responsabilidad de la aplicación práctica de la ingeniería, el impacto social y ambiental, y compromiso con la ética profesional, responsabilidad y normas de la aplicación práctica de la ingeniería.

 

EUR.T4 Demostrar conciencia de las prácticas empresariales y de gestión de proyectos, así como la gestión y el control de riesgos, y entender sus limitaciones.

 

EUR.T5 Reconocer la necesidad y tener la capacidad para desarrollar voluntariamente el aprendizaje continuo.

METODOLOGÍA DOCENTE
Actividades programadas en el POD
Otras Actividades
Total Docencia
Estudio Personal
Total Estudio
Aula Convencional Aula Informática Aula Cooperativa Laboratorio Prácticas

Contenidos

Prácticas
Activi.
Entregables
Tele-Ejerc
Trabajos
0
28
0
0
0
0
28
7
28
0
0
7
30
72
X   LM-Lección Magistral
  PRL-Prácticas de Laboratorio
  PBP-Prácticas basadas en proyectos
X   Otros: Trabajos de programacion en Android
EVALUACIÓN DE LOS CONOCIMIENTOS
Evaluación continua
    Tipos de pruebas y peso en la nota final (recomendable superior al 35%):
  • 30 % Controles escritos.
  • 0 % Ejercicios periódicos.
  • 40% Trabajos individuales o en grupo.
  • 30 % Autoevaluación (AulaWeb, Mecfunnet).
  • 0 % Exposiciones orales en sesión pública.
  • 0 % Prácticas.
  • 0 % Otros (especifíquese):  
Examen final
    Nota mínima exigible en examen final:

EVALUACIÓN DE LAS CAPACIDADES Y HABILIDADES

Mediante la realización de ejercicios y trabajos prácticos

 
EVALUACIÓN DE LAS COMPETENCIAS GENÉRICAS

Mediante la realización de ejercicios y trabajos aplicados a diferentes areas ingenieriles

 
BIBLIOGRAFÍA
 Apuntes de Programacion en Android
 Santiago Tapia y Angel Garcia-Beltran Editorial Autopublicacion, 2014

 Programación con Java 7
 A. García-Beltrán Editorial Vision Libros, 2012

RECURSOS
The official site for Android developers. Provides the Android SDK and documentation for app developers and designers: http://developer.android.com/index.html
INFORMACIÓN ADICIONAL
Asignatura presencial eminentemente práctica impartida en el Aula de Ordenadores de la División de Informática Industrial. Cada alumno dispone de un ordenador personal en la clase para la implementación práctica de ejemplos y ejercicios. La programación de dispositivos móviles es una competencia de gran proyección de futuro, tanto por la capacidad creciente de cálculo y prestaciones de los mismos como por su ubicuidad.