Red de conocimientos turísticos - Información de alquiler - ¿Es demasiado pronto para que un niño de ocho años aprenda a programar? ¿Es útil aprender a programar?

¿Es demasiado pronto para que un niño de ocho años aprenda a programar? ¿Es útil aprender a programar?

El término "programación infantil" apareció relativamente tarde en China. Según el Índice Baidu, la educación en programación infantil atrajo gradualmente la atención de los padres nacionales en 2017.

En primer lugar, hablemos de la programación infantil. Animamos a los niños a aprender programación, no para que puedan escribir código y convertirse en programadores en el futuro, sino para entrenar su capacidad de pensamiento para pensar y resolver problemas de este tipo. de la programación Pensar es la esencia del aprendizaje.

En segundo lugar, el pensamiento de programación es un conjunto de caminos de pensamiento para "comprender el problema y encontrar el camino", que se divide principalmente en 4 pasos: descomposición, reconocimiento de patrones, abstracción y algoritmo.

01 Descomposición: Pensamiento de descomposición de problemas

Cuando un niño quiere hacer algo o se enfrenta a un problema, el primer paso es descomponer el complejo y enorme problema en varios problemas pequeños. y resolverlos por separado.

02 Identificación: Pensamiento Marco

El segundo paso es identificar, es decir, examinar y pensar en cada pequeño problema individualmente y buscar soluciones. Aquí, debemos reunir los problemas descompuestos en el primer paso, construir un marco y luego poner cosas en él.

03 Abstracción: céntrese en los puntos clave, ignore los detalles

Después de completar la construcción del marco general, debe concentrarse en algunos nodos, ignorar los pequeños detalles y formar una idea de solución. En este paso, debemos analizar el núcleo del problema, difuminar y eliminar muchos detalles innecesarios, reducir el desperdicio y mejorar la eficiencia.

04 Algoritmo: camino del diseño, pensamiento computacional

Al igual que el pensamiento lógico y el pensamiento de diseño, el pensamiento computacional también es un tipo de pensamiento de programación. Entonces, ¿qué es exactamente el pensamiento computacional?

Supongamos que hoy hay invitados en casa. Antes de cocinar, consideraremos los platos de hoy en función de los gustos de los invitados y calcularemos la cantidad de platos en función del número de personas. Entonces la pregunta es, ¿qué hacen? ¿Necesitamos comprar? ¿Dónde comprar? ¿Cuánto comprar? ¿Cómo lidiar con los materiales? Es necesario abordar todo esto.

El pensamiento computacional es el núcleo del diseño de soluciones. Al salir del mercado, descubrimos que nos olvidamos de comprar algunos ingredientes. Este comportamiento de recordar y encontrar una tienda adecuada para comprar según la ruta que acabamos de tomar se denomina "empuje hacia atrás" en el pensamiento computacional.