Red de conocimiento informático - Aprendizaje de código fuente - Las ventajas y el valor de la programación sin pantalla

Las ventajas y el valor de la programación sin pantalla

En 2020, un estudio realizado por el equipo de investigación de la neurocientífica Chantel S. Prat de la Universidad de Washington anuló nuestra comprensión anterior y descubrió que para los estudiantes, el aprendizaje de la programación se parece más al aprendizaje de un segundo idioma. Por ejemplo, la estructura jerárquica en forma de párrafo en lenguajes de secuencias de comandos como Python, y el proceso de programación de algunos lenguajes orientados a objetos son similares a la descripción del nombre, estado y comportamiento de las cosas al escribir, todos que hacen que los lenguajes de programación de computadoras parezcan estructuralmente similares a los lenguajes extranjeros. La capacidad de utilizar funciones en programación es similar a la memoria de vocabulario y las capacidades de expansión en el aprendizaje de idiomas. Esto explica por qué es difícil dominar un lenguaje de programación y, sin duda, la programación sin pantalla reduce el umbral de aprendizaje en este sentido.

La programación sin pantalla se refiere a un tipo de programación que no depende de lenguajes de programación, no tiene soporte para una pantalla de computadora y aprende a programar a través de operaciones físicas. Para distinguirla de la programación que depende de pantallas, este tipo. de programación se conoce colectivamente como programación sin pantalla. El equipamiento físico, el trabajo práctico y la gamificación son las principales características de la programación sin pantalla. Método típico de programación sin pantalla: “Human B-Box” de Finlandia es una aplicación de programación sin pantalla. Su generación requiere el uso de diferentes partes del cuerpo humano, como labios, dientes y. lengua para imitar diferentes instrumentos musicales. Los sonidos se repiten y superponen según ciertas reglas, y finalmente forman una pieza musical rítmica.

Además, accesorios como juguetes, bloques de construcción, rompecabezas, tarjetas, cuerdas, crayones, así como laberintos y diversos entornos de vida pueden convertirse en herramientas para la programación sin pantallas. La programación sin pantalla concreta lenguajes de programación abstractos, gamifica los métodos de aprendizaje y también resuelve el problema del daño visual que puede causar la exposición temprana de los niños a las pantallas de computadora. Estas ventajas hacen que la programación sin pantalla generalmente se considere una mejor opción para la programación infantil.

La programación sin pantalla tiene la característica típica de "aprender haciendo", que ayuda a cultivar la capacidad práctica de los estudiantes. En Finlandia y Suecia, una forma importante de educación en programación es integrar la programación sin pantalla en cursos manuales. En mi país, la programación sin pantalla también se puede combinar con la educación laboral. Además, la programación sin pantallas también puede ayudar a cultivar la conciencia y las habilidades de colaboración entre los estudiantes. Dado que gran parte de la programación sin pantalla requiere participación personal y trabajo en equipo para resolver problemas y completar tareas relacionadas, facilita a los profesores diseñar actividades de aprendizaje colaborativo entre los estudiantes y cultivar las habilidades de cooperación y comunicación de los estudiantes.

[El texto completo se publica en el número 21 de 2021 de la revista "China Information Technology Education" (primer número de noviembre). El artículo se titula "Programación sin pantalla, no solo una herramienta de programación para niños". Autor: Wei Ning]