- [Not applicable]
- Spanish
- Ana Veneroso
- Caroline Brandão
Introductory
Description
Este curso introduce la programación de aplicaciones utilizando APP Inventor, una herramienta accesible y versátil. A través de esta plataforma, los participantes aprenderán a desarrollar aplicaciones móviles con alta aplicabilidad en la solución de problemas comunes, así como en áreas especializadas como la robótica y la domótica.
Al finalizar, los participantes podrán crear aplicaciones móviles funcionales, aplicar principios de diseño de interfaz de usuario, e implementar soluciones tecnológicas para necesidades cotidianas. Además, aprenderán a integrar funcionalidades específicas para proyectos de robótica y domótica, optimizar aplicaciones, colaborar en proyectos en equipo y utilizar componentes avanzados de APP Inventor.
El curso está dirigido a principiantes, entusiastas de la tecnología interesados en programación y soluciones tecnológicas innovadoras. Este curso en línea y autoguiado.
El curso no requerirá ningún conocimiento previo en programación, se irá desde la explicación de la interfaz de desarrollo hasta la obtención de una APP instalable en cualquier dispositivo móvil.
Este curso tiene como objetivo introducir la programación de aplicaciones usando APP Inventor, una opción de fácil acceso. Aprender APP Inventor implica dominar el desarrollo de aplicaciones con alta aplicabilidad en el campo de soluciones generales a problemas comunes, así como en las particularidades que presenta el área robótica y la domótica.
Al finalizar este curso, los participantes podrán:
- Desarrollar aplicaciones móviles funcionales utilizando APP Inventor.
- Aplicar principios de diseño de interfaz de usuario en la creación de aplicaciones intuitivas y atractivas.
- Implementar soluciones tecnológicas para problemas cotidianos mediante la programación de aplicaciones.
- Integrar funcionalidades específicas para proyectos de robótica y domótica.
- Optimizar aplicaciones para mejorar el rendimiento y la experiencia del usuario.
- Colaborar en proyectos de desarrollo de aplicaciones en equipo, aplicando metodologías ágiles.
- Utilizar componentes y extensiones avanzadas de APP Inventor para ampliar las capacidades de las aplicaciones.
- Probar y depurar aplicaciones para asegurar su correcto funcionamiento.
- Documentar el proceso de desarrollo y las características de las aplicaciones creadas.
Se utilizará una plataforma para educación remota, ya que brinda un excelente soporte a los estudiantes, permitiendo accesibilidad y comunicación efectiva.
Los softwares que se utilizarán son:
MIT APP Inventor (la versión publicada en el momento del curso)
El material del curso estará disponible previamente a cada lección, permitiendo que los estudiantes desarrollen sus prácticas y adquieran los conocimientos necesarios para el desarrollo de una aplicación. El curso se imparte utilizando el Sistema de Gestión del Aprendizaje de la Academia de la UIT, con actividades interactivas como cuestionarios, ejercicios de arrastrar y soltar, tarjetas interactivas y videos grabados.
Cada lección se evaluará a través de un cuestionario individual sobre los conceptos esenciales de la lección. Por otra parte, cada estudiante deberá realizar la actividad práctica de cada lección para demostrar el dominio de los temas abordados.
Se requiere una puntuación total superior al 80 % para obtener la insignia de la UIT.
Modulo 1
Lección 1 - Manos a la obra: Configuración
- Comprensión general de lo que es APP Inventor y su utilidad.
- Habilidad para instalar y configurar la plataforma.
- Familiarización con la interfaz y las herramientas de APP Inventor.
- Reconocimiento de la estructura básica de la plataforma a través de demos.
Detalles de las actividades de formación
- Revisar el material de video
- Ler material de capacitación
- Test Online 1
Lección 2 - Manos a la obra: Dibujar
- Desarrollo de habilidades para crear una aplicación básica de dibujo.
- Entendimiento del uso de coordenadas en el desarrollo de aplicaciones.
- Capacidad para manipular parámetros y personalizar la funcionalidad de la aplicación.
- Refuerzo del aprendizaje mediante demostraciones prácticas.
Detalles de las actividades de formación
- Revisar el material de video
- Ler material de capacitación
- Test Online 2
Modulo 2
Lección 3 - Manos a la obra: A tomar decisiones
- Conocimiento sobre el uso y gestión de diferentes tipos de variables.
- Dominio de estructuras de control en la programación (condicionales, bucles).
- Comprensión del rol de los objetos y eventos en las aplicaciones y su correcta implementación.
- Aplicación práctica de conceptos avanzados mediante demostraciones.
Detalles de las actividades de formación
- Revisar el material de video
- Ler material de capacitación
- Test Online 3
Modulo 3
Lección 4 - Manos a la obra: Mi nueva APP
- Comprensión de los principios fundamentales del diseño de interfaces de usuario.
- Habilidad para identificar y manipular los elementos de la interfaz de usuario.
- Capacidad para llevar a cabo un relevamiento de necesidades y adaptar el desarrollo de aplicaciones en consecuencia.
- Integración y aplicación práctica de todos los conocimientos en la creación de una aplicación personalizada.
Detalles de las actividades de formación
- Revisar el material de video
- Ler material de capacitación
- Test Online 4