Por qué los niños deberían aprender a programar: el código es el lenguaje universal del mundo futuro
Actualmente, 16 países europeos y americanos han incorporado la programación en el currículo diario de las escuelas públicas. El presidente Obama afirmó claramente que "la programación debe enseñarse al mismo tiempo que el alfabeto y los colores ABC"; el último plan de estudios británico estipula que los niños de 5 a 16 años comenzarán a aprender programación y ya a mediados de la década de 1990; El Ministro de Educación de Israel deja claro que la informática debe tomarse tan en serio como otras materias científicas y que la programación debe convertirse en un curso obligatorio en las escuelas primarias y secundarias.
El lenguaje de programación es un lenguaje para el diálogo entre humanos y máquinas. Al igual que el chino, el inglés y otros idiomas que las personas utilizan para comunicarse, tiene un proceso de adquisición similar. Cuanto antes se exponga a él, mejor. puedes dominarlo. Al mismo tiempo, aprender a programar es más como una llave que puede abrir la puerta a un mundo completamente nuevo para los niños y cultivar sus habilidades multifacéticas.
Pensamiento lógico
La singularidad de la programación es que usar computadoras para crear cosas es un proceso creativo, al igual que los bloques de construcción, se necesita un plano y un proceso. Un programa grande suele tener muchos módulos pequeños y medianos responsables de sus respectivas tareas. Esto es como un proyecto, cómo dividir el trabajo, qué persona o equipo es responsable de qué, qué hacer primero y qué hacer después. Todo esto implica capacidades de diseño macro y pensamiento lógico. Lo mismo ocurre con el diseño de programas informáticos para realizar tareas.
Design Thinking
La programación puede ejercitar el pensamiento de diseño de los niños, como jugar juegos de defensa de torres como "Plants vs. Zombies". Lo divertido es que hay diferentes plantas y diferentes zombies. se refuerzan mutuamente y se diseña la apariencia de zombies, plantas y accesorios en cada nivel. Si los niños tienen habilidades de programación, naturalmente pensarán en: ¿Por qué los diseñadores del juego diseñaron estas plantas y zombis? ¿Cuáles son las reglas para la aparición de estas plantas y zombis? Si pudiera diseñar y programar un juego de este tipo, ¿qué tipo de zombis, plantas, jugabilidad y niveles los agregaría e implementaría para hacer el juego más divertido?
Capacidad para resolver problemas
Las computadoras son un mundo abierto, al igual que aplicaciones como Didi Taxi y Amap. Los niños que dominan el pensamiento de programación pueden crear programas para resolver problemas prácticos siempre que se les guíe para que sean buenos observando y descubriendo problemas. En lugar de idear su propio plan verbalmente o mentalmente, o pensar: "¿Qué bueno sería si alguien lo realizara de acuerdo con mis ideas?"
Capacidad de colaboración en equipo
Cuando un programa alcanza un cierto nivel de complejidad, requiere la cooperación de varias personas para completar la implementación del programa. Los niños aprenderán a dividir el trabajo y colaborar según las fortalezas de cada persona del equipo, ayudarse unos a otros y trabajar juntos para implementar programas y resolver problemas.
Capacidad de aprendizaje continuo
Por un lado, si un niño aprende programación, puede a su vez favorecer el aprendizaje de otras materias, por ejemplo, si quiere diseñar un juego de carreras. , necesita Solo comprendiendo las leyes del movimiento físico podemos expresar el movimiento de los autos de carreras en el juego de manera muy realista.
Por otro lado, desde la perspectiva de la industria informática, actualmente hay un "punto de explosión tecnológica" aproximadamente cada cinco años, y el intervalo entre puntos de explosión continúa acortándose. Los próximos puntos calientes pueden ser la VR (realidad virtual), la AR (inteligencia artificial), los robots y el big data. Estas explosiones tecnológicas requieren personas que sigan aprendiendo para mantenerse al día. Cuando un niño se enamora de la programación, seguirá aprendiendo nuevas tecnologías y resolviendo nuevos problemas o problemas que antes eran difíciles de resolver.
3. Ningún aprendizaje puede liberar la creatividad como la programación.
Ningún aprendizaje puede liberar la creatividad como la programación y compartir la alegría de la creación con muchas personas. Todo el mundo tiene una idea, lo importante es hacerla realidad. Jugar es la naturaleza de los niños. Después de aprender a programar, los niños no solo pueden jugar, sino también diseñar y desarrollar un juego ellos mismos y compartirlo con personas de todo el mundo.