Coding Giants

Introducción

Durante este curso, los participantes tendrán la oportunidad de aprender los fundamentos de la programación a través de entornos interactivos adaptados a su edad y nivel de habilidad. Utilizaremos plataformas como code.org, ScratchJr y Scratch, que ofrecen una interfaz gráfica sencilla, lo que permite a los niños experimentar con la programación de forma intuitiva. Durante el curso, exploraremos formas de modificar Minecraft Education utilizando el entorno MakeCode y profundizaremos en los secretos del diseño de juegos en 3D en el entorno Kodu Game Lab. Además, descubriremos útiles herramientas de IA que nos ayudarán en nuestro trabajo y aprendizaje a lo largo del curso.

Programa del curso

1Sofía y sus amigos
La primera clase está dedicada a presentar a los alumnos el uso básico de Google Meet y el entorno Play Lab en code.org. Durante la clase, nos centraremos en aprender a compartir la pantalla, cambiar de pestana en el navegador y utilizar bloques básicos en el entorno, como bucles, eventos y movimiento.
2El joven Picasso
Hoy los alumnos aprenderán a programar en code.org creando formas sencillas mediante bloques de movimiento y dibujo. También aprenderán a utilizar bucles y se explicará cómo funcionan los bloques seleccionados.
3Partido de fútbol
El objetivo de esta lección es familiarizarse con un nuevo entorno: ScratchJr. Durante la clase, aprenderemos a crear nuestras propias escenas y construiremos un juego con obstáculos dinámicos. Conoceremos los bloques para mostrar una derrota y una victoria. Aprenderemos a programar los personajes del juego para que repitan diferentes acciones. Descubriremos lo importante que es probar un programa.
4Recogiendo setas
El objetivo de la lección será crear otro juego en ScratchJr. Programaremos nuestro propio sistema de control para el personaje y aprenderemos qué son los mensajes y para qué se utilizan.
5Olimpiada de Animales
El objetivo de la lección es crear una animación en ScratchJr. Durante la lección, aprenderemos a automatizar acciones repetidas utilizando el bucle «repetir x veces» y a enriquecer nuestros proyectos con efectos de sonido. Además, consolidaremos las habilidades adquiridas durante las lecciones anteriores.
6Fiesta en el Ártico
El objetivo de la lección es crear un juego con elementos de animación en el entorno ScratchJr. Aprenderemos a personalizar los sprites disponibles superponiendo una imagen de la cámara sobre elementos seleccionados de su apariencia.
7Flappy Bird (Parte 1)
El objetivo de esta lección será crear un juego con elementos de animación en el entorno ScratchJr. Aprenderemos a personalizar los sprites disponibles aplicando imágenes de la cámara a sus elementos seleccionados.
8Flappy Bird (Parte 2)
El objetivo de la lección es crear un juego con elementos de animación en el entorno ScratchJr. Aprenderemos a personalizar los sprites disponibles superponiendo una imagen de cámara sobre los elementos seleccionados.
9Desafíos de Minecraft
Durante esta clase, nos familiarizaremos por primera vez con un entorno de programación en el que el funcionamiento de los bloques se presenta en forma de texto en lugar de gráficos. ?Te parece interesante? Si te gusta Minecraft, !genial! !Crearemos nuestra propia misión para Steve!
10Repaso de conocimientos
Durante la clase, los participantes completarán tareas de forma independiente bajo la supervisión del profesor, lo que les permitirá consolidar los conceptos más importantes tratados en las lecciones anteriores del curso.