New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Introducción a la Programación por Bloques para Niños

Slideshow

Played 2

About this activity

Explora cómo la programación por bloques enseña a los niños a programar de manera divertida y efectiva.

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Introducción a la Programación por Bloques para Niños
 

Introducción a la Programación por Bloques para NiñosOnline version

Explora cómo la programación por bloques enseña a los niños a programar de manera divertida y efectiva.

by William Henry Pardo Morales
1

¿Qué es la programación por bloques?

La programación por bloques es una metodología visual de enseñanza de la programación, especialmente diseñada para niños y principiantes. Esta se basa en la manipulación de bloques gráficos que representan instrucciones o comandos, los cuales pueden unirse de manera secuencial o condicional para formar algoritmos. Cada bloque tiene una función específica y se ensambla con otros como piezas de un rompecabezas. El objetivo de esta metodología es facilitar la comprensión de conceptos fundamentales de la programación sin necesidad de escribir código textual, evitando errores de sintaxis y permitiendo una experiencia más amigable.
2

¿Por qué es ideal para niños?

1. **Visual y amigable:** Las instrucciones se presentan como bloques de colores con formas específicas, lo cual facilita su identificación y uso. 2. **Aprendizaje por experimentación:** Los niños pueden ver resultados inmediatos al ejecutar sus programas, lo cual refuerza el aprendizaje. 3. **Reducción de frustración:** Al evitar errores tipográficos, los estudiantes pueden concentrarse en la lógica del problema. 4. **Desarrollo del pensamiento computacional:** Ayuda a que los niños aprendan a dividir problemas en partes más pequeñas y ordenarlas secuencialmente. 5. **Creatividad e inclusión:** Permite que estudiantes con distintos estilos de aprendizaje se expresen mediante juegos, animaciones, historias interactivas o robots.
3

Plataformas más utilizadas

1. **Scratch** (https://scratch.mit.edu): - Desarrollada por el MIT. - Ideal para niños de 8 a 16 años. - Permite crear juegos, cuentos interactivos y simulaciones. - Comunidad global con proyectos compartidos. 2. **Code.org** (https://code.org): - Dirigida a niveles de primaria y secundaria. - Incluye actividades temáticas (Minecraft, Star Wars, etc.). - Currículo estructurado y adaptado al ritmo del estudiante. 3. **Microsoft MakeCode** (https://makecode.microbit.org): - Diseñado para programar tarjetas como Micro:bit. - Combinación de bloques y código textual (JavaScript o Python). 4. **Blockly:** - Motor de programación por bloques desarrollado por Google. - Base de muchas plataformas educativas. 5. **Tynker:** - Plataforma con misiones guiadas y retos creativos. - Enfocada en fomentar la programación y la resolución de problemas.
4

Competencias y habilidades que desarrolla

- **Pensamiento computacional**: Diseñar soluciones lógicas a problemas. - **Resolución de problemas**: Analizar, planear y ejecutar acciones. - **Creatividad digital**: Crear historias, animaciones, juegos y modelos interactivos. - **Colaboración**: Fomentar el trabajo en equipo en proyectos conjuntos. - **Perseverancia**: Aprender de los errores y mejorar el diseño de sus programas. - **Autonomía y confianza**: Tomar decisiones sobre el funcionamiento de sus creaciones.
5

Recomendaciones para docentes

1. Iniciar con retos sencillos y significativos (por ejemplo, mover un personaje). 2. Integrar la programación en proyectos transversales: matemáticas, ciencias, arte. 3. Promover la autoevaluación y la reflexión sobre lo que se ha creado. 4. Usar ejemplos cercanos a la vida cotidiana de los niños. 5. Valorar tanto el proceso como el producto.
6

Conclusión

La programación por bloques es una puerta de entrada ideal al mundo digital. A través de ella, los niños no solo aprenden a programar, sino que desarrollan habilidades esenciales para el siglo XXI. Su uso en el aula potencia la creatividad, el pensamiento crítico y el aprendizaje significativo, convirtiéndose en una estrategia pedagógica inclusiva y motivadora.
Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.