Skip to content

Introducción a Variables SimplesActividades y Estrategias de Enseñanza

La introducción a variables simples requiere que los estudiantes pasen de lo abstracto a lo concreto, por eso el aprendizaje activo funciona mejor. Manipular valores en tiempo real, como en un juego con puntos, les permite ver cómo una variable se actualiza en cada acción, haciendo tangible lo que podría parecer confuso en una explicación teórica.

2o BásicoTecnología4 actividades20 min45 min

Objetivos de Aprendizaje

  1. 1Identificar el propósito de una variable como un contenedor de información que puede cambiar dentro de un programa.
  2. 2Diseñar un programa simple que utilice una variable para almacenar y actualizar un puntaje.
  3. 3Explicar cómo el cambio en el valor de una variable hace que un programa sea más interactivo y dinámico.
  4. 4Comparar el estado de una variable al inicio y al final de la ejecución de un programa simple.

¿Quieres un plan de clase completo con estos objetivos? Generar una Misión

35 min·Parejas

Pares Creativos: Juego de Puntos

En parejas, usen Scratch para crear un sprite que recolecte monedas; asignen una variable 'puntos' con valor inicial 0 e incrementen 1 por cada moneda. Prueben el juego y ajusten la variable para ver cambios. Compartan resultados con la clase.

Preparación y detalles

Explica qué es una variable y para qué sirve en un juego.

Consejo de Facilitación: Durante el juego de puntos en pares creativos, circula entre grupos para asegurar que ambos estudiantes manipulen los bloques de Scratch y observen el cambio en la variable 'puntos' en pantalla.

Setup: Salón estándar: flexible para actividades grupales durante la clase

Materials: Contenido previo a la clase (video/lectura con preguntas guía), Verificación de preparación o boleto de entrada, Actividad de aplicación en clase, Diario de reflexión

ComprenderAplicarAnalizarAutogestiónAutoconciencia
45 min·Grupos pequeños

Estaciones Grupal: Usos de Variables

Organicen tres estaciones: 1) contador de saltos con variable 'contador'; 2) selector de color con variable 'color'; 3) medidor de vidas con variable 'vidas'. Grupos rotan cada 10 minutos, programan y registran observaciones.

Preparación y detalles

Diseña un pequeño programa que use una variable para contar puntos.

Consejo de Facilitación: En las estaciones grupales, asigna roles específicos (ej. quien ejecuta, quien registra) para que todos participen activamente y discutan los usos de cada variable.

Setup: Salón estándar: flexible para actividades grupales durante la clase

Materials: Contenido previo a la clase (video/lectura con preguntas guía), Verificación de preparación o boleto de entrada, Actividad de aplicación en clase, Diario de reflexión

ComprenderAplicarAnalizarAutogestiónAutoconciencia
25 min·Toda la clase

Clase Unida: Modifica mi Variable

Proyecten un programa base con variable 'velocidad'. La clase propone cambios en pares (aumentar, disminuir), los implementan en vivo y discuten impactos en el movimiento del sprite.

Preparación y detalles

Analiza cómo una variable permite que un programa sea más dinámico.

Consejo de Facilitación: En la clase unida, pide a los estudiantes que propongan cambios concretos en la variable 'velocidad' de un ejemplo, observando cómo el valor se modifica sin afectar el resto del código.

Setup: Salón estándar: flexible para actividades grupales durante la clase

Materials: Contenido previo a la clase (video/lectura con preguntas guía), Verificación de preparación o boleto de entrada, Actividad de aplicación en clase, Diario de reflexión

ComprenderAplicarAnalizarAutogestiónAutoconciencia
20 min·Individual

Individual: Mi Contador Personal

Cada estudiante diseña un programa con variable para contar clics en un botón. Prueban variaciones (suma, resta) y escriben una explicación de cómo cambia el programa.

Preparación y detalles

Explica qué es una variable y para qué sirve en un juego.

Consejo de Facilitación: En el ejercicio individual 'Mi Contador Personal', observa si los estudiantes usan nombres descriptivos para sus variables y si aplican correctamente los operadores de incremento.

Setup: Salón estándar: flexible para actividades grupales durante la clase

Materials: Contenido previo a la clase (video/lectura con preguntas guía), Verificación de preparación o boleto de entrada, Actividad de aplicación en clase, Diario de reflexión

ComprenderAplicarAnalizarAutogestiónAutoconciencia

Enseñando Este Tema

Los profesores más efectivos enseñan variables simples mediante ejemplos que conectan con la vida de los estudiantes, como juegos o conteos. Evitan comenzar con definiciones abstractas y, en cambio, usan demostraciones visuales donde los estudiantes predicen qué sucederá antes de ejecutar el código. La repetición en distintos contextos (juegos, conteos, temporizadores) ayuda a consolidar la idea de que una variable es un espacio de almacenamiento dinámico, no fijo o mágico.

Qué Esperar

Al finalizar las actividades, los estudiantes deben reconocer que una variable es un contenedor que guarda un valor único y que este valor puede cambiar durante la ejecución de un programa. Además, deben ser capaces de nombrar ejemplos de variables en contextos cotidianos y explicar cómo se actualizan.

Estas actividades son un punto de partida. La misión completa es la experiencia.

  • Guion completo de facilitación con diálogos del docente
  • Materiales imprimibles para el alumno, listos para la clase
  • Estrategias de diferenciación para cada tipo de estudiante
Generar una Misión

Cuidado con estas ideas erróneas

Idea errónea comúnDurante el Juego de Puntos en Pares Creativos, algunos estudiantes pueden pensar que la variable 'puntos' solo guarda el número inicial y no se actualiza.

Qué enseñar en su lugar

Pide a los estudiantes que predigan el valor de 'puntos' después de recoger dos objetos y luego ejecuten el programa para comparar. La diferencia entre su predicción y el resultado real les mostrará que la variable cambia.

Idea errónea comúnDurante las Estaciones Grupales, algunos pueden creer que una variable puede guardar múltiples valores simultáneamente, como el conteo de diferentes objetos.

Qué enseñar en su lugar

En la estación de 'selector', muestra con un ejemplo que solo se puede guardar un valor por variable. Usa una lista de compras donde cada variable representa un solo producto y su cantidad.

Idea errónea comúnDurante la Clase Unida 'Modifica mi Variable', algunos estudiantes pueden temer que cambiar una variable borre todo el programa.

Qué enseñar en su lugar

Demuestra con un ejemplo simple que editar una variable (ej. cambiar 'velocidad' de 1 a 3) solo modifica ese valor. Luego, pide a los estudiantes que hagan cambios pequeños y observen los resultados parciales.

Ideas de Evaluación

Boleto de Salida

After el Juego de Puntos en Pares Creativos, entrega a cada estudiante una tarjeta con un ejemplo de juego (ej. 'Saltar obstáculos'). Pide que escriban: 1. ¿Qué información necesitaríamos guardar para saber cuántos obstáculos saltó el jugador? 2. ¿Cómo se llamaría esa variable? 3. ¿Qué pasaría con esa variable cada vez que salta un obstáculo?

Verificación Rápida

During las Estaciones Grupales, muestra un programa en Scratch donde una variable 'animales' aumenta al hacer clic en un sprite. Pregunta: '¿Qué pasará con el número en el círculo cuando hagamos clic en el sprite? ¿Por qué?' Observa si los estudiantes explican que la variable se actualiza.

Pregunta para Discusión

After la Clase Unida 'Modifica mi Variable', plantea la pregunta al grupo: 'Si tuviéramos un programa para contar cuántas veces aplaudimos, ¿qué información guardaríamos como variable? ¿Cómo haríamos que esa variable cambie cada vez que aplaudimos?' Guía la discusión hacia el uso de variables y su actualización.

Extensiones y Apoyo

  • Challenge: Pide a los estudiantes avanzados que creen un programa en Scratch donde una variable 'monedas' se incremente al recoger objetos y otra 'vidas' se decremente al chocar con enemigos.
  • Scaffolding: Para estudiantes que confunden el nombre de la variable con su valor, proporciona tarjetas con ejemplos incompletos (ej. 'La variable ___ guarda los puntos del jugador') y pide que completen el nombre y el valor inicial.
  • Deeper: Invita a los estudiantes a explorar cómo combinar variables con condicionales, por ejemplo, usando una variable 'nivel' para cambiar la velocidad del juego según la puntuación.

Vocabulario Clave

VariableUn espacio en la memoria del computador que guarda información. Esta información puede ser cambiada mientras el programa se está ejecutando.
ValorLa información específica que se guarda dentro de una variable en un momento dado. Por ejemplo, el número 5 o la palabra 'hola'.
PuntajeUn tipo de información numérica que se usa comúnmente en juegos para representar cuántos puntos ha ganado un jugador.
ActualizarCambiar el valor que está guardado en una variable por uno nuevo.

¿Listo para enseñar Introducción a Variables Simples?

Genera una misión completa con todo lo que necesitas

Generar una Misión