La programación infantil es tan popular, ¿es realmente útil? ¿De qué sirve?
En la era de la inteligencia artificial, a medida que las clases de programación han entrado oficialmente en las escuelas (el Ministerio de Educación ha anunciado oficialmente que la programación se incluirá en los planes de estudio de las escuelas primarias y secundarias), la programación ya no es solo una "actividad extracurricular". clase de interés", pero está relacionado con la educación y el futuro de los niños. Temas importantes.
La programación es desconocida para la mayoría de los padres. La Sra. Erin Yao, PhD en Educación de la Universidad del Sur de California, reveló el gran valor de la educación en programación.
Ph.D. en Educación de la Universidad del Sur de California, el tema de investigación es "Pensamiento computacional en el cultivo del pensamiento computacional mediante la educación en programación: tomando como ejemplo el Centro de Educación en Programación de China";
Con 12 años de experiencia en la industria educativa, ha fundado y ha sido responsable de la construcción y operación de sistemas curriculares y docentes de grandes instituciones de capacitación;
Ha enseñado en la Universidad Tongji, Universidad Normal de Shanghai. y otras instituciones de educación superior, y fue responsable de la cooperación entre profesores de cursos internacionales y la cooperación entre escuelas y empresas nacionales y extranjeras.
Es un gran honor para mí hablarles sobre el tema de la educación en programación. Me alegra mucho que los niños los vean todavía inmersos en el mundo de la programación después de clase. En los últimos años, nuestro país ha prestado cada vez más atención a la programación. La programación se ha convertido en un curso obligatorio en las escuelas primarias y secundarias, y la conciencia nacional sobre el aprendizaje de la programación también ha aumentado año tras año.
Cuando todavía estaba estudiando un doctorado en la Universidad del Sur de California, comencé a investigar sobre el "desarrollo de la educación en programación doméstica". El tema de la investigación fue "El pensamiento computacional en el cultivo del pensamiento computacional". por Programming Education: basado en el tema "Por ejemplo" del China Programming Education Center. Hoy les hablaré sobre el pensamiento computacional detrás del aprendizaje de programación.
El concepto de pensamiento computacional (CT: Computational Thinking) fue propuesto en 2006 por el profesor Zhou Yizhen, director del Departamento de Ciencias de la Computación de la Universidad Carnegie Mellon de Estados Unidos, en la prestigiosa revista informática estadounidense " Comunicaciones del ACM", se refiere a la capacidad de pensar en "la resolución de problemas, el diseño de sistemas y el uso de conceptos básicos de la informática para comprender las actividades y comportamientos humanos". "Cálculo" aquí no solo se refiere a problemas de cálculo de suma, resta, multiplicación y división, sino que también involucra todos los aspectos del razonamiento lógico y la resolución de problemas.
Haga clic para ingresar la descripción de la imagen
En un sentido estricto, el pensamiento computacional incluye abstracción, algoritmo (pensamiento algorítmico), transformación automática (automatización), descomposición (descomposición), depuración y La generalización enfatiza la reinterpretación de un problema aparentemente difícil a través del razonamiento heurístico y la planificación y resolución sistemática del mismo. La capacidad de pensamiento computacional en un sentido amplio también incluye actitudes o rasgos de personalidad como la confianza, la perseverancia y el espíritu cooperativo al abordar problemas complejos.
Los círculos académicos y educativos de todo el mundo tienen un amplio conocimiento sobre el cultivo del pensamiento computacional. El profesor Zhou Yizhen propuso que, además de las habilidades analíticas tradicionales como la lectura, la escritura y la aritmética, deberíamos permitir que todos obtengan la A. niño aprende pensamiento computacional:
“A la lectura, la escritura y la aritmética, deberíamos agregar el pensamiento computacional a la capacidad analítica de cada niño”.
En el futuro, entre las habilidades del siglo XXI que las personas deben dominar, la información, los medios y la tecnología informática son las cualidades básicas que deben tener los ciudadanos eficaces.
El Sr. Tao Xingzhi dijo una vez: El propósito de la educación es resolver problemas. Aprender el pensamiento computacional es resolver mejor los problemas.
También hay muchos estudios académicos sobre cómo cultivar y aprender el pensamiento computacional. Entre ellos, la programación es una de las formas más poderosas de cultivar sistemáticamente la capacidad de pensamiento computacional de los niños. Esto ha sido demostrado por muchos estudios académicos. .
Las ventajas de cultivar el pensamiento computacional a través de la programación incluyen:
Puede visualizar el pensamiento computacional complejo y abstracto, lo que facilita la comprensión de los niños;
A través de herramientas de programación gráfica, los niños no necesitan Dedicar mucha energía a memorizar lenguajes de programación específicos, para que puedas concentrarte en resolver problemas;
Al mismo tiempo, debido a sus potentes gráficos y visualización, también es beneficioso para el aprendizaje cognitivo;
La mejora de la capacidad general de resolución de problemas, que se ejerce mediante pruebas y resolución de problemas continuas, proporciona a los niños una buena base para desarrollar habilidades informáticas integrales.
Además de aplicar el pensamiento computacional en la programación, las habilidades cognitivas que los niños desarrollan en la programación se pueden transferir a todos los aspectos del aprendizaje y de la vida, lo que puede ayudar a los niños a mejorar su aprendizaje y sus habilidades cognitivas en general.
En países europeos y americanos, ya en 2014, 16 países incluían cursos de programación informática en los planes de estudios escolares, y el Reino Unido fue el primer país en incluir la programación informática en las escuelas públicas primarias y secundarias. Ya en 1997, el Documento No. 155 del Ministerio de Educación de China enfatizaba la educación informática en las universidades. En los últimos años, también ha comenzado a enfatizar el establecimiento de una educación en programación estandarizada y sistemática y su papel en el cultivo del pensamiento. Por lo tanto, a través del entorno general de tendencias mundiales y desarrollo social, también podemos ver que el impacto a largo plazo del pensamiento computacional en los niños ha afectado las políticas nacionales, lo cual es algo positivo.
Muchas marcas enfatizarán la naturaleza avanzada de sus productos y su base de usuarios, y se centrarán en pura tecnología y marketing, pero ignorarán la filosofía y la cultura corporativa del fundador de la marca, diciendo una cosa y. haciendo otro.
Solo STEM proporciona una cultura positiva, positiva y receptiva de enseñanza, enseñanza e investigación, alentando a los profesores a mejorar su comprensión del pensamiento computacional, incluida una variedad de capacitaciones. De esta manera, los profesores pueden mejorar y ajustar continuamente los métodos de enseñanza y guiar y cultivar las habilidades de pensamiento computacional de los niños de una manera eficiente e interesante.