Universidad de Jaén

Menú local


Universidad de Jaén
Guía Docente
13312008-Desarrollo de software para dispositivos móviles
Curso Académico 2025-26
FICHA IDENTIFICATIVA
Datos de la asignatura:
Código:
13312008
Nombre:
Desarrollo de software para dispositivos móviles
Centro:
ESCUELA POLITÉCNICA SUPERIOR (JAÉN)
Titulación:
Grado en Ingeniería informática
Curso:
3
Cuatrimestre:
SEGUNDO CUATRIMESTRE
Tipo:
Obligatoria
Idioma de impartición:
Español
Nivel PATIE:
-
Plataforma de teleformación:
Modalidad de impartición:
Presencial
Información adicional (PROF)
-




PROFESORADO

COORDINACIÓN
Nombre:
CONDE RODRÍGUEZ, FRANCISCO DE ASÍS
Departamento:
U118 - INFORMÁTICA
Área:
570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
Categoría:
TITULAR DE UNIVERSIDAD
Despacho:
A3 - A3-342
Correo-e:
fconde@ujaen.es
Teléfono:
953212914

EQUIPO DOCENTE




RESUMEN
Conocimientos previos y recomendaciones
Para poder realizar un seguimiento correcto de la asignatura, se deben haber aprobado las asignaturas de programación de los cursos previos y la asignatura Interacción Persona-Ordenador. 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.
Breve resumen de la asignatura (según memoria RUCT)
Introducción a la computación móvil. Evolución. Sistemas operativos para dispositivos móviles. Tecnologías de desarrollo software para dispositivos móviles. Emuladores. Gestión y optimización de recursos computacionales. Interfaces de usuario en dispositivos móviles. Gráficos.
Prerrequisitos
No tiene




COMPETENCIAS / RESULTADOS DEL PROCESO DE FORMACIÓN Y APRENDIZAJE

Competencias

Código Descripción
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética.

Resultados de aprendizaje

Código Descripción
2 Ser capaz de seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
4 Ser capaz de seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
5 Ser capaz de seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
6 Ser capaz de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
CTI2 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
CTI4 Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
CTI5 Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
CTI6 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.




DESCRIPCIÓN DE CONTENIDOS
Teoría
  • Bloque 1. Aplicaciones móviles.
  • Bloque 2. Análisis y diseño de una aplicación móvil.
  • Bloque 3. Implementación de una aplicación móvil.
  • Bloque 4. Publicación y mantenimiento de una aplicación móvil.
Práctica
  • Parte I: Plataforma de desarrollo.
    • Bloque 1. El lenguaje de programación Dart.
    • Bloque 2. La plataforma de desarrollo Flutter.
  • Parte II: Desarrollo de una aplicación móvil.
    • Entrega. Análisis, diseño e implementación de la aplicación.




METODOLOGÍAS DOCENTES Y ACTIVIDADES FORMATIVAS
Información adicional
CLASES DE TEORÍA Competencias/resultados de aprendizaje: CTI2, CTI6. En la clase, se utilizará el método conocido como clases interactivas. El profesor explica contenidos básicos, para a continuación hacer actividades guiadas, tales como: ejercicios, estudios de caso, tormentas de ideas, encontrar la información que no corresponde, etc. En algunas de las sesiones se realizarán tests para la evaluación continua. En casa, ANTES de cada sesión, los estudiantes deberán descargar el material de esa sesión. Después de la sesión, como parte del trabajo autónomo, se deberá estudiar el material auxiliar entregado correspondiente a la clase, realizar los ejercicios propuestos y repasar todo el contenido de la clase. Eso permitirá preparar los test de evaluación continua. CLASES DE PRÁCTICAS Competencias/resultados de aprendizaje: CB2, CB3, 6. Las prácticas tienen dos partes. Para la primera parte las actividades son: En clase, realizarán el guión de prácticas que tiene dos partes: Parte guiada donde se aprende mediante un ejemplo alguna técnica/característica del lenguaje/característica de la plataforma/etc. Parte autónoma donde se pone en práctica lo aprendido realizando los ejercicios propuestos. También, en algunas de las sesiones se realizarán tests para la evaluación continua. En casa, ANTES de cada sesión los estudiantes deberán descargar y estudiar los materiales (apuntes/bibliografía recomendada/mini vídeos/etc.) de esa sesión. Después de la sesión, los estudiantes terminarán los ejercicios propuestos y prepararán los tests de evaluación continua. Para la segunda parte las actividades son: Durante la sesión, los estudiantes realizarán el análisis, diseño e implementación de una aplicación móvil. Después de la sesión, los estudiantes continuarán con el trabajo el trabajo empezado en clase y prepararán la defensa de su aplicación. En la última sesión deberán defender el trabajo hecho.
Metodologías docentes
Código Descripción
M1 Cases expositivas en gran grupo: Clases magistrales
M2 Clases expositivas en gran grupo: Exposición de teoría y ejemplos generales
M3 Clases expositivas en gran grupo: Actividades introductorias
M4 Clases expositivas en gran grupo: Conferencias
M6 Clases en pequeño grupo: Actividades prácticas
M9 Clases en pequeño grupo: Laboratorios
M10 Clases en pequeño grupo: Aulas de informática
M11 Clases en pequeño grupo: Resolución de ejercicios
M17 Aclaración de dudas
Actividades formativas
Actividad Horas presenciales Horas de trabajo autónomo Total de horas Créditos ECTS Competencias
A1 - Clases expositivas en gran grupo 25 37.5 62.5 2.5 CB2, CB3
A2 - Clases en pequeño grupo 30 45 75 3 CB2, CB3
A3 - Tutorías colectivas 0 12.5 12.5 0.5 CB2, CB3
TOTALES 55 95 150 6  




SISTEMAS DE EVALUACIÓN
Sistemas de evaluación (específico)
Aspecto Criterios Instrumento Peso
Asistencia y/o participación en actividades presenciales y/o virtuales Seguimiento de la asignatura Seguimiento en clase. Participación en actividades. 0 %
Conceptos teóricos de la materia Dominio de los conocimientos teóricos Examen escrito o de respuesta múltiple sobre conocimientos teóricos, técnicas y resolución de problemas 50 %
Realización de trabajos, casos o ejercicios Dominio resolución de problemas. Elaboración de trabajos teóricos Realización de trabajo teórico 0 %
Prácticas de laboratorio/campo/uso de herramientas TIC Dominio habilidad de programación y diseño de aplicaciones Realización de tutoriales. Entrega de hitos del proyecto. Entrega documentación y proyecto de programación. Respuesta a cuestiones sobre el proyecto realizado 50 %

La nota de la asignatura es la media aritmética de la nota de teoría y la nota de prácticas, siendo necesario aprobar cada parte para poder aprobar la asignatura.

Teoría y prácticas aportan 5 puntos al total de la nota. Para aprobar hay que tener al menos 2.5 puntos en cada parte.

Nota de teoría

La nota de teoría puede obtenerse por dos vías:

  • Evaluación continua. A lo largo de la asignatura se realizarán varios tests mediante plataforma de docencia virtual. La nota de teoría es la suma de las notas de todos los tests. Los estudiantes conocerán inmediatamente su nota y su progreso.

    IMPORTANTE: Los tests de evaluación continua no se recuperan y no pueden hacerse en un día u hora distinto al previsto y que se publica en la plataforma Platea de docencia virtual.
  • Examen escrito. En el día y hora previstos (mayo/junio). El examen consta de varias preguntas tipo test con cuatro posibles respuetas (las respuestas incorrectas restan 1/3 de la puntuación de una respuesta correcta), entre 1 y 5 cuestiones para desarrollar y entre 1 y 3 problemas.

Cada estudiante puede elegir el método que prefiera. Si un estudiante aprueba la teoría mediante evaluación continua no tendrá que acudir al examen escrito.

Nota de prácticas

La nota de prácticas tiene dos partes:

  • Conocimiento del lenguaje/plataforma de desarrollo, con un peso del 40% sobre el total de la nota de prácticas (2 de los 5 puntos de prácticas). Esta nota puede obtenerse por dos vías:
    • Evaluación continua. A lo largo de la asignatura se realizarán varios tests mediante plataforma de docencia virtual. La nota de ests parte de las prácticas es la suma de las notas de todos los tests. Los estudiantes conocerán inmediatamente su nota y su progreso.

      IMPORTANTE: Los tests de evaluación continua no se recuperan y no pueden hacerse en un día u hora distinto al previsto y que se publica en la plataforma Platea de docencia virtual.
    • Examen escrito. En el día y hora previstos (mayo/junio). El examen consta de varias preguntas tipo test con cuatro posibles respuetas (las respuestas incorrectas restan 1/3 de la puntuación de una respuesta correcta), entre 1 y 5 cuestiones para desarrollar y entre 1 y 3 problemas.

    Cada estudiante puede escoger el método que prefiera. Si un estudiante aprueba esta parte de las prácticas mediante evaluación continua no tendrá que acudir al examen escrito.

  • Análisis, diseño e implementación de una aplicación móvil, con un peso del 60% sobre el total de la nota de prácticas (3 de los 5 puntos). Esta nota se obtiene mediante la entregas/defensa de una aplicación móvil.

Es necesario aprobar cada parte de prácticas para aprobar las prácticas. Hace falta al menos 1 sobre 2 puntos en la evaluación continua/examen escrito y 1.5 sobre 3 puntos en las entregas/defensas para aprobar las prácticas.

Las competencias y resultados de aprendizaje están vinculados al sistema de evaluación de la siguiente forma:

CTI2, CTI6 mediante evaluación continua/examen escrito de teoría (véase la descripción anterior)

CB2, CB3, 6 mediante evaluación continua/examen escrito de prácricas y mediante las entregas/defensas de prácticas (véase la descripción anterior)

Atendiendo a lo recogido en el art. 13 del Reglamento de Régimen Académico y de Evaluación del alumnado de la Universidad de Jaén, la evaluación de la asignatura será global.

Sistemas de evaluación (general)
Sistema de evaluación Ponderación mínima Ponderación máxima
S1 - Asistencia y participación 0 % 20 %
S2 - Conceptos teóricos de la materia 10 % 70 %
S3 - Realización de trabajos, casos o ejercicios 0 % 50 %
S4 - Prácticas de laboratorio/ordenador 10 % 70 %




BIBLIOGRAFÍA
Bibliografía
  1. Flutter Projects : A Practical, Project-Based Guide To Building Real-World Cross-Platform Mobile Applications And Games . Autor: Alessandria, Simone. Editorial: Packt Publishing.


  2. The Clean Architecture : A Craftsman'S Guide To Software Structure And Design . Autor: Martin, Robert C.. Editorial: Prentice Hall.
Bibliografía complementaria
  1. Flutter Cookbook : Over 100 Proven Techniques And Solutions For App Development With Flutter 2.2 And Dart . Autor: Alessandria, Simone. Editorial: Packt Publishing, Limited.


  2. Head First Design Patterns : Building Extensible And Maintainable Object-Oriented Software . Autor: Freeman, Eric. Editorial: O'Reilly.


  3. Head First Object-Oriented Analysis And Design: [A Brain-Friendly Guide To Ooa&D]. Autor: McLaughlin, Brett D.. Editorial: O'Reilly Media.




OBJETIVOS DE DESARROLLO SOSTENIBLE
Objetivo 9: Industria, innovación e infraestructuras.
Información adicional
El desarrollo de software para dispositivos móviles es fundamental para el avance de la Industria, Innovación e Infraestructura, el noveno Objetivo de Desarrollo Sostenible (ODS-9). Este objetivo busca fortalecer las infraestructuras, promover una industrialización inclusiva y sostenible, y fomentar la innovación. En esta asignatura, los estudiantes aprenderán a diseñar y desarrollar aplicaciones móviles que optimicen la eficiencia y accesibilidad de las infraestructuras tecnológicas. La creación de aplicaciones robustas y seguras es vital para apoyar una industria móvil en constante crecimiento, asegurando que las infraestructuras digitales puedan adaptarse y evolucionar de manera sostenible. Asimismo, el curso incentiva la innovación mediante la enseñanza de técnicas y herramientas avanzadas para el desarrollo de software móvil. Al adquirir estas competencias, los estudiantes estarán mejor preparados para contribuir al diseño y mantenimiento de soluciones tecnológicas innovadoras que potencien la industrialización y la digitalización. Este enfoque es crucial para garantizar que las industrias sean más sostenibles y eficientes, afrontando los retos del futuro con soluciones tecnológicas de vanguardia, y así contribuyendo de manera efectiva al logro de los objetivos del ODS-9.




CLÁUSULAS
Cláusula de protección de datos para grabación de clases

Responsable del tratamiento: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Delegado de Protección de Datos (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Finalidad del tratamiento: Gestionar la adecuada grabación de las sesiones docentes con el objetivo de hacer posible la enseñanza en un escenario de docencia multimodal y/o no presencial.

Plazo de conservación: Las imágenes serán conservadas durante los plazos legalmente previstos en la normativa vigente.

Legitimación: Los datos son tratados en base al cumplimiento de obligaciones legales (Ley Orgánica 6/2001, de 21 de diciembre, de Universidades) y el consentimiento otorgado mediante la marcación de la casilla habilitada a tal efecto.

Destinatarios de los datos (cesiones o transferencias): Toda aquella persona que vaya a acceder a las diferentes modalidades de enseñanza.

Derechos: Ud. podrá ejercitar los derechos de Acceso, Rectificación, Cancelación, Portabilidad, Limitación del tratamiento, Supresión o, en su caso, Oposición. Para ejercitar los derechos deberá presentar un escrito en la dirección arriba señalada dirigido al Servicio de Información, Registro y Administración Electrónica de la Universidad de Jaén, o bien, mediante correo electrónico a la dirección de correo electrónico. Deberá especificar cuál de estos derechos solicita sea satisfecho y, a su vez, deberá acompañarse de la fotocopia del DNI o documento identificativo equivalente. En caso de que actuara mediante representante, legal o voluntario, deberá aportar también documento que acredite la representación y documento identificativo del mismo. Asimismo, en caso de considerar vulnerado su derecho a la protección de datos personales, podrá interponer una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es

Cláusula de protección de datos para evaluación on-line

Responsable del tratamiento: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Delegado de Protección de Datos:dpo@ujaen.es

Finalidad: Conforme a la Ley de Universidades y demás legislación estatal y autonómica vigente, realizar los exámenes correspondientes a las asignaturas en las que el alumno o alumna se encuentre matriculado. Con el fin de evitar fraudes en la realización del mismo, el examen se realizará en la modalidad de video llamada, pudiendo el personal de la Universidad de Jaén contrastar la imagen de la persona que está realizando la prueba de evaluación con los archivos fotográficos del alumno en el momento de la matrícula. Igualmente, con la finalidad de dotar a la prueba de evaluación de contenido probatorio de cara a revisiones o impugnaciones de la misma, de acuerdo con la normativa vigente, la prueba de evaluación será grabada.

Legitimación: cumplimiento de obligaciones legales (Ley de Universidades) y demás normativa estatal y autonómica vigente.

Destinatarios: prestadores de servicios titulares de las plataformas en las que se realicen las pruebas con los que la Universidad de Jaén tiene suscritos los correspondientes contratos de acceso a datos.

Plazos de conservación: los establecidos en la normativa aplicable. En el supuesto en concreto de las grabaciones de los exámenes, mientras no estén cerradas las actas definitivas y la prueba de evaluación pueda ser revisada o impugnada.

Derechos: puede ejercitar sus derechos de acceso, rectificación, cancelación, oposición, supresión, limitación y portabilidad remitiendo un escrito a la dirección postal o electrónica indicada anteriormente. En el supuesto que considere que sus derechos han sido vulnerados, puede presentar una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es