Universidad de Jaén

Menú local

Guía docente 2018-19 - 74012007 - Tecnologías y desarrollo en dispositivos móviles

TITULACIÓN: Máster en Ingeniería informática (74012007)
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (JAÉN)

TITULACIÓN: Doble Máster en Ingeniería informática y Seguridad informática (77612018)
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (JAÉN)

CURSO ACADÉMICO: 2018-19
GUÍA DOCENTE
1. DATOS BÁSICOS DE LA ASIGNATURA
NOMBRE: Tecnologías y desarrollo en dispositivos móviles
CÓDIGO: 74012007 (*) CURSO ACADÉMICO: 2018-19
TIPO: Obligatoria
Créditos ECTS: 6.0 CURSO: 1 CUATRIMESTRE: PC
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_525908.html
 
2. DATOS BÁSICOS DEL PROFESORADO
NOMBRE: GARCÍA CUMBRERAS, MIGUEL ÁNGEL
IMPARTE: Teoría [Profesor responsable]
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 112 E-MAIL: magc@ujaen.es TLF: 953212420
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/11664
URL WEB: http://blogs.ujaen.es/magc/
 
NOMBRE: RIVAS SANTOS, VICTOR MANUEL
IMPARTE: Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 121 E-MAIL: vrivas@ujaen.es TLF: 953212344
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58241
URL WEB: http://vrivas.es
 
3. PRERREQUISITOS, CONTEXTO Y RECOMENDACIONES
PRERREQUISITOS:
-
CONTEXTO DENTRO DE LA TITULACIÓN:

La asignatura se encuentra en el segundo semestre del primer curso del máster, dentro de la materia "Sistemas informáticos móviles y ubicuos". Recibe conocimientos fundamentalmente de la asignatura obligatoria del primer semestre "Interfaces de usuario multimodales". Aporta conocimientos de manera especial al desarrollo del Trabajo Fin de Máster, dada la importancia y utilidad actual de la computación en dispositivos móviles.

RECOMENDACIONES Y ADAPTACIONES CURRICULARES:
-
El alumnado que presente necesidades específicas de apoyo educativo, lo ha de notificar personalmente al Servicio de Atención y Ayudas al Estudiante para proceder a realizar, en su caso, la adaptación curricular correspondiente.
4. COMPETENCIAS Y RESULTADOS DE APRENDIZAJE
código Denominación de la competencia
CB7R Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio
CB8R Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una información que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la aplicación de sus conocimientos y juicios
CB9R Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y razones últimas que las sustentan a públicos especializados y no especializados de un modo claro y sin ambigüedades
CET1 Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar, operar, administrar y mantener aplicaciones, redes, sistemas, servicios y contenidos informáticos.
CET2 Capacidad de comprender y saber aplicar el funcionamiento y organización de Internet, las tecnologías y protocolos de redes de nueva generación, los modelos de componentes, software intermediario y servicios.
CG1 Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones en todos los ámbitos de la ingeniería informática.
CG8 Capacidad para la aplicación de los conocimientos adquiridos y de resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios y multidisciplinares, siendo capaces de integrar estos conocimientos.
CTI4 Respeto a los derechos humanos y de los que sufren alguna discapacidad y voluntad para eliminar factores discriminatorios con género, origen, etc.
CTI5 Capacidad para la transmisión oral y escrita de información adaptada a la audiencia.
Resultados de aprendizaje
Resultado 3.4R Ser capaz de diseñar, implementar y distribuir aplicaciones para dispositivos móviles.
Resultado 3.5R Conocer las diferentes alternativas tecnologías para el desarrollo de aplicaciones móviles y seleccionar la solución más apropiada.
Resultado 3.6R Ser capaz de aplicar los elementos de usabilidad propios de las aplicaciones móviles.
5. CONTENIDOS

Análisis, diseño e implementación de aplicaciones en dispositivos móviles.
Despliegue de aplicaciones móviles; Usabilidad de las aplicaciones móviles.

Módulo 1. Tecnologías y diseño de aplicaciones

  • Teoría:
    • Tecnologías hardware/software de dispositivos móviles
    • Diseño y análisis de usabilidad para aplicaciones móviles
    • Introducción a la plataforma Android
  • Prácticas:
    • Diseño y prototipado de aplicaciones móviles
    • Instalación del SDK Android. Configuración de proyectos Android
    • Implementación y despliegue de una app básica

Módulo 2. Desarrollo de aplicaciones: aspectos básicos

  • Teoría:
    • Interfaz de usuario
    • Almacenamiento de datos
    • Red
  • Prácticas:
    • Desarrollo incremental de un proyecto Android (interfaz de usuario, almacenamiento y red)

Módulo 3. Desarrollo de aplicaciones: aspectos avanzados

  • Teoría:
    • Posicionamiento y sensores
    • Multimedia
    • Servicios y notificaciones
    • Tecnologías Web para móviles
  • Prácticas:
    • Desarrollo incremental de un proyecto Android (posicionamiento, sensores, multimedia, servicios y notificaciones)

 

6. METODOLOGÍA Y ACTIVIDADES
ACTIVIDADES HORAS PRESEN­CIALES HORAS TRABAJO AUTÓ­NOMO TOTAL HORAS CRÉDITOS ECTS COMPETENCIAS (códigos)
A1 - Clases expositivas en gran grupo
  • M1 - Clases magistrales
  • M2 - Exposición de teoría y ejemplos generales
  • M3 - Actividades introductorias
30.0 45.0 75.0 3.0
  • CB7R
  • CB8R
  • CB9R
  • CET1
  • CET2
  • CG1
  • CG8
  • CTI4
  • CTI5
A2R - Clases en pequeño grupo
  • M4MF - Actividades practicas
  • M5MF - Seminarios
  • M6MF - Laboratorios
  • M7MF - Aulas de informática
  • M8MF - Resolución de ejercicios
  • M9MF - Presentaciones/exposiciones
30.0 45.0 75.0 3.0
  • CB7R
  • CB8R
  • CB9R
  • CET1
  • CET2
  • CG1
  • CG8
  • CTI4
  • CTI5
TOTALES: 60.0 90.0 150.0 6.0  
 
INFORMACIÓN DETALLADA:

Teoría: exposición de conceptos teóricos.

Clases de problemas en aula de teoría: Resolución de problemas por parte del alumno y debate.

Prácticas: implementación práctica de las técnicas estudiadas en las clases de teoría. Entrega de prácticas en fechas establecidas. Realización de un proyecto incremental hasta obtener una aplicación completamente funcional.

 

Teoría y problemas: desarrollo de las competencias CET1, CG1 y CTI3.

Prácticas: desarrollo de las competencias CET1 y CG8

 

7. SISTEMA DE EVALUACIÓN
 
ASPECTO CRITERIOS INSTRUMENTO PESO
Asistencia y/o participación en actividades presenciales y/o virtuales Asistencia activa a clase Control de asistencia. Realización de problemas 10.0%
Conceptos teóricos de la materia Evaluación de los conocimientos teóricos Examen tipo test 30.0%
Realización de trabajos, casos o ejercicios Evaluación de conocimientos teórico/prácticos Realización de problemas 15.0%
Prácticas de laboratorio/campo/uso de herramientas TIC Evaluación de los conocimientos prácticos Entrega de prácticas y proyecto incremental 45.0%
El sistema de calificación se regirá por lo establecido en el RD 1125/2003 de 5 de septiembre por el que se establece el sistema europeo de créditos y el sistema de calificaciones en la titulaciones universitarias de carácter oficial
INFORMACIÓN DETALLADA:
  • Teoría (30%). Examen tipo test sobre los contenidos teóricos de la asignatura.
  • Resolución de problemas (15%). Realización de ejercicios prácticos a lo largo del cuatrimestre.
  • Práctica final (45%). Realización incremental de una práctica completa y presentación final del proyecto.
  • Participación (10%). Asistencia a clase y participación activa.

La adquisición de la competencias CET1, CG1 y CTI13 y la evaluación del resultado de aprendizaje 18 se realizarán mediante el sistema de evaluación del examen de teoría y la resolución de problemas. La adquisición de las competencias CET1 y CG8 y la evaluación de los resultados de aprendizaje 17 y 19 se realizará mediante los sistemas de evaluación de la evaluación continua de prácticas, y la realización del proyecto de prácticas y la resolución de problemas. Para superar la asignatura será necesario obtener una puntuación igual o superior a 5 sobre 10 en cada uno de los apartados: examen de teoría y práctica final, y obtener una puntuación global igual o superior a 5 sobre 10.

 

8. DOCUMENTACIÓN / BIBLIOGRAFÍA
ESPECÍFICA O BÁSICA:
  • Head First Android Development. Edición: -. Autor: Jonathan Simon. Editorial: O'Reilly  (C. Biblioteca)
  • Mobile design pattern gallery. Edición: -. Autor: Neil, Theresa. Editorial: Beijing : ; Sebastopol, CA : O'Reilly, 2012  (C. Biblioteca)
GENERAL Y COMPLEMENTARIA:
  • Handbook of usability testing [Recurso electrónico] : how to plan, design, and conduct effective tes. Edición: 2nd ed.. Autor: Rubin, Jeffrey, 1949-. Editorial: Indianapolis, Ind. : Wiley Pub., c2008.  (C. Biblioteca)
  • Android recipes [Recurso electrónico] : a problem-solution approach. Edición: -. Autor: Smith, Dave. Editorial: [New York] : Apress : Distributed to the book trade worldwide by Springer Science+Business Media, c2012  (C. Biblioteca)
  • App inventor [Recurso electrónico] : create your own Android apps. Edición: 1st ed. Autor: -. Editorial: Sebastopol, Calif. : O'Reilly, c2011  (C. Biblioteca)
  • Beginning PhoneGap : mobile web framework for JavaScript and HTML5. Edición: -. Autor: Ghatol, Rohit. Editorial: New York : Apress, 2012  (C. Biblioteca)
  • El gran libro de Android. Edición: [5ª ed.]. Autor: Tomás Gironés, Jesús. Editorial: Barcelona : Marcombo, 2017  (C. Biblioteca)
9. CRONOGRAMA

Semana 1:

Tecnologías hardware dispositivos móviles

Arquitectura del Sistema Operativo Android

Semana 2:

Componentes y ciclo de vida de aplicaciones Android

Instalación del SDK Android. Configuración de proyectos Android

Semana 3:

Introducción al diseño mediante widgets

Diseño y prototipado de aplicaciones móviles

Semana 4:

Implementación y despliegue de una app básica

Desarrollo de interfaces para Android : layouts

Semana 5:

Desarrollo de interfaces para Android : widgets

Desarrollo de interfaces para Android : listview

Semana 6:

Desarrollo de interfaces para Android : intents

Desarrollo de interfaces para Android : fragments

Semana 7:

Almacenamiento de datos

Semana 8:

Acceso a la red

Semana 9:

Posicionamiento

Análisis de la aplicación definida

Semana 10:

Notificaciones

Semana 11:

Sensores

Semana 12:

Multimedia

Semana 13:

Servicios web

Semana 14:

Widgets

Semana 15:

Widgets

Entrega de la práctica final