Introducción a la Programación Android: Aplicaciones útiles y videojuegos

Descripción

** IMPORTANTE ESTE CURSO ES EXCLUSIVO DEL CECI 431- CONSEJO DISTRITO PEÑAS BLANCAS

Objetivo general:

 

Introducir a los participantes en el desarrollo de aplicaciones móviles Android utilizando MIT App Inventor 2, fortaleciendo sus habilidades tecnológicas y de pensamiento lógico mediante un enfoque práctico y creativo.

 

Objetivos específicos:

       Comprender los fundamentos básicos del sistema operativo Android y la programación por bloques.

       Aplicar estructuras lógicas y de datos en el desarrollo de aplicaciones móviles.

      Utilizar bases de datos sencillas para almacenar y gestionar información en una app.

      Integrar contenido multimedia (audio e imagen) en el desarrollo de apps.

      Diseñar y desarrollar un videojuego básico como proyecto final del curso.


 

Programa del curso:

Cronograma de contenidos y actividades

Curso

Actividades

Horas sincrónicas

Horas asincrónicas

Cronograma

Introducción a la Programación Android: Aplicaciones útiles y videojuegos

Sesión 1:

-Presentación del curso

-Introducción a MIT App Inventor y fundamentos de Android

3 horas

 

Semana 1

Tarea I. Explorar la interfaz y exportar e instalar la app creada durante la clase.

 

1 hora

 

Sesión 2: Conceptos básicos de programación por bloques

 

3 horas

 

Semana 2

Tarea II. Crear una app de calculadora básica.

 

1 hora

 

Sesión 3. Condicionales, variables y listas y diccionarios

3 horas

 

Semana 3

Tarea III.

Crear un app que calcule las notas de los estudiantes de una clase y la agregue a una lista

 

1 hora

 

Sesión 4. Introducción a bases de datos y almacenamiento local.

3 horas

 

Semana 4

Tarea IV. Implementar una app de lista de compras con TinyDB.

 

1 hora

 

Sesión 5.  Almacenamiento en la nube de Google Firebase.

3 horas

 

Semana 5

Tarea V.

Implementar un menú de restaurante que comande en tiempo real

 

1 hora

 

Sesión 6.Inicio al desarrollo de videojuegos – interacción básica

3 horas

 

Semana 6

Tarea VI.Crear un prototipo de juego tipo clicker o trivia.

 

1 hora

 

Sesión 7. Videojuegos de tipo runner

3 horas

 

Semana 7

Tarea VII.

Crear un videojuego de tipo runner que permita al personaje moverse y saltar

 

1 hora

 

Sesión 8. Videojuegos de plataforma

3 horas

 

Semana 8

Tarea VIII. Presentar propuesta escrita del proyecto final con boceto visual..

 

 

1 horas

 

Sesión 9. Implementación del proyecto y resolución de dudas.

3 horas

 

Semana 9

Tarea IX.

Avance significativo del proyecto y pruebas de funcionalidad.

 

3 horas

 

Sesión 10. Presentación de proyectos finales y análisis de bloques

2 horas

 

Semana 10

 

 

Metodología:

El curso combinará clases teóricas con actividades prácticas. Cada sesión comenzará con una introducción teórica breve, seguida de la resolución de dudas sobre la tarea anterior y una explicación práctica donde se desarrollará una aplicación o funcionalidad concreta. Al final de cada clase se asignará una tarea práctica. Se fomentará el trabajo autónomo y la creatividad de los estudiantes, culminando en el desarrollo de un videojuego como proyecto final.

Evaluación del curso:

Aspecto de evaluación

Porcentaje

Asistencia

30%

Participación

20%

Tareas

15%

Proyecto Final

35%

Programa
Sesión 1:
Presentación del curso
Introducción a MIT App Inventor y fundamentos de Android

Sesión 2:
Conceptos básicos de programación por bloques

Sesión 3:
Condicionales, variables y listas y diccionarios

Sesión 4:
Introducción a bases de datos y almacenamiento local

Sesión 5:
Almacenamiento en la nube de Google Firebase

Sesión 6:
Inicio al desarrollo de videojuegos – interacción básica

Sesión 7:
Videojuegos de tipo runner

Sesión 8:
Videojuegos de plataforma

Sesión 9:
Implementación del proyecto y resolución de dudas

Sesión 10:
Presentación de proyectos finales y análisis de bloques


Detalles
  1. Sigla: CECI431-IPAV
  2. Inicio: 28/10/2025
  3. Fin: 28/10/2025
  4. Duración: 40
  5. Organiza: 457 - MICITT
  6. Cupos Disponibles: 0 / 1

* Este curso no se encuentra disponible para registro.