¿Qué es el software para programación infantil?

Tongcheng Tongmei cultiva el interés a través de una interesante educación en programación y, al mismo tiempo, descubre que los niños con talento en el campo de la programación pueden brindar educación en programación profesional para convertirse en la próxima élite de TI; ¿Qué software necesitas compartir para la programación infantil?

1. Scratch (Instituto Tecnológico de Massachusetts)

Scratch es un lenguaje de programación de elementos cero desarrollado por el MIT para niños. Es un lenguaje de elementos cero, complementado con cursos introductorios. Orientación parental y una sólida comunidad de usuarios.

Scratch utiliza una interfaz visual de bloques de procedimientos para crear experiencias más divertidas para los niños (y los padres). Los niños pueden apilar bloques de procedimientos (como acciones, eventos, operadores).

La forma de cada bloque de construcción del programa sólo permite combinarlo con objetos compatibles. Por ejemplo, un "bucle de repetición" tiene forma de "U" horizontal para que los niños sepan que es necesario colocar un bloque entre el principio y el final del bucle.

Scratch se puede utilizar para crear animaciones y juegos realistas. Tiene muchas imágenes y texto que puedes subir tú mismo. Scratch también se puede utilizar si la computadora no está conectada a Internet y los niños pueden optar por compartir sus creaciones en la comunidad en línea de Scratch.

Edad recomendada: 8-16 años.

Requisitos: Computadora con Mac, Windows o Linux.

2.Blockly (Google)

Blockly es la mejora de Scratch de Google. Toma prestado el enfoque de Scratch para el diseño de interacción con bloques de creación de programas que se pueden arrastrar, pero puede generar código en varios lenguajes de programación diferentes, como JavaScript, Python, PHP, Lua y Dart.

La diferencia entre Blockly y Scratch es que cuando los bloques de construcción del programa están vinculados entre sí, puedes ver el código en un lado de la pantalla y puedes cambiar de lenguaje de programación en cualquier momento para ver el diferencias de sintaxis para el mismo programa. Esto hace que Blockly sea ideal para enseñar código a todas las edades, incluidos niños mayores y adultos.

Si esto suena como un cambio sorprendente para Scratch, Google en realidad está trabajando con el MIT para desarrollar la próxima generación de Scratch basada en la plataforma Blockly.

Edad recomendada: 10 años en adelante.

Requisitos: Computador con sistema operativo Windows, MacOS o Linux.

3. Alice

Alice es una herramienta de programación 3D de 0 yuanes diseñada para enseñar los conceptos de lenguajes de programación orientados a objetos, como C++. Utiliza bloques de construcción familiares para permitir a los niños crear juegos o animaciones programando movimientos de cámara, modelos 3D y escenas.

Alice fue desarrollada en la Universidad Carnegie Mellon.

Edad recomendada: 10 años en adelante.

Requisitos: Computador con Mac, Windows o Linux.