La programación de Marta requiere aprender algo.

1. Habilidades de resolución de problemas

Toda programación tiene como objetivo resolver un problema claro. En el proceso de programación, necesitamos pasar por cinco procesos de planificación, diseño, implementación, depuración y ejecución, y estos cinco procesos son precisamente las habilidades centrales para resolver problemas en nuestra vida diaria. ¿Es similar a hacer gestión de proyectos?

2. Pensamiento lógico

Como todos sabemos, la programación es muy lógica y cada línea de código escrita tiene su necesidad y su estricta relación lógica. La programación de aprendizaje puede aumentar la cognición racional y las habilidades de pensamiento lógico de los niños y promover el aprendizaje futuro de los niños.

Desarrolla tu imaginación

La programación infantil se presenta en muchas formas. Primero jugamos con bloques de construcción y luego hicimos programación física con el robot Marta.

Desde la perspectiva de los "juguetes", todos son juguetes abiertos que solo proporcionan componentes básicos y reglas de construcción. Qué hacer y cómo hacerlo requiere que los niños lo piensen ellos mismos. Este método de aprendizaje es muy útil para estimular la imaginación de los niños. Por ejemplo, mi hija hacía cepillos de dientes, perritos, patinetes, etc. Con los bloques, esto es algo que no podría haber imaginado.

4. Pensamiento abstracto y capacidad de pensar

La forma de pensar de los niños es relativamente directa y normalmente reaccionan sólo cuando ven con los ojos o escuchan con los oídos. Pero la programación es el proceso de dividir las tareas en instrucciones en el cerebro y luego utilizar las instrucciones del programa para completar las tareas. Este proceso a menudo requiere muchos pasos, que requieren simulación constante, deducción, programación, depuración en el cerebro y luego repetirse nuevamente hasta que el programa tenga el resultado correcto.

Tomemos como ejemplo la programación física ¿Cómo hacer que el robot Marta dé tres pasos hacia adelante, gire y luego dé dos pasos hacia la derecha para cantar una canción?

Para completar esta tarea es colocar el módulo en el tablero de programación, pero en el proceso de hacerlo, el niño necesita deducir constantemente las acciones en el cerebro para calcular el número de pasos y luego seleccionar el módulo para realizar la prueba.

El resultado de la programación es la expresión externa, que ejercita el pensamiento abstracto y las habilidades de pensamiento.

Enfoque

Como se mencionó anteriormente, la programación requiere un fuerte pensamiento lógico y habilidades de pensamiento, las cuales requieren concentración total. Al programar, los niños tendrán mucho pensamiento profundo, memoria visual y un control fino, lo que les facilitará "entrar en el juego" y alcanzar un estado de fluidez.

Mejorar la confianza en sí mismos

La confianza en sí mismos de los niños crece gradualmente a través de algunos logros, y la familiaridad con la programación también puede brindarles muchas ventajas. Por ejemplo, si la clase necesita hacer estadísticas, algunos niños usan papel para dibujar tablas, otros usan Excel y algunos niños pueden obtener las estadísticas de la clase escribiendo Python, lo que les hará sentir una sensación de logro.

Además de aprender, también es genial para los niños poder controlar las actividades de un robot a través de la programación o escribir un pequeño juego.