Ir al contenido
Tecnología e Informática · 2o Grado · Pequeños Programadores: Creando con Bloques · Periodo 3

Variables: Guardando Información

Los estudiantes introducen el concepto de variables para almacenar y manipular información dentro de un programa.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 2 - Variables y datosDBA Tecnologia e Informatica: Grado 2 - Programacion por bloques

Acerca de este tema

Las variables permiten almacenar y manipular información dentro de un programa, como una caja que guarda datos que pueden cambiar. En este tema, los estudiantes de segundo grado usan bloques de programación para crear variables simples, por ejemplo, un marcador de puntuación que aumenta al recoger estrellas o un contador de saltos del personaje. Esto se alinea con los Derechos Básicos de Aprendizaje en Tecnología e Informática, específicamente en variables y datos, y programación por bloques, fomentando la comprensión de cómo los programas recuerdan y actualizan información.

En el contexto de la unidad Pequeños Programadores, las variables conectan con la creación de juegos interactivos. Los niños aprenden a declarar una variable, asignarle un valor inicial como cero, y modificarla con bloques de incremento o decremento. Esta habilidad desarrolla el pensamiento computacional, la secuenciación lógica y la depuración básica, preparando el terreno para estructuras más complejas en grados superiores.

El aprendizaje activo beneficia este tema porque los estudiantes manipulan variables en tiempo real dentro de programas visuales, viendo cambios inmediatos en la pantalla. Actividades colaborativas como diseñar juegos en parejas hacen que conceptos abstractos se vuelvan concretos y motivadores, fortaleciendo la retención y la confianza en programación.

Preguntas Clave

  1. ¿Qué es una variable? Explícalo usando el ejemplo de una caja que guarda cosas.
  2. Explica qué número aparece en el marcador cuando tu personaje recoge una estrella.
  3. Usa un bloque de puntuación para contar cuántas veces tu personaje salta.

Objetivos de Aprendizaje

  • Identificar el propósito de una variable como un contenedor de información en un programa.
  • Demostrar cómo asignar un valor inicial a una variable usando bloques de programación.
  • Calcular el cambio en el valor de una variable (puntuación, contador) al interactuar con elementos del programa.
  • Explicar la diferencia entre un valor fijo y un valor variable dentro de un programa.

Antes de Empezar

Secuencia de Instrucciones

Por qué: Los estudiantes deben entender que los programas siguen pasos ordenados para poder comprender cómo las variables cambian su valor en momentos específicos.

Eventos Simples (al presionar bandera, al hacer clic)

Por qué: Es necesario que los estudiantes comprendan cómo iniciar o activar acciones en un programa para poder asociarlas con la asignación o actualización de variables.

Vocabulario Clave

VariableUn espacio en la memoria del computador, como una caja, que guarda información que puede cambiar mientras el programa se ejecuta.
ValorLa información específica que se guarda dentro de una variable en un momento dado, como un número o un texto.
AsignarLa acción de darle un valor inicial o nuevo a una variable, poniendo información dentro de ella.
ActualizarCambiar el valor de una variable existente por uno nuevo, por ejemplo, sumar puntos a una puntuación.

Cuidado con estas ideas erróneas

Idea errónea comúnLas variables no cambian una vez creadas.

Qué enseñar en su lugar

Las variables son contenedores flexibles cuyo valor se actualiza con bloques específicos. En actividades prácticas como sumar puntos en un juego, los estudiantes ven el cambio en vivo, lo que corrige esta idea mediante observación directa y discusión en grupo.

Idea errónea comúnUna variable guarda todos los datos del programa.

Qué enseñar en su lugar

Cada variable guarda un tipo de dato específico, como un número para puntuación. Exploraciones en parejas ayudan a los niños crear múltiples variables y notar sus funciones independientes, aclarando límites mediante prueba y error colaborativo.

Idea errónea comúnLas variables son como números fijos en el código.

Qué enseñar en su lugar

A diferencia de constantes, las variables se modifican durante la ejecución. Programar contadores en estaciones rotativas permite a los estudiantes experimentar modificaciones dinámicas, fortaleciendo la comprensión con retroalimentación inmediata del programa.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los videojuegos usan variables constantemente para llevar la cuenta de la puntuación del jugador, la cantidad de vidas restantes o el nivel actual. Cada vez que recoges una moneda en un juego, la variable de 'puntuación' se actualiza.
  • Las aplicaciones de ejercicio físico registran cuántos pasos das cada día usando variables. La aplicación guarda el número de pasos y lo muestra en tu pantalla, actualizándolo a medida que caminas.

Ideas de Evaluación

Verificación Rápida

Muestra a los estudiantes un programa simple con bloques que usa una variable de puntuación. Pregunta: '¿Qué número creen que aparecerá en la pantalla después de que el personaje recoja dos estrellas si empezó en cero?'. Observa las respuestas y pide a un estudiante que explique su razonamiento.

Boleto de Salida

Entrega a cada estudiante una tarjeta con la imagen de una caja vacía. Pide que dibujen dentro de la caja un objeto (como un número o un símbolo) que represente el valor inicial de una variable 'vidas'. Luego, pide que escriban una frase corta explicando qué pasaría con esa variable si el personaje pierde una vida.

Pregunta para Discusión

Pregunta a los estudiantes: 'Imaginemos que estamos haciendo un programa donde un robot debe saludar a 5 amigos. ¿Qué necesitaríamos para recordar cuántos amigos ya ha saludado?'. Guía la conversación hacia la idea de una variable contadora y cómo su valor cambiaría.

Preguntas frecuentes

¿Qué es una variable en programación para niños de segundo?
Una variable es como una caja etiquetada que guarda información changeable, como el número de estrellas recogidas en un juego. Los estudiantes la crean con bloques, le asignan un nombre y valor inicial, y la usan para sumar o restar. Esto hace los programas interactivos y personalizados, alineado con los DBA de Tecnología.
¿Cómo enseñar variables con bloques en ScratchJr?
Comienza con ejemplos concretos: crea una variable 'puntuación' y usa bloques de incremento al tocar objetos. Guía paso a paso: declara, inicializa, modifica y muestra. Actividades en parejas refuerzan al compartir y depurar, asegurando comprensión profunda en 30-40 minutos de práctica.
¿Cómo el aprendizaje activo ayuda a entender variables?
El aprendizaje activo hace visibles los cambios en variables mediante manipulación directa en programas, como ver la puntuación subir al instante. En grupos pequeños, los niños discuten y prueban hipótesis, corrigiendo errores en vivo. Esto construye confianza, retención y pensamiento computacional mejor que explicaciones pasivas, con sesiones de 30-45 minutos ideales.
Ejemplos prácticos de variables en juegos para grado 2
Usa 'puntuación' para contar estrellas, 'saltos' para movimientos o 'vidas' para restar al chocar. En proyectos como una carrera, la variable motiva competencia sana. Estas aplicaciones concretas conectan la programación con juegos cotidianos, fomentando creatividad y alineación con estándares de programación por bloques.