¿Por qué Code.org usa Blockly, un lenguaje de programación visual, para sus cursos de nivel elemental?

Seguir

Hay 2 categorías principales de lenguajes de programación: lenguajes de programación basados en texto y lenguajes de programación visual. Los lenguajes como Javascript o Python están basados en texto, pero los cursos de nivel de escuela primaria de Code.org usan Blockly, que usa bloques visuales que arrastras y sueltas para escribir programas. Es más fácil aprender a programar usando un lenguaje visual que un lenguaje basado en texto porque cuando estás aprendiendo a programar, te enfrentas a 2 cosas: aprender la lógica de cómo escribir programas y también la sintaxis de escribir programas.

Tanto en la programación visual como en la basada en texto, estás aprendiendo la lógica de escribir programas, como cómo repetir instrucciones o cómo hacer que la computadora decida entre 2 instrucciones. La sintaxis es el conjunto de reglas de cómo combinar instrucciones para que la computadora pueda entenderlas. En los lenguajes de programación visual, tiene un menú de instrucciones disponibles, que puede arrastrar y colocar junto a otras instrucciones y luego está listo para comenzar. En los lenguajes de programación basados en texto, debe recordar cómo se llaman las instrucciones y ser muy preciso en lo que escribe, como dónde colocar un punto y coma o recordar incluir un signo de exclamación. Al empezar a aprender con un lenguaje de programación visual, puedes concentrarte en la lógica sin preocuparte de si te acordaste de poner un paréntesis cerrado o no. Luego, una vez que domina la lógica de la programación, puede optar por pasar a un lenguaje de programación basado en texto, que puede ser más poderoso y eficiente que los lenguajes visuales si tiene experiencia con la programación basada en texto.

Esta progresión de aprendizaje es como aprender a gatear y volverse bueno antes de aprender a caminar. Pero de ninguna manera aprender a programar con un lenguaje visual es una evasión, ¡incluso muchas universidades importantes, como Harvard y Berkeley, enseñan codificación en sus clases de Introducción a la informática!

Tecnología de Zendesk