Programación y Robótica Educativa
Este curso online te capacita para integrar herramientas de programación y robótica en el aula. Aprende a utilizar Scratch, Arduino y Bitbloq, y a programar robots móviles para crear proyectos interactivos. Ideal para docentes y profesionales de la educación que buscan innovar en sus metodologías de enseñanza y fomentar el aprendizaje STEM.
Información del curso
- Duración90 horas lectivas
- UbicaciónEspaña
- EmpresaADAMS
Requisitos y destinatarios
Requisitos
Formación dirigida a los sectores de acción e intervención social y enseñanza privada.
Dirigido a
Docentes y profesionales de la educación
Qué aprenderás
- Aplicar Scratch para iniciación a la programación.
- Programar microcontroladores con Arduino.
- Utilizar Bitbloq para control de robots.
- Diseñar y programar robots móviles (sigue-líneas, huye-luz, esquiva obstáculos).
- Integrar la robótica en metodologías de enseñanza.
- Fomentar el pensamiento computacional en estudiantes.
Temario
Programación y Robótica en el Aula: Un Viaje de Descubrimiento
Módulo 1: Los Cimientos de la Programación y la Robótica
Introducción a la Programación y Herramientas Clave
- Conceptos Fundamentales: Descubre qué es la programación y cómo los lenguajes de programación abren un mundo de posibilidades.
- Herramientas Innovadoras: Primeros pasos con Scratch, S4A, AppInventor, Bitbloq y Arduino, plataformas diseñadas para la enseñanza y el aprendizaje.
Iniciación a Arduino: Tu Primer Microcontrolador
- Proyecto Arduino: Comienza a dar vida a tus ideas conectando componentes.
- Entradas y Salidas Digitales: Comprende cómo Arduino interactúa con el mundo.
Módulo 2: Programación con Bitbloq y Control de Movimiento
Primeros Pasos con Bitbloq
- Configuración Sencilla: Instalación y configuración guiada de Bitbloq.
- Tu Primer Programa: Crea tu "Hola Mundo" y experimenta la satisfacción de ver tu código en acción.
- Lógica Condicional: Domina las sentencias
if-elseyswitch-casepara crear programas inteligentes.
Variables, Funciones y Bucles: La Danza del Código
- Gestión de Datos: Entiende las variables locales y globales para organizar tu información.
- Modularidad: Aprende a usar funciones, parámetros y valores de retorno para un código más eficiente.
- Repetición Inteligente: Explora los bucles
whileyforpara automatizar tareas.
Módulo 3: Dando Vida a los Robots
Introducción a los Robots Móviles y el PrintBot Evolution
- El Mundo de la Robótica: Conoce los tipos de robots, sus aplicaciones y su papel transformador en el aula.
- Montaje y Primeros Pasos: Ensambla tu PrintBot Evolution y escribe tu primer programa para él.
- Control Remoto: Descubre cómo teleoperar tu PrintBot Evolution usando dispositivos Android.
Proyectos Robóticos Clásicos y Avanzados
- Robot Sigue-Líneas:
- ¿Cómo funcionan estos robots?
- Programa uno desde cero.
- Experimenta con modificaciones para optimizar su rendimiento.
- Robot Huye-Luz:
- Explora el comportamiento de los robots que reaccionan a la luz.
- Programa tu propio robot huye-luz.
- Descubre cómo adaptarlo y mejorarlo.
- Robot Esquiva Obstáculos:
- Comprende los principios de la navegación autónoma.
- Programa un robot que evita colisiones.
- Aprende sobre máquinas de estados para un control más sofisticado.
- Programación Avanzada: Profundiza en las técnicas para el control de robots huye-luz.