¡Construyamos una Calculadora Mágica con Scratch!
Creado por Rudys B.
Cómo fue en el aula
Todavía nadie ha contado cómo le fue con este recurso.
Descripción
En este plan de clase, los estudiantes de primaria descubrirán cómo integrar las tecnologías de la información y comunicación (TIC) usando Scratch para crear una calculadora interactiva. Aprenderán conceptos básicos de programación mientras aplican sus conocimientos de aritmética para diseñar y programar un proyecto tangible que les permita realizar sumas, restas, multiplicaciones y divisiones. Este aprendizaje es relevante porque combina matemáticas y tecnología, habilidades fundamentales en el mundo actual, y motiva a los niños a pensar creativamente y a resolver problemas de forma colaborativa. Además, al crear su propia calculadora digital, los estudiantes verán cómo lo aprendido en clase se conecta con herramientas que usan a diario, fomentando un aprendizaje significativo y duradero.
Objetivos de Aprendizaje
- Crear un proyecto funcional en Scratch que simule una calculadora básica.
- Diseñar y programar bloques de código para realizar operaciones aritméticas simples (suma, resta, multiplicación y división).
- Colaborar en equipo para planificar, construir y mejorar la calculadora digital.
- Aplicar conocimientos matemáticos para validar el funcionamiento correcto de la calculadora.
- Reflexionar sobre la importancia de las TIC en la resolución de problemas cotidianos.
Recursos Necesarios
- Computadoras o tablets con acceso a internet (una por cada 2-3 estudiantes).
- Acceso a la plataforma Scratch (https://scratch.mit.edu/).
- Proyector y pantalla para demostraciones grupales.
- Material impreso con instrucciones básicas de Scratch y ejemplos de código (1 por estudiante o grupo).
- Cuadernos y lápices para anotaciones y bosquejos.
- Lista de operaciones y ejemplos de problemas matemáticos simples.
Requisitos Previos
- Conocimiento básico de operaciones matemáticas (suma, resta, multiplicación, división).
- Familiaridad básica con el uso de computadora y navegador web.
- Experiencia previa en actividades grupales y trabajo colaborativo.
- Habilidades iniciales para reconocer iconos y bloques en plataformas digitales.
Actividades
Sesión 1: Introducción a Scratch y diseño de la calculadora
Fase de Inicio
Tiempo estimado:
10 minutos
Propósito de la sesión:
Conocer la plataforma Scratch, entender qué es una calculadora y motivar a los estudiantes a crear su propia calculadora digital.
Activación de conocimientos previos:
Docente: "¿Quién aquí ha usado una calculadora? ¿Para qué la usan?"
Estudiantes: Responden compartiendo sus experiencias y ejemplos de uso.
Motivación y enganche:
Docente: "¡Hoy vamos a ser programadores y crearemos una calculadora mágica que podrá hacer operaciones matemáticas por nosotros! ¿Quieren saber cómo?"
Contextualización:
Docente: "Las calculadoras nos ayudan a resolver problemas más rápido y con menos errores. Usando Scratch, un juego donde podemos programar, aprenderemos cómo hacer una propia y entenderemos mejor las matemáticas."
Fase de Desarrollo
Tiempo estimado:
45 minutos
Presentación del contenido:
Docente: Muestra la página de Scratch en el proyector y explica brevemente la interfaz: escenario, bloques, sprites.
Actividades de aprendizaje activo:
-
Actividad 1: Explorando Scratch
Objetivo: Familiarizarse con la plataforma Scratch.
Instrucciones:- El docente guía a los estudiantes para abrir Scratch en sus dispositivos.
- Exploran bloques básicos de movimiento y apariencia.
- Prueban pequeños comandos para mover un sprite en pantalla.
Producto: Sprite que se mueve según sus comandos.
Tiempo: 15 minutos.
Rol docente: Observa, resuelve dudas y hace preguntas como: "¿Qué pasa si cambian un número en el bloque?" -
Actividad 2: Diseño de la calculadora
Objetivo: Planificar la estructura y botones de la calculadora.
Instrucciones:- En sus cuadernos, dibujan cómo quieren que se vea su calculadora: botones, pantalla, números.
- Discuten en grupo qué operaciones incluirán (suma, resta, multiplicación, división).
Producto: Boceto de calculadora.
Tiempo: 15 minutos.
Rol docente: Facilita la discusión, pregunta cómo funcionará cada botón. -
Actividad 3: Creación de botones
Objetivo: Crear sprites que representen botones numéricos y de operaciones.
Instrucciones:- En Scratch, cada grupo crea sprites para números y símbolos (+, -, ×, ÷, =).
- Asignan nombres a cada sprite para identificarlos.
Producto: Conjunto de sprites de botones.
Tiempo: 15 minutos.
Rol docente: Apoya el diseño de sprites, ayuda con nombres y organización.
Diferenciación:
- Para estudiantes que terminan antes: Explorar la creación de sonidos al presionar botones.
- Para estudiantes que requieren apoyo: Trabajar en parejas con ayuda del docente para crear los botones.
Transiciones:
Al finalizar los botones, el docente conecta la siguiente sesión explicando que en la próxima programarán las funciones para que la calculadora funcione.
Fase de Cierre
Tiempo estimado:
5 minutos
Síntesis:
Docente: "¿Qué aprendimos hoy sobre Scratch y nuestra calculadora? ¿Qué les gustó más?"
Estudiantes: Responden y comparten sus bocetos y sprites.
Reflexión metacognitiva:
Preguntas para estudiantes:
- ¿Cómo nos ayuda Scratch a crear cosas divertidas y útiles?
- ¿Qué botón creen que es más importante en la calculadora y por qué?
- ¿Qué les gustaría aprender en la próxima sesión para que su calculadora funcione?
Retroalimentación:
Docente: Felicita el esfuerzo, destaca la creatividad y motiva a seguir aprendiendo.
Transferencia:
Docente: "En la próxima sesión programaremos cada botón para que la calculadora haga cálculos reales. ¡Será como magia digital!"
Sesión 2: Programando las operaciones básicas
Fase de Inicio
Tiempo estimado:
10 minutos
Propósito de la sesión:
Revisar lo hecho y empezar a programar funciones para que la calculadora realice operaciones aritméticas.
Activación de conocimientos previos:
Docente: "¿Qué botones crearon? ¿Para qué sirve cada uno?"
Estudiantes: Explican su diseño y funciones previstas.
Motivación y enganche:
Docente: "¿Quieren ver cómo podemos hacer que al presionar un botón, la calculadora empiece a sumar o restar? ¡Vamos a hacerlo juntos!"
Contextualización:
Docente: "Programar es como darle instrucciones claras a una computadora para que haga lo que queremos."
Fase de Desarrollo
Tiempo estimado:
45 minutos
Presentación del contenido:
Docente: Explica cómo usar bloques de variables y eventos para programar las operaciones.
Actividades de aprendizaje activo:
-
Actividad 1: Crear variables para números y operaciones
Objetivo: Comprender y crear variables que guardan números y el tipo de operación.
Instrucciones:- En Scratch, cada grupo crea variables llamadas "Número1", "Número2" y "Operación".
- El docente muestra cómo asignar valores a estas variables al presionar botones.
Producto: Variables en Scratch que cambian al presionar botones.
Tiempo: 15 minutos.
Rol docente: Guía la creación, pregunta "¿Por qué usamos variables aquí?" -
Actividad 2: Programar suma y resta
Objetivo: Programar bloques para realizar suma y resta.
Instrucciones:- El docente explica el bloque "cuando se presiona sprite" y cómo usar operadores matemáticos.
- Los estudiantes programan que al presionar "+" o "-", se guarde la operación y se espere el segundo número.
- Programan que al presionar "=", se muestre el resultado en la pantalla.
Producto: Código funcional para suma y resta.
Tiempo: 20 minutos.
Rol docente: Observa, pregunta "¿Qué pasa si presionamos el botón dos veces?" y ayuda a corregir errores. -
Actividad 3: Probar y corregir
Objetivo: Validar el funcionamiento y mejorar el código.
Instrucciones:- Los estudiantes prueban su calculadora sumando y restando números.
- Identifican errores o mejoras y los corrigen con ayuda del docente.
Producto: Calculadora con suma y resta funcionando.
Tiempo: 10 minutos.
Rol docente: Da retroalimentación puntual y sugiere mejoras.
Diferenciación:
- Para estudiantes adelantados: Intentar programar botones para borrar o reiniciar la calculadora.
- Para estudiantes con dificultad: Trabajar con el docente para entender el concepto de variables y eventos.
Transiciones:
Se explica que en la próxima sesión añadirán la multiplicación y división para completar la calculadora.
Fase de Cierre
Tiempo estimado:
5 minutos
Síntesis:
Docente: "Hoy aprendimos a programar la suma y la resta. ¿Qué dificultades encontraron? ¿Qué les gustó programar?"
Reflexión metacognitiva:
Preguntas para estudiantes:
- ¿Cómo funciona la calculadora cuando presionas "+" o "-"?
- ¿Qué aprendieron sobre programar operaciones matemáticas?
- ¿Qué les gustaría mejorar?
Retroalimentación:
Docente: Elogia el progreso y anima a seguir practicando.
Transferencia:
Docente: "En la próxima sesión haremos que la calculadora haga multiplicaciones y divisiones, y mejoremos la pantalla para mostrar resultados."
Sesión 3: Multiplicación, división y mejora de la interfaz
Fase de Inicio
Tiempo estimado:
10 minutos
Propósito de la sesión:
Revisar lo programado y extender la calculadora para incluir multiplicación y división.
Activación de conocimientos previos:
Docente: "¿Qué operaciones ya programamos? ¿Alguien ha probado la calculadora con diferentes números?"
Motivación y enganche:
Docente: "¡Ahora vamos a hacerla aún más poderosa para que pueda multiplicar y dividir! ¿Listos para el reto?"
Contextualización:
Docente: "Multiplicar y dividir son operaciones que usamos mucho, por ejemplo, para repartir o juntar cosas en cantidades."
Fase de Desarrollo
Tiempo estimado:
45 minutos
Presentación del contenido:
Docente: Explica cómo programar la multiplicación y división usando bloques similares a los anteriores, y cómo mejorar la pantalla para mostrar resultados claros.
Actividades de aprendizaje activo:
-
Actividad 1: Programar multiplicación y división
Objetivo: Implementar operaciones de multiplicar y dividir.
Instrucciones:- Los estudiantes agregan bloques para detectar cuando el sprite de multiplicar o dividir es presionado.
- Guardan la operación y programan el cálculo al presionar "=".
- El docente explica cómo manejar la división entre cero y evitar errores.
Producto: Código para multiplicar y dividir.
Tiempo: 25 minutos.
Rol docente: Acompaña, corrige y plantea escenarios de prueba. -
Actividad 2: Mejorar la pantalla de resultados
Objetivo: Crear un área en Scratch para mostrar los números y resultados claramente.
Instrucciones:- Usan un sprite o fondo para simular la pantalla.
- Programan que los números y resultados se muestren en ese espacio al presionar "=".
Producto: Pantalla funcional que muestra resultados.
Tiempo: 15 minutos.
Rol docente: Sugiere mejoras visuales y ayuda con la programación del texto.
Diferenciación:
- Estudiantes avanzados pueden explorar añadir botones para borrar el último número ingresado.
- Estudiantes con dificultades reciben apoyo directo para entender flujo de programación y mostrar textos.
Transiciones:
Se anuncia que en la sesión final harán pruebas, corregirán errores y compartirán su calculadora.
Fase de Cierre
Tiempo estimado:
5 minutos
Síntesis:
Docente: "Hoy nuestra calculadora puede hacer las cuatro operaciones básicas. ¿Qué les parece?"
Reflexión metacognitiva:
Preguntas para estudiantes:
- ¿Qué aprendieron al programar multiplicación y división?
- ¿Cómo se siente ver su calculadora funcionando completa?
- ¿Qué cambiarían o agregarían si tuvieran más tiempo?
Retroalimentación:
Docente: Destaca el esfuerzo y la perseverancia, invitando a que prueben con diferentes números.
Transferencia:
Docente: "En la próxima sesión probaremos, mejoraremos y presentaremos nuestro proyecto a la clase."
Sesión 4: Pruebas, mejoras y presentación del proyecto
Fase de Inicio
Tiempo estimado:
10 minutos
Propósito de la sesión:
Preparar la calculadora para presentación final, hacer pruebas y reflexionar sobre el aprendizaje.
Activación de conocimientos previos:
Docente: "¿Qué operaciones hace su calculadora? ¿Cómo pueden probar que funciona bien?"
Motivación y enganche:
Docente: "Hoy mostraremos nuestro proyecto a todos y nos convertiremos en verdaderos programadores y matemáticos."
Contextualización:
Docente: "Saber cómo programar y usar la matemática es muy útil para crear herramientas que nos ayuden en la vida diaria."
Fase de Desarrollo
Tiempo estimado:
45 minutos
Presentación del contenido:
Docente: Explica la importancia de probar cada función y corregir errores para mejorar el proyecto.
Actividades de aprendizaje activo:
-
Actividad 1: Pruebas en equipo
Objetivo: Verificar que la calculadora funcione correctamente en todas las operaciones.
Instrucciones:- Los grupos prueban su calculadora con diferentes números y operaciones.
- Registran en papel cualquier error o comportamiento extraño.
Producto: Lista de problemas detectados.
Tiempo: 20 minutos.
Rol docente: Supervisa, sugiere pruebas adicionales y apoya en solución de errores. -
Actividad 2: Mejorar y corregir
Objetivo: Corregir errores y añadir mejoras visuales o funcionales.
Instrucciones:- Con base en las pruebas, los grupos corrigen errores de código.
- Agregan detalles para mejorar la interfaz o usabilidad (colores, sonidos, mensajes).
Producto: Versión mejorada de la calculadora.
Tiempo: 15 minutos.
Rol docente: Ofrece retroalimentación específica y ayuda técnica. -
Actividad 3: Presentación final
Objetivo: Compartir su proyecto con la clase y explicar cómo funciona.
Instrucciones:- Cada grupo presenta su calculadora frente a la clase.
- Explican las operaciones que programaron y cómo lo hicieron.
- Responden preguntas de sus compañeros y docente.
Producto: Presentación oral y demostración funcional.
Tiempo: 10 minutos.
Rol docente: Modera, valora las presentaciones y genera preguntas para profundizar.
Fase de Cierre
Tiempo estimado:
5 minutos
Síntesis:
Docente: "Hemos creado una calculadora en Scratch que hace sumas, restas, multiplicaciones y divisiones. ¡Qué gran logro!"
Reflexión metacognitiva:
Preguntas para estudiantes:
- ¿Qué fue lo más fácil y lo más difícil de crear la calculadora?
- ¿Cómo les ayuda este proyecto a entender mejor las matemáticas?
- ¿Qué otras cosas les gustaría programar con Scratch?
Retroalimentación:
Docente: Felicita a todos por su esfuerzo, creatividad y trabajo en equipo, y destaca el aprendizaje adquirido.
Transferencia:
Docente: Invita a los estudiantes a seguir explorando Scratch en casa y a pensar en otros proyectos con matemáticas y tecnología.
Tarea o reto:
Docente: "Si quieren, pueden intentar agregar más funciones a su calculadora, como calcular porcentajes o raíces cuadradas, para la próxima semana."
Evaluación
Tipo de evaluación:
- Diagnóstica: Sesión 1 - Actividad de activación de conocimientos previos sobre calculadoras y Scratch.
- Formativa: Durante las sesiones 1 a 4 - Observación directa, retroalimentación continua y revisión de productos parciales (sprites, código, bocetos).
- Sumativa: Sesión 4 - Presentación final del proyecto completo y evaluación del funcionamiento de la calculadora.
Criterios de evaluación:
- El estudiante crea una calculadora funcional en Scratch que realiza las cuatro operaciones básicas (vinculado a objetivo 1 y 2).
- Demuestra comprensión de variables y eventos mediante la programación adecuada (vinculado a objetivo 2).
- Participa activamente en el trabajo colaborativo para diseñar y construir la calculadora (vinculado a objetivo 3).
- Aplica correctamente operaciones aritméticas para validar resultados (vinculado a objetivo 4).
- Reflexiona sobre el uso de las TIC y su aplicación en la vida real (vinculado a objetivo 5).
Instrumentos sugeridos:
- Lista de cotejo para verificar funcionalidades de la calculadora y participación.
- Rúbrica para la presentación final que evalúa claridad, funcionamiento y trabajo en equipo.
- Observación directa durante actividades para apoyo y retroalimentación.
- Autoevaluación y coevaluación mediante preguntas guiadas en la reflexión final.
Evidencias de aprendizaje:
- Proyecto de calculadora funcional en Scratch.
- Bocetos y planificación del diseño.
- Participación activa en actividades grupales.
- Presentación oral y demostración del proyecto.
- Respuestas reflexivas en actividades metacognitivas.
Actividades Enriquecidas con IA
Contextualización para la Fase de Inicio
¿Alguna vez has tenido que contar cuánto dinero tienes para comprar algo o sumar los puntos que ganaste en un juego? En la vida diaria, usamos las matemáticas todo el tiempo, aunque a veces ni nos damos cuenta. Por ejemplo, cuando ayudas a tu familia a calcular el total de la compra en el mercado o cuando quieres saber cuántos días faltan para tu cumpleaños. Estas pequeñas cuentas son muy importantes y nos ayudan a resolver problemas rápidamente.
Hoy en día, usamos muchas herramientas tecnológicas para hacer esas cuentas más rápido y fácil, como las calculadoras en los teléfonos o las computadoras. Pero, ¿te imaginas poder crear tu propia calculadora mágica? Con Scratch, un programa divertido y fácil de usar, vamos a aprender a construir una calculadora que tú mismo podrás controlar y personalizar.
Durante estas cuatro sesiones, vamos a descubrir paso a paso cómo hacer que nuestra calculadora funcione para sumar, restar, multiplicar y dividir. Esto no solo te ayudará a entender mejor las matemáticas, sino que también te permitirá jugar y crear con tecnología, algo que es muy útil para el futuro. ¡Prepárate para convertirte en un pequeño inventor digital y sorprender a todos con tu calculadora mágica!
Actividad para activar conocimientos previos: "¿Qué sabes sobre sumar y restar con ayuda de la tecnología?"
Esta actividad inicial tiene como propósito conectar los conocimientos previos de los estudiantes sobre operaciones básicas (suma y resta) y el uso de herramientas tecnológicas simples para resolver problemas matemáticos, preparando el terreno para crear una calculadora en Scratch.
- Duración: 7 minutos
- Materiales: Pizarra o papelógrafo, marcadores, hojas para anotaciones
Desarrollo de la actividad
- Pregunta inicial (2 minutos): El docente pregunta a los estudiantes:
- ¿Qué operaciones matemáticas conocen? (Esperar respuestas: suma, resta, multiplicación, división)
- ¿Han usado alguna vez una calculadora? ¿Para qué? ¿Cómo creen que funciona?
- Dinámica rápida (3 minutos): En grupos pequeños (de 3 a 4 niños), los estudiantes deben pensar en un problema sencillo de suma o resta que puedan resolver con ayuda de una calculadora o con lápiz y papel. Ejemplo: "Si tengo 5 manzanas y compro 3 más, ¿cuántas tengo en total?"
- Socialización (2 minutos): Cada grupo comparte uno de sus problemas y cómo lo resolverían con una calculadora o mentalmente.
Conexión con el proyecto
Al finalizar la actividad, el docente explica que, en las próximas sesiones, aprenderán a construir su propia calculadora usando Scratch, una herramienta tecnológica que les permitirá automatizar estos cálculos y entender mejor cómo funcionan las operaciones matemáticas.
Ejemplos Prácticos para el Proyecto "¡Construyamos una Calculadora Mágica con Scratch!"
Para que los estudiantes comprendan y apliquen los conceptos de programación con Scratch y aritmética, los ejemplos prácticos deben ser cercanos a su vida diaria y fomentar la creatividad, el trabajo en equipo y la resolución de problemas. Estos ejemplos se integran en cada sesión para guiar el desarrollo del proyecto de la calculadora.
- Ejemplo 1: Sumar las frutas de la merienda
Imagina que tienes 3 manzanas y tu amigo te da 2 más. ¿Cuántas manzanas tienes en total? Los estudiantes crean un pequeño programa en Scratch que permite ingresar dos números y muestra la suma.
- Ejemplo 2: Contar los lápices y borradores
Si tienes 5 lápices y 3 borradores, ¿cuántos útiles escolares tienes en total? Aquí se practica la suma y se introduce el uso de variables para almacenar números en Scratch.
- Ejemplo 3: Restar caramelos compartidos
Tenías 10 caramelos y diste 4 a tus amigos. ¿Cuántos caramelos te quedaron? Se programa la función de resta en la calculadora para resolver este problema.
- Ejemplo 4: Multiplicar paquetes de galletas
Cada paquete tiene 4 galletas y tienes 3 paquetes. ¿Cuántas galletas tienes en total? Se implementa la multiplicación para calcular el total.
- Ejemplo 5: Dividir las piezas de pizza
Tienes 8 piezas de pizza y quieres compartirlas entre 4 amigos. ¿Cuántas piezas recibe cada uno? Se añade la división a la calculadora en Scratch.
Casos de Estudio para el Aprendizaje Basado en Proyectos
Cada caso de estudio está diseñado para que los estudiantes trabajen en equipo, discutan y apliquen conceptos mientras avanzan en la construcción de su calculadora mágica.
| Sesión | Caso de Estudio | Objetivo Específico | Actividad en Scratch |
|---|---|---|---|
| Sesión 1 | ¿Cómo crear botones para sumar y restar? | Diseñar los botones que permitan ingresar números y elegir suma o resta. | Crear sprites con números y botones de suma y resta; programar interactividad básica. |
| Sesión 2 | Programar operaciones básicas (suma y resta) | Implementar el código para que la calculadora realice suma y resta correctamente. | Usar variables para almacenar números y mostrar resultados. |
| Sesión 3 | Agregar multiplicación y división a la calculadora | Ampliar la calculadora para realizar las cuatro operaciones aritméticas. | Programar nuevos botones y bloques para multiplicar y dividir. |
| Sesión 4 | Prueba y presentación del proyecto | Probar la calculadora con diferentes números y explicar el funcionamiento al grupo. | Realizar pruebas en parejas o grupos pequeños y preparar una pequeña presentación. |
Estos ejemplos y casos de estudio están diseñados para que los estudiantes vean la utilidad práctica de las operaciones matemáticas a través de la creación de un proyecto divertido y motivador, usando Scratch como herramienta para fortalecer el aprendizaje y la integración de las TIC.
Actividad de Síntesis para la Fase de Cierre: “Presentamos Nuestra Calculadora Mágica”
Objetivo de la actividad: Consolidar los aprendizajes sobre programación en Scratch y conceptos básicos de aritmética, verificando que los estudiantes hayan logrado crear una calculadora funcional que realice operaciones básicas.
Duración: 30 minutos (parte de la cuarta sesión)
- Materiales: Computadoras con Scratch abierto, proyector (opcional), hoja de autoevaluación sencilla, pizarra o rotafolio.
- Descripción:
| Pasos | Detalles |
|---|---|
| 1. Preparación de la presentación | Cada estudiante o equipo prepara para mostrar su calculadora creada, explicando qué operaciones realiza (suma, resta, etc.) y cómo funciona. |
| 2. Presentación en grupo | Los estudiantes muestran su proyecto a los compañeros y al docente, explicando en palabras simples cómo programaron la calculadora y qué aprendieron sobre las operaciones. |
| 3. Preguntas y retroalimentación | Docente y compañeros hacen preguntas sencillas para asegurarse de que se comprendieron los conceptos matemáticos y de programación. El docente ofrece refuerzo positivo y sugerencias. |
| 4. Autoevaluación | Los estudiantes completan una breve hoja donde indican qué partes del proyecto lograron hacer, qué les gustó y qué les gustaría mejorar. |
| 5. Reflexión final | El docente guía una reflexión grupal sobre la importancia de las matemáticas y la programación para resolver problemas cotidianos y anima a seguir explorando Scratch. |
Resultados esperados: Los estudiantes demuestran comprensión de las operaciones aritméticas básicas y habilidades iniciales de programación en Scratch, validando el logro del objetivo de crear una calculadora funcional.