Eduteka+

Explorando el Movimiento: Programación con Bloques en Scratch

Tecnología e Informática Informática Aprendizaje Basado en Problemas 28 sep 2026 Publicado en EdutekaLab · términos de origen

Creado por Yalton P.

DOCX PDF

Cómo fue en el aula

Todavía nadie ha contado cómo le fue con este recurso.

Descripción

Este plan de clase está diseñado para que estudiantes de secundaria (12-15 años) aprendan a programar utilizando bloques de movimiento en Scratch, enfocándose en coordenadas X/Y, dirección y animación básica. A través de la metodología de Aprendizaje Basado en Problemas, los alumnos desarrollarán habilidades para construir secuencias de instrucciones (algoritmos) que les permitan resolver problemas sencillos y crear proyectos interactivos como juegos, animaciones o historias. Este aprendizaje es relevante porque les proporciona herramientas para comprender conceptos fundamentales de la programación y el pensamiento computacional, habilidades cada vez más demandadas en el mundo digital actual. Además, al conectar estas habilidades con situaciones reales y creativas, los estudiantes podrán ver la utilidad práctica de la programación en su vida cotidiana, fomentando su interés por las ciencias de la computación y la tecnología.

Objetivos de Aprendizaje

  • Analizar y comprender el uso de las coordenadas X/Y y la dirección para controlar el movimiento de objetos en Scratch.
  • Crear secuencias de instrucciones utilizando bloques de movimiento y estructuras de control para resolver problemas planteados.
  • Aplicar variables y operadores para diseñar animaciones básicas y proyectos interactivos en Scratch.
  • Evaluar y modificar sus proyectos para mejorar la lógica y el funcionamiento de sus programas.

Recursos Necesarios

  • Computadoras o laptops con acceso a internet y Scratch (https://scratch.mit.edu)
  • Proyector y pantalla para presentaciones y demostraciones
  • Guías impresas con ejemplos de bloques de movimiento y estructuras básicas en Scratch (1 por estudiante)
  • Cuaderno o hojas para anotaciones
  • Marcadores y pizarrón
  • Videos cortos introductorios sobre Scratch y programación por bloques (2 videos, 3 minutos cada uno)
  • Material para ejercicios impresos con problemas simples de movimiento y animación (1 por grupo)

Requisitos Previos

  • Conocimiento básico de computación: manejo de teclado y mouse.
  • Habilidades básicas para navegar en un entorno digital y abrir aplicaciones web.
  • Introducción previa al concepto de algoritmos y secuencias de instrucciones.
  • Experiencia inicial con Scratch o entornos similares, como manipular sprites y usar bloques simples.

Actividades

Sesión 1: Introducción y Exploración de Bloques de Movimiento en Scratch

Fase de Inicio

Tiempo estimado: 15 minutos

Propósito de la sesión:

Presentar a los estudiantes los conceptos básicos de movimiento en Scratch: coordenadas X/Y y dirección, y motivarlos para que comprendan cómo estos conceptos permiten controlar objetos en un entorno digital.

Activación de conocimientos previos:

  • Docente: "Para empezar, ¿alguno puede decirme qué significa 'moverse hacia la derecha' o 'subir' en un videojuego? ¿Cómo creen que el juego sabe a dónde se mueve un personaje?"
  • Estudiantes: Responden con ejemplos de movimientos en juegos o animaciones que conocen.
  • Docente: Proyecta una imagen de un plano cartesiano simple y pregunta: "¿Han visto algo así? ¿Para qué creen que sirven estas líneas y números?"

Motivación y enganche:

  • Docente: "¿Sabían que los videojuegos y animaciones que les gustan se crean con instrucciones muy precisas que dicen a cada personaje dónde estar y cómo moverse? Hoy vamos a empezar a crear esas instrucciones para hacer que un personaje en Scratch se mueva y se anime."
  • Estudiantes: Observan con interés y expresan curiosidad.

Contextualización:

  • Docente: "Imagina que quieres que un gato en Scratch camine al lugar donde haces clic con el mouse, o que un juego de laberinto funcione. Para eso, necesitamos entender las coordenadas X y Y y cómo decirle a los personajes en qué dirección ir. Esto es como dar indicaciones para llegar a un lugar, pero dentro de la computadora."
  • Estudiantes: Reflexionan y relacionan el aprendizaje con sus experiencias personales.

Fase de Desarrollo

Tiempo estimado: 95 minutos

Presentación del contenido:

Presentar de manera interactiva y práctica el uso de bloques de movimiento en Scratch, enfatizando coordenadas X/Y, dirección, y la animación básica usando estructuras de control.

Actividad 1: Explorando el plano y movimiento en Scratch

  • Objetivo: Analizar y comprender el uso de las coordenadas X/Y y dirección para mover un sprite.
  • Instrucciones para el docente:
    • Guíe a los estudiantes para abrir Scratch y crear un nuevo proyecto.
    • Explique el escenario y el plano de coordenadas X/Y que se muestra en la esquina inferior derecha.
    • Demuestre cómo colocar un sprite en una posición usando los bloques "ir a x: [ ] y: [ ]" y cómo moverlo con "mover (10) pasos".
    • Pregunte: "¿Qué pasa si cambio el número en X o en Y? ¿Qué dirección tomará el sprite?"
    • Permita que los estudiantes experimenten individualmente con estos bloques para mover su sprite a diferentes posiciones.
  • Organización: Individual
  • Producto: Captura de pantalla o anotación en cuaderno del movimiento realizado y las posiciones usadas.
  • Tiempo: 35 minutos
  • Rol del docente: Caminar entre los estudiantes, hacer preguntas como "¿Qué sucede cuando cambias X? ¿Y cuando cambias Y?", y ayudar a quienes tengan dudas o dificultades técnicas.

Actividad 2: Direccionando el movimiento y animando el sprite

  • Objetivo: Crear secuencias usando bloques de dirección y controlar animaciones básicas.
  • Instrucciones para el docente:
    • Explique el bloque "apuntar en dirección [ ]" y cómo afecta el movimiento del sprite.
    • Presente el concepto de animación básica alternando disfraces para simular movimiento.
    • Plantee un pequeño problema: "Vamos a hacer que el sprite avance en una dirección, cambie su disfraz y regrese a la posición inicial para simular caminar."
    • Los estudiantes deben construir una secuencia que mueva el sprite 50 pasos en una dirección dada, cambie el disfraz, y luego vuelva a la posición original.
  • Organización: Parejas
  • Producto: Programa en Scratch que muestre movimiento con cambio de disfraz y dirección.
  • Tiempo: 35 minutos
  • Rol del docente: Facilitar, responder preguntas, sugerir mejoras y promover que los estudiantes expliquen su código entre ellos.

Actividad 3: Resolviendo un problema - crear una animación simple con control de movimiento

  • Objetivo: Aplicar variables y estructuras de control para crear una animación básica que responda a un problema planteado.
  • Instrucciones para el docente:
    • Presentar un problema: "Queremos que nuestro sprite camine hacia la derecha hasta el borde de la pantalla y luego regrese al inicio. Debemos controlar la posición para detener el movimiento y cambiar la dirección."
    • En grupos de 3-4, los estudiantes deben diseñar y programar la animación usando bloques de movimiento, condiciones (si... entonces...), y variables para almacenar posición.
    • El docente guía con preguntas: "¿Cómo sabemos cuándo está en el borde? ¿Qué pasa si no controlamos la posición? ¿Cómo cambiar la dirección?"
  • Organización: Grupos de 3-4 estudiantes
  • Producto: Proyecto en Scratch que simule el movimiento de ida y vuelta controlado.
  • Tiempo: 25 minutos
  • Rol del docente: Supervisar, plantear preguntas para fomentar la reflexión, apoyar en dificultades y promover el trabajo colaborativo.

Diferenciación

  • Para estudiantes que terminan antes: Se les invita a agregar sonidos o efectos visuales al proyecto para enriquecer la animación o a modificar la velocidad del movimiento usando variables.
  • Para estudiantes que necesitan más apoyo: Se ofrece una guía paso a paso impresa con ejemplos claros y el docente brinda atención individual para explicar bloques y conceptos clave.

Transición:

Al finalizar las actividades, el docente pregunta: "¿Qué aprendimos hoy sobre las coordenadas y el movimiento en Scratch? Mañana usaremos estas habilidades para crear animaciones y juegos más complejos, integrando operadores y estructuras que hagan nuestros proyectos más interactivos."

Fase de Cierre

Tiempo estimado: 10 minutos

Síntesis:

  • Solicitar a los estudiantes que, en pareja, elaboren un mapa mental rápido en su cuaderno con las palabras clave: "coordenadas X/Y", "dirección", "bloques de movimiento", "animación básica".
  • Un par de parejas comparten sus mapas con el grupo.

Reflexión metacognitiva:

  • ¿Cómo te ayudaron las coordenadas a mover el sprite con precisión?
  • ¿Qué dificultades encontraste al programar la dirección y la animación?
  • ¿Cómo puedes usar lo aprendido para crear tus propios juegos o historias?

Retroalimentación:

El docente comenta en plenaria los logros observados, destaca ideas creativas y corrige dudas comunes, motivando a seguir practicando.

Transferencia:

Se anuncia que en la próxima sesión se profundizará en estructuras de control y operadores para hacer proyectos más dinámicos.

Tarea o reto (opcional):

Invitar a los estudiantes a explorar en casa la función "apuntar en dirección" y probar distintos valores, anotando qué sucede.

Sesión 2: Creación de Proyectos Interactivos con Movimiento y Animación en Scratch

Fase de Inicio

Tiempo estimado: 10 minutos

Propósito de la sesión:

Revisar y conectar lo aprendido sobre movimiento y dirección con el objetivo de usar variables y operadores para crear proyectos interactivos más complejos.

Activación de conocimientos previos:

  • Docente: "¿Quién quiere compartir qué exploró en casa con las direcciones? ¿Alguien encontró algo nuevo o interesante?"
  • Estudiantes: Responden y dialogan brevemente.
  • Docente: Muestra un proyecto simple que usa variables para controlar la velocidad del movimiento y pregunta: "¿Cómo creen que podemos usar variables para cambiar el movimiento?"

Motivación y enganche:

  • Docente: "Hoy vamos a crear un juego o animación donde tu sprite pueda moverse, cambiar dirección y responder a comandos, usando lo que aprendimos y más herramientas nuevas."
  • Estudiantes: Expresan entusiasmo y curiosidad.

Contextualización:

  • Docente: "Muchos juegos usan variables para controlar el puntaje o la velocidad, y operadores para decidir qué hacer en cada situación. Aprender a usarlos les permitirá hacer proyectos más divertidos y personalizados."
  • Estudiantes: Conectan esta idea con sus intereses.

Fase de Desarrollo

Tiempo estimado: 100 minutos

Presentación del contenido:

Introducir de forma interactiva el uso de variables y operadores en Scratch, y cómo combinarlos con bloques de movimiento y dirección para dar vida a proyectos más complejos.

Actividad 1: Creando variables para controlar movimiento

  • Objetivo: Aplicar variables para modificar parámetros de movimiento.
  • Instrucciones para el docente:
    • Explicar qué es una variable y cómo crearla en Scratch.
    • Guiar a los estudiantes para crear una variable llamada "velocidad" y usarla para definir cuántos pasos se mueve el sprite.
    • Realizar pruebas modificando el valor de "velocidad" y observar cambios en el movimiento.
  • Organización: Individual
  • Producto: Proyecto con variable "velocidad" que controla el movimiento.
  • Tiempo: 30 minutos
  • Rol del docente: Verificar comprensión, hacer preguntas como "¿Qué pasa si la velocidad es 0? ¿Y si es muy alta?", y apoyar en dificultades técnicas.

Actividad 2: Uso de operadores y estructuras condicionales para decisiones

  • Objetivo: Integrar operadores y estructuras condicionales para controlar el movimiento y animación.
  • Instrucciones para el docente:
    • Mostrar bloques de operadores (mayor que, menor que, igual) y condicionales (si... entonces...).
    • Plantear un desafío: "Hagamos que el sprite cambie de dirección si llega a cierto punto en X o Y."
    • En parejas, los estudiantes deben construir un código que detecte la posición del sprite y cambie su dirección usando condicionales y operadores.
  • Organización: Parejas
  • Producto: Programa que use operadores y condicionales para controlar cambio de dirección basado en posición.
  • Tiempo: 35 minutos
  • Rol del docente: Facilitar la experimentación, hacer preguntas para guiar el razonamiento lógico y resolver dudas.

Actividad 3: Proyecto final - Creación de un mini-juego o animación con movimientos controlados

  • Objetivo: Diseñar y crear un proyecto interactivo que combine movimiento, dirección, variables y operadores.
  • Instrucciones para el docente:
    • Organizar a los estudiantes en grupos de 3-4.
    • Plantear el reto: "Construyan un mini-juego o animación donde el sprite se mueva usando variables para velocidad, cambie de dirección con condicionales, y tenga una animación básica."
    • Proveer una hoja con requisitos mínimos (usar variables, usar condicionales, animar con disfraces, controlar movimiento con coordenadas y dirección).
    • Supervisar, apoyar y fomentar la colaboración y creatividad.
    • Al final, cada grupo presenta su proyecto brevemente al grupo.
  • Organización: Grupos de 3-4 estudiantes
  • Producto: Proyecto funcional y presentación oral.
  • Tiempo: 35 minutos
  • Rol del docente: Observar procesos, brindar retroalimentación constructiva y motivar el trabajo en equipo.

Diferenciación

  • Para estudiantes que terminan antes: Se les sugiere añadir más interactividad, como controles por teclado o puntajes usando variables adicionales.
  • Para estudiantes que necesitan más apoyo: El docente ofrece ejemplos adicionales, explica paso a paso los bloques y permite trabajo con un compañero tutor.

Transición:

Antes del cierre, el docente conecta la actividad con la importancia de la lógica computacional para la creación de soluciones y proyectos digitales.

Fase de Cierre

Tiempo estimado: 10 minutos

Síntesis:

  • Realizar un "ticket de salida" donde cada estudiante escribe en una tarjeta: una cosa que aprendió, una dificultad que tuvo y una idea para su próximo proyecto.
  • Compartir algunas respuestas en plenaria.

Reflexión metacognitiva:

  • ¿Cómo usaste las variables para mejorar el control del movimiento?
  • ¿Qué aprendiste sobre el uso de operadores para tomar decisiones en tu código?
  • ¿Cómo te ayudarán estas habilidades para crear proyectos más complejos en el futuro?

Retroalimentación:

El docente brinda retroalimentación positiva y sugerencias personalizadas, destacando esfuerzos y promoviendo la autoevaluación.

Transferencia:

Invita a los estudiantes a explorar más proyectos en Scratch, animarlos a participar en la comunidad y pensar en aplicaciones reales del pensamiento computacional.

Tarea o reto:

Encargar que creen un proyecto pequeño en Scratch en casa que use movimientos con variables y condicionales, para presentar en la siguiente clase.

Evaluación

Tipo de evaluación:

  • Diagnóstica: Activación de conocimientos previos en la fase de inicio de la primera sesión.
  • Formativa: Durante las actividades prácticas en ambas sesiones, mediante observación directa, preguntas guía y revisión de proyectos.
  • Sumativa: Evaluación del proyecto final grupal en la segunda sesión y el ticket de salida individual para verificar comprensión y reflexión.

Criterios de evaluación:

  • Comprende y utiliza correctamente coordenadas X/Y y dirección para mover sprites en Scratch (Objetivo 1).
  • Crea secuencias lógicas de instrucciones que resuelven problemas sencillos de movimiento y animación (Objetivo 2).
  • Aplica variables y operadores para controlar parámetros de movimiento y decisiones en el proyecto (Objetivo 3).
  • Evalúa y mejora sus proyectos mediante retroalimentación y autoevaluación (Objetivo 4).

Instrumentos sugeridos:

  • Lista de cotejo para seguimiento de bloques usados y estructuras implementadas.
  • Rúbrica para evaluar proyecto final considerando creatividad, uso de variables, operadores y lógica de movimiento.
  • Observación directa y registro anecdótico durante las actividades.
  • Autoevaluación mediante el ticket de salida y reflexión metacognitiva.

Evidencias de aprendizaje:

  • Proyectos en Scratch con movimiento controlado y animación básica.
  • Anotaciones o capturas de pantalla de experimentos con coordenadas y variables.
  • Mapas mentales y tarjetas de reflexión que demuestran comprensión conceptual y metacognición.
  • Presentaciones orales de proyectos en grupo.

Actividades Enriquecidas con IA

Desarrollo Ejemplos prácticos

Ejemplos Prácticos y Casos de Estudio para "Explorando el Movimiento: Programación con Bloques en Scratch"

Estos ejemplos y casos de estudio están diseñados para ser abordados mediante la metodología de Aprendizaje Basado en Problemas (ABP), promoviendo que los estudiantes de secundaria (12-15 años) descubran y apliquen conceptos de programación con bloques en Scratch relacionados con movimiento (coordenadas X/Y, dirección, animación básica) dentro de contextos significativos y cercanos a su realidad.

Sesión 1: Introducción y Exploración de Movimiento en Scratch

  • Problema 1: "Animando un personaje que camina por el escenario"
    • Contexto: Un personaje de Scratch debe moverse de un punto A a un punto B en el escenario usando las coordenadas X e Y, simulando que camina sobre un camino.
    • Objetivo: Que los estudiantes construyan un algoritmo que mueva al personaje suavemente de un lugar a otro usando bloques de movimiento, incluyendo cambiar la dirección para que “mire” hacia donde se mueve.
    • Actividades:
      • Identificar las coordenadas iniciales y finales en el escenario.
      • Programar el movimiento usando bloques "ir a x: y:" y "deslizar en 1 seg a x: y:".
      • Usar bloques de dirección para que el personaje gire hacia adelante o hacia atrás.
      • Crear una animación básica de caminar alternando disfraces del personaje.
    • Preguntas para guiar el aprendizaje: ¿Cómo se cambia la dirección para que el personaje mire hacia donde se mueve? ¿Qué pasa si usamos coordenadas fuera del escenario? ¿Cómo podemos hacer que la animación se vea más natural?
  • Problema 2: "Controlando el movimiento con teclas de flechas"
    • Contexto: Crear un proyecto donde el usuario controle un personaje usando las flechas del teclado para moverse arriba, abajo, izquierda y derecha.
    • Objetivo: Aplicar estructuras de control (condicionales) y operadores para mover el personaje en las direcciones correctas y actualizar su dirección.
    • Actividades:
      • Detectar la tecla presionada con bloques "al presionar tecla".
      • Actualizar las coordenadas X o Y según la tecla y cambiar la dirección del personaje.
      • Agregar límites para que el personaje no salga del escenario (validar coordenadas).
      • Introducir variables para controlar la velocidad de movimiento.
    • Preguntas para guiar el aprendizaje: ¿Cómo podemos evitar que el personaje salga del escenario? ¿Qué bloques pueden ayudarnos a detectar las teclas? ¿Cómo afecta la velocidad al movimiento?

Sesión 2: Creación de un Proyecto Interactivo con Movimiento y Animación

  • Caso de estudio: "Juego simple de atrapar objetos en movimiento"
    • Contexto: Se debe programar un juego donde un personaje controlado por el usuario debe atrapar objetos que caen desde la parte superior del escenario.
    • Objetivo: Integrar movimiento controlado por el usuario, movimiento automático de objetos con coordenadas y dirección, y animación básica para que el juego sea interactivo.
    • Actividades:
      • Programar el personaje para moverse horizontalmente con las flechas.
      • Programar los objetos para que caigan desde posiciones aleatorias en la parte superior usando coordenadas X aleatorias y Y decrecientes.
      • Detectar colisiones entre el personaje y los objetos para “atraparlos”.
      • Agregar animaciones o efectos visuales al atrapar un objeto (por ejemplo, cambio de disfraces o sonido).
      • Usar variables para contar la cantidad de objetos atrapados.
    • Preguntas para guiar el aprendizaje: ¿Cómo hacemos que los objetos caigan de forma aleatoria? ¿Qué bloques usamos para detectar si el personaje tocó un objeto? ¿Cómo podemos animar el personaje cuando atrapa algo?
  • Problema extendido: "Crear una historia animada con personajes que se mueven y hablan"
    • Contexto: Los estudiantes diseñan una pequeña historia con dos personajes que se mueven en el escenario, cambian de dirección y hablan entre ellos mediante burbujas de texto.
    • Objetivo: Aplicar movimiento mediante coordenadas y dirección, animaciones básicas, y uso de bloques de apariencia para crear una narrativa interactiva.
    • Actividades:
      • Planificar la historia y decidir movimientos y posiciones de los personajes.
      • Programar movimientos usando coordenadas y cambios de dirección para “caminar” en el escenario.
      • Incluir animaciones de cambio de disfraces para simular caminar o gestos.
      • Insertar bloques de “decir” para mostrar diálogos entre personajes.
      • Usar bloques de espera para controlar el tiempo de las acciones y diálogos.
    • Preguntas para guiar el aprendizaje: ¿Cómo coordinamos el movimiento y el diálogo para que la historia sea clara? ¿Qué elementos de animación hacen la historia más atractiva? ¿Se puede controlar el tiempo para que los personajes no hablen al mismo tiempo?

Notas para el docente

  • Dividir a los estudiantes en grupos pequeños para fomentar discusión y colaboración en la resolución de problemas.
  • Plantear las preguntas guía para promover el pensamiento crítico y el análisis durante el desarrollo de los proyectos.
  • Fomentar que los estudiantes documenten su proceso de diseño y programación para facilitar la reflexión y la evaluación.
  • Al finalizar cada sesión, realizar una puesta en común donde cada grupo comparta sus soluciones, dificultades y aprendizajes.
Desarrollo Tareas estructuradas

Tareas Estructuradas para la Fase de Desarrollo

Las siguientes tareas están diseñadas para guiar a los estudiantes en la exploración y aplicación de bloques de movimiento en Scratch, en el marco del Aprendizaje Basado en Problemas (ABP). Cada tarea se relaciona directamente con los objetivos de aprendizaje y está pensada para ser completada dentro del tiempo asignado en las dos sesiones.

Tarea Instrucciones Tiempo estimado Producto esperado Objetivo específico
Tarea 1: Explorando coordenadas X y Y
  • Abre Scratch y selecciona un sprite (personaje u objeto).
  • Investiga en los bloques de movimiento cómo cambiar la posición del sprite usando las coordenadas X y Y.
  • Programa una secuencia de movimientos para que el sprite se desplace a diferentes posiciones en el escenario, usando bloques "ir a x: __ y: __".
  • Observa el cambio de posición y anota las coordenadas usadas.
  • Experimenta con movimientos incrementales usando "cambiar x por __" y "cambiar y por __".
40 minutos Proyecto Scratch con un sprite que se mueve a distintas posiciones usando coordenadas X e Y, y movimientos incrementales. Comprender y aplicar el concepto de coordenadas X/Y para controlar el movimiento de sprites.
Tarea 2: Controlando la dirección y giro del sprite
  • Usando el proyecto anterior, añade bloques que cambien la dirección del sprite.
  • Experimenta con los bloques "apuntar en dirección __" y "girar __ grados".
  • Crea una pequeña animación donde el sprite cambie de dirección y avance varios pasos en esa dirección.
  • Prueba usar bloques de control para hacer que el sprite repita estos movimientos varias veces.
40 minutos Proyecto Scratch con movimientos que incluyen cambios de dirección y giros, utilizando estructuras repetitivas. Aplicar estructuras de control y manipular la dirección para crear movimientos dinámicos.
Tarea 3: Animación básica y uso de variables para controlar el movimiento
  • Agrega a tu proyecto una animación básica cambiando disfraces del sprite para simular movimiento.
  • Crea una variable que controle la velocidad o pasos que el sprite dará.
  • Usa la variable en los bloques de movimiento para que el usuario pueda modificar la velocidad del movimiento.
  • Prueba que el sprite se mueva y cambie de disfraz varias veces, generando una animación fluida.
40 minutos Proyecto Scratch con animación básica, uso de disfraces y variable para controlar la velocidad del movimiento. Integrar variables y animaciones para enriquecer la interacción y aplicar pensamiento lógico.

Recomendación para el docente: Al inicio de cada tarea, presenta el problema o desafío concreto a resolver para motivar el aprendizaje activo. Al finalizar cada tarea, promueve la reflexión grupal o individual sobre lo aprendido y cómo se aplicaron las estructuras y bloques de Scratch, facilitando conexiones con el objetivo general.

Crea tu propio plan de clase con IA

100 créditos gratuitos cada mes

Comenzar gratis