Ir al contenido
Tecnología · 2o Básico · Primeros Pasos en Programación · 1er Semestre

Introducción a Variables Simples

Los estudiantes comprenden el concepto de variable como un contenedor para guardar información que puede cambiar, como un puntaje en un juego.

Objetivos de Aprendizaje (OA)OA TEC 2oB: Programación y Manejo de Datos

Acerca de este tema

Las variables simples presentan a los estudiantes de 2° básico el concepto fundamental de programación: un contenedor que guarda información changeable, como el puntaje en un juego. Según las Bases Curriculares de MINEDUC en Tecnología (OA TEC 2oB: Programación y Manejo de Datos), los alumnos comprenden que una variable almacena un valor inicial, que se modifica durante la ejecución del programa para hacerlo dinámico. Por ejemplo, en un juego simple, la variable 'puntos' aumenta cada vez que el personaje recoge un objeto, respondiendo a las acciones del jugador.

Este tema se integra en la unidad Primeros Pasos en Programación del primer semestre, fomentando el pensamiento computacional mediante preguntas clave: explicar qué es una variable y su utilidad en juegos, diseñar un programa que la use para contar puntos, y analizar cómo hace el programa más interactivo. Así, se construyen bases para manejar datos y algoritmos, conectando con habilidades transversales como la resolución de problemas lógicos.

El aprendizaje activo beneficia este tema porque las variables son abstractas para niños de esta edad. Actividades prácticas en herramientas visuales como Scratch permiten observar cambios en tiempo real: los estudiantes modifican valores, ven efectos inmediatos y depuran errores colaborativamente, convirtiendo ideas intangibles en experiencias concretas y reforzando la comprensión profunda.

Preguntas Clave

  1. Explica qué es una variable y para qué sirve en un juego.
  2. Diseña un pequeño programa que use una variable para contar puntos.
  3. Analiza cómo una variable permite que un programa sea más dinámico.

Objetivos de Aprendizaje

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

Antes de Empezar

Introducción a Secuencias de Instrucciones

Por qué: Los estudiantes deben entender que los programas siguen una serie de pasos ordenados antes de poder comprender cómo una variable modifica esa secuencia.

Conceptos Básicos de Lógica Computacional

Por qué: Es necesario que comprendan la idea de dar instrucciones a un computador para poder entender cómo se maneja la información dentro de él.

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.

Cuidado con estas ideas erróneas

Idea errónea comúnLas variables son números fijos que no cambian.

Qué enseñar en su lugar

Las variables almacenan valores que se actualizan durante el programa, como sumar puntos en un juego. En actividades de pares con Scratch, los estudiantes ven el cambio en vivo al ejecutar bloques de incremento, comparando su idea inicial con la realidad y ajustando mentalmente su modelo.

Idea errónea comúnUna variable guarda todo tipo de información al mismo tiempo.

Qué enseñar en su lugar

Cada variable guarda un solo valor a la vez, como un puntaje numérico. Rotaciones en estaciones grupales ayudan porque prueban usos específicos (contador, selector), discutiendo confusiones y aclarando límites mediante experimentación directa.

Idea errónea comúnCambiar una variable borra el programa entero.

Qué enseñar en su lugar

Modificar la variable solo afecta su valor, no el código. En demostraciones de clase unida, los estudiantes proponen cambios seguros, observan resultados parciales y ganan confianza depurando sin temor a errores catastróficos.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los programadores de videojuegos usan variables para llevar la cuenta de los puntos de cada jugador, la vida restante o el nivel actual. Esto permite que los juegos respondan a las acciones del jugador y se vuelvan más interesantes.
  • En aplicaciones de conteo, como las que registran cuántos pasos da una persona al día, se utilizan variables para almacenar el número total de pasos. Cada vez que se detecta un paso, el valor de la variable se actualiza.

Ideas de Evaluación

Boleto de Salida

Entrega a cada estudiante una tarjeta con un ejemplo de juego simple (ej. 'Recoger monedas'). Pide que escriban en la tarjeta: 1. ¿Qué información necesitaríamos guardar para saber cuántas monedas tiene el jugador? 2. ¿Cómo se llamaría esa información (variable)? 3. ¿Qué pasaría con esa información cada vez que el jugador recoge una moneda?

Verificación Rápida

Muestra un programa visual simple (ej. en Scratch) donde una variable 'puntos' aumenta al hacer clic. Pregunta a los estudiantes: '¿Qué sucede con el número en el círculo (variable) cuando hago clic? ¿Por qué creen que cambia?' Observa las respuestas para verificar la comprensión del concepto de actualización.

Pregunta para Discusión

Plantea la siguiente pregunta al grupo: 'Si tuviéramos un programa para contar cuántos animales vemos en un zoológico, ¿qué información necesitaríamos guardar? ¿Cómo podríamos hacer que ese número cambie si vemos un animal nuevo?' Guía la conversación hacia el uso de variables.

Preguntas frecuentes

¿Qué es una variable simple en programación para 2° básico?
Una variable es un contenedor nombrado que guarda información changeable, como 'puntos' en un juego que inicia en 0 y suma al recolectar ítems. En las Bases Curriculares de MINEDUC, se enseña con ejemplos visuales en Scratch para mostrar asignación (establecer valor) y modificación (sumar o restar), haciendo programas interactivos y dinámicos.
¿Cómo diseñar un programa simple con variables para niños?
Usen Scratch: creen un sprite jugador, agreguen variable 'puntos' global, usen bloques 'cambiar puntos por 1' en colisiones con objetos. Incluyan 'decir puntos' para mostrar cambios. Prueben y depuren juntos, respondiendo a preguntas clave como analizar la dinámica del programa. Esto toma 20-30 minutos y refuerza OA TEC 2oB.
¿Cómo el aprendizaje activo ayuda a entender variables?
El aprendizaje activo hace concretas las variables abstractas mediante manipulación directa en Scratch: estudiantes en parejas o grupos ven cambios en tiempo real al incrementar valores, experimentan errores y los corrigen colaborativamente. Esto contrasta con explicaciones pasivas, ya que la observación inmediata fortalece conexiones entre código, variable y salida visual, mejorando retención en un 40-50% según estudios pedagógicos.
¿Cuáles son errores comunes al enseñar variables en juegos?
Errores frecuentes incluyen creer que variables son fijas o confusas con constantes. Corrijan con actividades prácticas: estaciones donde prueban contadores y selectores, discutiendo observaciones. Vinculen a preguntas de la unidad para analizar dinamismo, asegurando comprensión alineada con MINEDUC y preparando para bucles futuros.