Programación de Apps Móviles sin conocimientos de programación

A21020078

Ficha
Impartición:
-
Horas teóricas presencial:
10
Horas lectivas:
10
Horas trabajo autónomo del alumnado:
15
ECTS:
1
Plazas disponibles:
0
Aula:
Auditorio Teobaldo Power, Calle Cantos Canarios, 1, 38300, LA OROTAVA
Categoría:
Curso de Extensión ULL
Más información:
https://www.ull.es/portal/cursosextension/cursos-de-ayuntamientos/
Descripción
Objetivos
El curso proporciona la formación para aprender a desarrollar apps móviles sin conocimientos de programación y sentar las bases iniciales para si el alumno lo desea introducirse en el mundo del desarrollo de apps, siempre desde una perspectiva práctica y aplicada. Los objetivos del curso son los siguientes:
- Identificar los principales requisitos para el desarrollo de aplicaciones móviles.
- Conocer las alternativas disponibles en el mercado para desarrollar aplicaciones móviles.
- Utilizar la plataforma App Inventor para crear aplicaciones móviles personalizadas.
- Diseñar interfaces móviles atractivas que permitan captar al usuario y generar valor.
- Conocer las posibilidades de App Inventor a la hora de probar aplicaciones desarrolladas en la plataforma.
- Entender la diferencia entre probar e instalar la aplicación así como los métodos de que disponemos para ello.
- Conocer los distintos markets de aplicaciones que hay en la actualidad.
- Publicar aplicaciones móviles en Internet.
Horario:
  • Jueves 16:00 19:30
  • Viernes 16:00 19:30
  • Lunes 16:00 19:00
Profesorado:
  • Christopher Juan Expósito Izquierdo
  • Airam Expósito Márquez
Metodología docente
El curso propuesto tiene un carácter eminentemente práctico. En este sentido, el profesorado del mismo realizará la introducción de los diferentes aspectos de la programación de aplicaciones móviles a través de demostraciones en directo que el alumno deberá reproducir durante las sesiones presenciales. De esta manera, se persigue una mayor involucración y motivación del alumnado a lo largo del curso.
Programa
  • Introducción al curso

    Imparten:
    - Cristofer Juan Expósito Izquierdo. Profesor del Departamento de Ingeniería Informática y de Sistemas de la ULL.
    - Airam Expósito Márquez. Doctor en el área de ciencias de la computación e inteligencia artificial con máster en Ingeniería Informática.

    Esta sesión inicial tiene como objetivo fundamental constituir un primer punto de encuentro entre profesorado y alumnado bajo el marco común de la programación de aplicaciones móviles. Para ello, se contextualiza el campo a tratar y se describe la estructura, contenidos y plan de trabajo del curso. Al mismo tiempo se describirán las competencias adquiridas por el alumno tras la realización del curso, se presenta al profesorado y se detallan los objetivos a desarrollar. Durante esta primera sesión también se plantearán líneas temáticas acordes a los intereses generales de los alumnos para que desarrollen sus aplicaciones móviles. Finalmente, también se asignará un tutor a cada uno de los alumnos del curso que guiará su aprendizaje y la programación de la aplicación móvil individual.

  • Presentación de App Inventor

    Imparten: Christopher Juan Expósito Izquierdo y Airam Expósito Márquez.

    Esta sesión tiene como objetivo mostrar al alumno los conceptos fundamentales en el diseño e implementación de aplicaciones móviles a través del uso de App Inventor, aplicación software online y gratuita para la programación de este tipo de aplicaciones. En este sentido, se mostrará el acceso a la plataforma así como sus principales herramientas y organización de su interfaz. El alumno aprenderá cómo se debe comenzar a diseñar una aplicación móvil así cómo responder adecuadamente a las posibles acciones llevadas a cabo por parte del usuario. Con este objetivo en mente, el alumno aprenderá la estructuración en bloques que permite a las aplicaciones móviles tomar decisiones en tiempo real.

  • Diseño de interfaces gráficas

    Imparten: Christopher Juan Expósito Izquierdo y Airam Expósito Márquez.

    Esta sesión persigue que el alumno aprenda cómo diseñar sus propias interfaces gráficas mediante el uso de componentes preestablecidos, elementos de navegación, así como a crear las primeras animaciones gráficas que enriquezcan la experiencia del usuario. Se guiará al alumno a la hora de encontrar imágenes y sonidos gratuitos para emplear en las aplicaciones móviles. Al mismo tiempo, se describe cómo incluir información textual en las aplicaciones que permita comunicar al desarrollador con el usuario final. Por último, el alumno aprenderá algunos aspectos sobre las propiedades de componentes que mejoran la aplicación móvil como las propiedades de pantalla, icono de aplicación, propiedades de los botones, etc. Tras la finalización de esta sesión el alumno habrá sido capaz de desarrollar de forma guiada su primera aplicación móvil funcional.

  • Gestión de eventos

    Imparten: Christopher Juan Expósito Izquierdo y Airam Expósito Márquez.

    El objetivo principal de esta sesión es el que el alumno aprenda cómo gestionar la interacción con el usuario para poder desarrollar aplicaciones móviles dinámicas y atractivas y que estén en consonancia con los objetivos preestablecidos por el desarrollador. En este sentido, el alumno aprenderá cómo crear gestores de eventos que den respuesta a las acciones del usuario, realizando cambios de pantalla, mostrando mensajes informativos o redirigiendo al usuario a páginas webs de terceros.

  • Trabajando con datos

    Imparten: Christopher Juan Expósito Izquierdo y Airam Expósito Márquez.

    Se persigue con esta sesión introducir a través de ejemplos prácticos al alumno en el almacenamiento de información en el dispositivo móvil que pueda ser empleada de forma oportuna por las aplicaciones a desarrollar. En este sentido, se describirán las diferentes alternativas de almacenamiento proporcionadas por la plataforma Android. Concretamente, se ilustra cómo se puede acceder al almacenamiento interno del dispositivo móvil así como elementos externos como tarjetas SD para almacenar información de una manera sencilla.

  • Publicación de aplicaciones móviles

    Imparten: Christopher Juan Expósito Izquierdo y Airam Expósito Márquez.

    En esta última sesión se analizará las características que debe tener una aplicación móvil para salir al mercado, realizando para ello un estudio de las características de los diferentes markets de la actualidad. En este sentido, se abordará los aspectos de apariencia relativos al diseño atractivo, intuitivo y de calidad. A su vez, se introducirá la importancia de la interoperabilidad entre dispositivos a través de aplicaciones como por ejemplo Quirktools, Mattkersley, o similares. Por último, se desarrollarán los requisitos propuestos por Google para la publicación de aplicaciones móviles en su market, incluyendo elementos de rastreo de datos de aplicaciones y características técnicas. Con este objetivo se empleará el uso de la herramienta software GoogleBot.

Criterios de evaluación
Utilizando la evaluación continua y con carácter práctico, los alumnos deberán dejar evidencias mediante la resolución del proyecto final y los diversos casos prácticos de las sesiones, de la adquisición de las competencias propuestas. La evaluación final incluirá el desarrollo del proyecto de app móvil final, y se tendrá en cuenta su calidad y alcance. Con este proyecto de app, el alumno demostrará las competencias adquiridas y el correcto uso de las herramientas de forma autónoma.
Observaciones
Curso de Extensión Universitaria organizado por el Vicerrectorado de Cultura, Participación Social y Campus Ofra y La Palma en colaboración con el Ayuntamiento de la Villa de La Orotava, dentro de la programación de Cursos de Extensión Universitaria AYUNTAMIENTOS 2021.

A aquellas personas que asistan a un mínimo del 80% de las horas lectivas se les emitirá un certificado de asistencia. Además, a aquellas que superen el trabajo autónomo del alumnado, se les emitirá un certificado de asistencia, aptitud y reconocimiento por 1 ECTS.
Tipos de Inscripción
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.