# data[].attributes.body
Docente: David Avila Cardenal

Estudiantes: Grado 6, del Colegio Silvino Rodríguez (Tunja-Boyacá)

# data[].attributes.body
Nivel inicial: Usar bloques prediseñados. Nivel avanzado: Crear tu propio bloque personalizado.

# data[].attributes.attachment_link.title
¿Qué diferencia a Scratch de otros lenguajes de programación?

# data[].attributes.attachment_link.description
En el caso de Scratch, la programación es más un proceso creativo, que permite a los niños jugar con variables modificables y crear distintos tipos de proyectos

# data[].attributes.body
Utiliza la página web oficial de Scratch y tutoriales en YouTube como apoyo.

Al final de la lección, los estudiantes podrán crear programas básicos en Scratch utilizando bloques de código para realizar tareas específicas.

Los estudiantes son capaces de reconocer Scratch como un ambiente de programación básica.

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.body
¡ BIENVENIDOS!

En este espacio aprenderás acerca del uso de Scratch y como podrás crear tus propias historias a través de esta herramienta paso a paso.

# data[].attributes.body
¿Cómo podemos usar Scratch para crear y compartir proyectos interactivos?

# data[].attributes.body
Explora los fundamentos de Scratch: qué es, cómo ingresar y las funcionalidades principales.

# data[].attributes.attachment_link.title
Curso de scratch desde cero Español (Capítulo 1)

# data[].attributes.headline
RED: Aplicación en Práctica guiada - Creemos juntos

# data[].attributes.subject
RED: Aplicación en Práctica guiada - Creemos juntos

# data[].attributes.body
En parejas, inicia un proyecto de Scratch para programar un saludo animado. Usa los bloques "Al hacer clic en bandera verde" y "Mover".

# data[].attributes.attachment_link.title
PROYECTO para PRINCIPIANTES en Scratch 3.0 | Tutorial FÁCIL de INICIACIÓN | Desde cero | Novatos

# data[].attributes.headline
Práctica individual - Usa tus habilidades

# data[].attributes.subject
Práctica individual - Usa tus habilidades

# data[].attributes.body
Crea un proyecto propio en Scratch que cuente una historia rápida de 3 escenas.

# data[].attributes.body
Revisar los proyectos individuales de los estudiantes y evalúe su uso de bloques de código.

# data[].attributes.attachment_link.readable_text
¡Hola Scratchers! Bienvenidos a la lección 1 del curso de "Selector de Fondos". En esta lección veremos diferentes formas de programar un selector de fondos básico para nuestros videojuegos.

Antes de empezar, en scratch disponemos de muchos bloques diferentes y también existen mil formas de hacer una misma cosa. A continuación veremos un truco para decidir qué sistema nos va mejor dependiendo de lo que queramos.

"Sistema de Mensajes": os recomendamos utilizar este sistema si vuestro juego no es muy complicado y tiene pocas pantallas.

"Sistema de Variables": por el contrario, si vuestro juego tiene más de cuatro pantallas, os recomendamos utilizar las variables. Por ejemplo, si tenemos un selector de niveles o un mapa y queremos elegir un nivel o territorio en concreto, este sistema nos puede ir muy bien.

Elegir los fondos de nuestro selector

Para empezar, buscaremos en la galería de fondos, tres fondos que queramos utilizar, en nuestro caso hemos elegido al azar el exterior de un castillo, una habitación y un horizonte.

A continuación, si queremos saber cual es cual, podemos cambiarles el nombre en el editor de fondos, de este modo nos será más fácil encontrar el que queramos a la hora de hacer la programación.

Seguidamente, queremos que al iniciar el juego con la bandera verde, no se muestre ningún fondo de los que hemos elegido, por lo que cambiaremos el fondo a "fondo1" (el fondo blanco).

Selector de fondos con botones

Lo siguiente que haremos será añadir tres botones a un lado de la pantalla que nos llevarán (cada uno) a su fondo correspondiente. Podemos dejarlos todos iguales, diferenciarlos con colores o personalizarlos a nuestro gusto.

Finalmente, iremos a cada uno de los botones y haremos que cambie al fondo correspondiente al hacer clic en ellos. Para ello buscaremos el bloque [al hacer clic en este objeto] y añadiremos el bloque [cambiar fondo a "habitación"] y haremos lo mismo con los otros botones.

Pasar los fondos con las flechas del teclado

Otra opción sería pasar los fondos con las flechas derecha e izquierda del teclado en vez tener un botón para cada uno de ellos.

Para ello, en el mismo fondo, añadiremos dos bloques [al presionar la tecla "_"] y buscaremos las flechas derecha e izquierda.

En el caso de la flecha derecha, añadiremos el bloque [cambiar fondo a "siguiente fondo"].

Finalmente, en la flecha izquierda, restaremos "1" cada vez que le demos a la tecla, por eso añadiremos en el operador correspondiente lo siguiente: [ ["número" de fondo] - 1 ] y lo pondremos dentro del bloque [cambiar fondo a].

[cambiar fondo a [ ["número" de fondo] - 1] ]

Próximamente...

En esta lección hemos diseñado y programado un selector de fondos muy sencillo que funciona tanto con las flechas del teclado como con botones en la pantalla. En la siguiente lección os enseñaremos otro sistema de cambio de fondos para mapas más complejos o para elección de contextos de un nivel u otro.

¡Nos vemos muy pronto en la próxima lección!

# data[].attributes.attachment_link.title
1. Selector de fondos básico - Scratch School

# data[].attributes.attachment_link.description
¡Hola Scratchers! Bienvenidos a la lección 1 del curso de "Selector de Fondos". En esta lección veremos diferentes formas de programar un selector de fondos básico para nuestros videojuegos. Antes de empezar, en scratch disponemos de

# data[].attributes.body
El estudiante crea, diseña y depura de manera autónoma proyectos interactivos en Scratch, aplicando conceptos básicos de programación (secuencias, bucles, condicionales y eventos) para resolver problemas y expresar ideas de forma creativa.

Este logro es específico, medible y relevante, ya que no solo se centra en el conocimiento técnico, sino también en las habilidades de pensamiento crítico y creatividad que se adquieren al usar la herramienta.

# data[].attributes.attachment_link.description
Haz un dibujo en Scratch moviendo tu micro:bit

# data[].attributes.headline
Objetivos y Logros en el Uso de Scratch como RED

# data[].attributes.subject
Objetivos y Logros en el Uso de Scratch como RED

# data[].attributes.body
Objetivos

1. Promover el pensamiento computacional: Iniciar a los estudiantes en la lógica de programación y la resolución de problemas.

2. Fomentar la creatividad y la innovación: Animar a los estudiantes a expresarse y crear proyectos originales (animaciones, historias interactivas, juegos).

3. Desarrollar habilidades de pensamiento lógico: Enseñar a los estudiantes a estructurar ideas, organizar secuencias de comandos y utilizar estructuras de control.

4. Incentivar la colaboración: Proporcionar un entorno donde los estudiantes puedan trabajar en equipo, compartir ideas y co-crear proyectos.

5. Facilitar la comprensión de conceptos abstractos: Utilizar bloques de código visuales para hacer comprensibles conceptos como variables, condicionales y bucles.

6. Mejorar las habilidades de comunicación: Permitir que los estudiantes expliquen sus proyectos y el proceso de su creación.

7. Desarrollar la autonomía y la perseverancia: Capacitar a los estudiantes para que resuelvan errores (depuración) y superen desafíos de forma independiente.

8. Conectar la programación con otras áreas del conocimiento: Integrar Scratch en el estudio de las matemáticas, la narrativa, el arte y la ciencia.

9. Preparar a los estudiantes para el futuro: Proporcionar una base sólida para el aprendizaje de lenguajes de programación más complejos.

10. Aumentar la alfabetización digital: Familiarizar a los estudiantes con un entorno de creación digital de manera segura y productiva.

Logros

1. El estudiante aplica los conceptos de secuencias y bucles para crear una animación simple con movimientos repetitivos.

2. El estudiante diseña una historia interactiva en la que los personajes cambian de vestuario, fondo y sonido al ser seleccionados.

3. El estudiante utiliza condicionales y sensores para crear un juego simple en el que el personaje principal reacciona a los comandos del teclado o del mouse.

4. El estudiante colabora con un compañero para desarrollar un proyecto, dividiendo tareas y combinando códigos de manera eficiente.

5. El estudiante identifica y corrige errores (depura) en su código para asegurar que un proyecto funcione como fue planeado.

6. El estudiante usa variables para almacenar información y crear un contador de puntos en un juego o un cronómetro en una simulación.

7. El estudiante combina diferentes medios digitales (imágenes, sonidos, grabaciones propias) para enriquecer la narrativa y la experiencia de un proyecto.

8. El estudiante crea un proyecto que visualiza un concepto matemático o científico, como la representación de fracciones o un modelo del sistema solar.

9. El estudiante presenta su proyecto final a la clase, explicando la funcionalidad del programa y las decisiones de diseño que tomó.

10. El estudiante demuestra confianza en su capacidad para explorar la plataforma y utilizar nuevos bloques de código de forma autónoma.

# data[].attributes.body
Escribe en una hoja o en Padlet: ¿Qué es lo más interesante que aprendiste hoy? ¿Qué te gustaría seguir explorando?

# data[].attributes.attachment_link.readable_text
Assess your students' learning of Scratch in a fun and engaging way through Scratch Coding Challenges - Exit Tickets. Whether y ou're teaching beginners or introducing coding concepts to young coders, this versatile resource is designed to be used at the end of your coding activities, whether they are unplugged or online.

Included in this product are two different types of exit ticket templates with 4 example questions, each carefully crafted to assess computational thinking skills. Each question type includes a template for you to create your own to match directly to your students' learning.

By incorporating these exit tickets into your lessons, you'll gain valuable insights into your students' understanding of coding concepts. It's a fantastic way to track their progress, identify areas for improvement, and celebrate their achievements!
Product includes:
- 4 questions to turn scratch code blocks (provided) into written instructions
- 4 questions If you like this, you might also be interested in: Scratch Multiple Choice Quiz All About Me - Welcome Back to School - Scratch Project Coding Activities for Elementary - Scratch Jr Match Cards Webquest for Elementary Students - Kenya Year 2 Coding Reflection - Unplugged Coding Journal to turn instructions (provided) into scratch code blocks
Answer Key NOT included, as there are many ways to do the same thing! It supports students' creativity and problem-solving skills.

# data[].attributes.attachment_link.title
Scratch Coding Challenges - Exit Tickets

# data[].attributes.attachment_link.description
Assess your students' learning of Scratch in a fun and engaging way through Scratch Coding Challenges - Exit Tickets. Whether you're teaching beginners or introducing coding concepts to young coders, this versatile resource is designed to be used at the end of your coding activities, whether they ar...

# data[].attributes.body
La estrategia para implementar Scratch como un Recurso Educativo Digital (RED) se basa en un enfoque de "Aprendizaje Basado en Proyectos Progresivos" que guía a los estudiantes a través de una serie de creaciones que aumentan en complejidad. Inicialmente, se familiarizan con la interfaz y los fundamentos de programación a través de un proyecto simple, como una animación, para luego avanzar a la creación de historias interactivas o juegos básicos que requieren el uso de condicionales y bucles, fomentando así el pensamiento lógico y la depuración autónoma. La estrategia culmina con proyectos colaborativos, donde los estudiantes trabajan en equipo para desarrollar una creación más compleja, lo que refuerza sus habilidades de colaboración y comunicación, y les permite presentar su trabajo final, demostrando la aplicación de todos los conceptos aprendidos de manera creativa y significativa.

# data[].attributes.body
Practica con este juego online para fortalecer tus habilidades de programación.

# data[].attributes.attachment_link.description
Descubre los mejores juegos online hechos con Scratch para que puedas divertirte y al mismo tiempo aprender como programarlos con sus respectivos cursos.

# data[].attributes.body
Agrega comentarios sobre tu opinión con lo trabajado y el programa Scratch.

# data[].attributes.attachment_link.description
Found on GIFER - the largest GIF search engine on the Internet!

# data[].attributes.body
En este sitio, se explican sus objetivos y cómo la plataforma pone a disposición de la comunidad educativa una gran cantidad de recursos para complementar los procesos de enseñanza y aprendizaje. También encontrarás información sobre otras iniciativas relacionadas, como la plataforma "Aprender Digital", que se enfoca en ofrecer recursos descargables para zonas con conectividad limitada.

# data[].attributes.attachment_link.title
Una red de conocimiento llamada Colombia Aprende | Colombia Aprende

# data[].attributes.attachment_link.description
¿Quieres conocer más sobre nuestra red de conocimiento? Explora cada plataforma y descubre tus beneficios.