Programación en Bloques | Crack The Code

Programación en Bloques

Crack The Code

Crack the Code

La programación es cada vez más importante para enfrentar los retos del siglo XXI. Sin embargo, aprender a programar no es una actividad que sólo pueden realizar los adultos. Mediante la programación en bloques, niños de 5 años a más pueden aprender la lógica de la codificación de forma sencilla y divertida, potenciando en ellos habilidades como el pensamiento computacional, razonamiento lógico, creatividad, e inclusive, desarrollando habilidades artísticas y socioemocionales.

En la siguiente imagen aparece el proyecto final de un grupo de niños de 7 años de nuestro taller: Music with Code. Para este proyecto: New Dance Lab, utilizaron la programación en bloques. 

Antes de conocer más sobre este tema, recordemos ¿Qué es programación?

Sabemos que una computadora no tiene un cerebro inteligente como el nuestro; sin embargo, puede realizar cálculos y acciones rápidas y eficaces, casi inteligentes. Todo esto gracias a que previamente se le da instrucciones de todo lo que debe hacer, por medio de programas, es decir, por medio de listas de instrucciones ordenadas, se le indica el paso a paso de qué debe de hacer cuando, por ejemplo, presionamos un botón o damos click a determinado objeto. 

Dar instrucciones a una computadora, se le conoce como codificación o programación. Cuando se programa una página web o un programa de escritorio se ve una cantidad inmensa de códigos poco entendibles para la mayoría. Sin embargo, como en cualquier otro idioma, el lenguaje de programación es más sencillo al aprender la lógica y estructura de las oraciones e instrucciones que se le da al computador. 

Antes se creía que aprender un lenguaje de programación era una actividad sólo para adultos y profesionales. En la actualidad, sabemos que no es así, por medio de la programación en bloques niños pequeños de 5 años a más pueden aprender qué es una instrucción o un algoritmo , qué es una secuencia o un programa, y cómo crear sus propios proyectos de programación 

¿Qué es la programación por bloques?

La programación en bloques nos permite aprender la lógica de programación desde niños, mediante el uso de sencillas conexiones en forma de bloques. Cada bloque tiene una instrucción, condición o evento diferente. Para programar el paso a paso de una tarea, se deben de encajar los bloques de forma ordenada y lógica. Al juntarlos encajan como piezas de lego o rompecabezas y se van creando pilas o cadenas secuenciales de bloques, es decir, pequeños programas. 

Por ejemplo: este es un fragmento de código de MakeCode Arcade que permite mover a los personajes de un videojuego retro de izquierda a derecha.

La programación en bloques nos permite crear animaciones, videojuegos, historias interactivas y arte digital; de manera sencilla, creativa y organizada, ¡El límite es la imaginación del usuario!

¿Cuáles son los beneficios de la programación en bloques para los niños? ¿Dónde puedo aprender?

Aprender a programar los prepara para los desafíos de la vida y del trabajo  siglo XXI. Como lo vimos en un post anterior, habilidades que exige el siglo XXI, los pequeños desarrollan capacidades como el pensamiento analítico, computacional y sistemático, razonamiento crítico, innovación, creatividad, resolución de problemas complejos, resiliencia, y, uso y control de tecnología. Habilidades esenciales para desenvolverse y trabajar en el futuro.  

En Crack The Code, ofrecemos talleres en los que su menor aprenderá a programar videojuegos, animaciones, arte e historias interactivas. Puede encontrar más información sobre estos talleres dando clic al siguiente enlace: Talleres de Programación para niños - Verano 2021