Si quieres que tus hijos mejoren su pensamiento, ¿deberías dejarles aprender a programar desde una edad temprana?
El mundo de la programación es muy reflexivo y lógico. El proceso de programación es el proceso de pensar. Divida los proyectos grandes en proyectos pequeños y luego analícelos y resuélvalos uno por uno. En términos generales, la programación requiere un pensamiento especial; a pequeña escala, bucles, ramas condicionales, operaciones lógicas, etc. Todas ellas son manifestaciones del pensamiento. No se debe culpar a los niños por no enseñarles algoritmos sobre programación. ¿Qué institución no debería tener algoritmos en el diseño de sus cursos? En la actualidad, sé que Scratch y Python, que son algo capaces, implican algoritmos, sin mencionar cursos de C ++, y la intensidad de los algoritmos no es pequeña. (Los algoritmos aquí son algoritmos tradicionales del aprendizaje computacional).
Sin embargo, en la programación infantil, los algoritmos no son solo lo que tradicionalmente entendemos. Esto es más bien un ejercicio de pensamiento. Al fin y al cabo, la programación infantil no es la de programadores. Da dos ejemplos. Ejemplo 1: Cruzar la calle y elegir el camino correcto es un algoritmo. Lo mejor es utilizar el paso subterráneo al cruzar la calle. Cuando hace buen tiempo, lo mejor es cruzar la carretera y tomar la pasarela. Cuéntanos, aclara las condiciones y haz tu elección. Ejemplo 2: cuando un grupo de personas se reúne para preparar una olla caliente, elegir cómo distribuir y comprar los ingredientes es un algoritmo. (1) Compren verduras juntos, luego carne, luego bebidas y luego váyanse a casa. (Consume mucho tiempo y trabajo) (2) Por separado, tú compras verduras, yo compro carne, él compra bebidas y nos vamos a casa por separado. (Tiempo compartido) y así sucesivamente. Es todo una forma de pensar. No es que los algoritmos infantiles sean todos burbujas, selecciones, árboles binarios, etc.
¿No queremos todos utilizar la forma más sencilla de completar tareas? ¿Por qué elegir lo complicado cuando puedes hacerlo de la manera más fácil? De lo que estoy hablando aquí debería referirse a la programación gráfica. La ventaja de la programación gráfica es que es simple, como bloques de construcción. Pero su sencillez no es lógica, sino sintaxis. Evita inteligentemente la sintaxis de programación compleja y garantiza la aplicación del pensamiento de programación. Hazlo más amigable para los niños.
En mi opinión, no hay salida a la competencia informática. Esta salida es en realidad bastante grande y todas las demás líneas son como una montaña. Quizás no todo el mundo sepa dónde está la salida, pero no recomiendo aprender programación infantil como visita. De esta manera, la esencia cambia y se compromete el cultivo del pensamiento infantil. El punto de partida es la piedra angular más crítica del aprendizaje. Python Informatics figura en el tercer y séptimo lugar en el examen de ingreso a la universidad de Zhejiang, y la Olimpiada de Matemáticas de Informática es una de las cinco ligas principales y debe exportarse.