Este idioma es traducción automática y no ha sido revisado por un humano.

Educación · Guía

Cómo enseñar a los niños a programar: una guía por edades para padres y maestros

Publicado:

En resumen

Los currículos escolares oficiales y las organizaciones detrás de las herramientas de aula más utilizadas coinciden en que la educación informática puede comenzar alrededor de los cinco años, empezando con actividades sin pantalla antes de cualquier programación basada en pantalla. Esta guía establece los pasos por edades que las escuelas en Inglaterra ya siguen, las herramientas gratuitas más utilizadas en todo el mundo, y qué encontró un estudio controlado cuando estudiantes de primero y segundo grado tomaron lecciones de programación.

Esta versión es una traducción automática del original (English). Leer el original

Enseñar a un niño a programar no comienza con un lenguaje de programación. Las autoridades educativas y las organizaciones sin fines de lucro que construyen las herramientas de programación para niños más utilizadas en el mundo describen una progresión: entender algoritmos primero, luego manipular bloques visuales ya hechos, y solo más tarde, si es que acaso para niños pequeños, escribir código basado en texto.

Guía paso a paso por edad

  1. Alrededor de los cinco años, comienza con el pensamiento de algoritmos 'sin pantalla' en lugar de una pantalla. El currículo nacional de Inglaterra requiere que los estudiantes de Key Stage 1 (edades 5–7) comprendan qué son los algoritmos y que los programas se ejecutan siguiendo instrucciones precisas y sin ambigüedades — un concepto que se puede enseñar a través de la secuenciación cotidiana antes de cualquier dispositivo.
  2. Introduce herramientas de arrastrar y soltar, basadas en bloques, una vez que un niño pueda seguir instrucciones simples en la pantalla. Scratch, construido en el MIT Media Lab en 2007 y ahora mantenido por la Fundación Scratch sin fines de lucro, y el currículo gratuito K-12 de CodeAI (la organización anteriormente conocida como Code.org) utilizan bloques en lugar de sintaxis escrita para que los niños no necesiten conocer la gramática de un lenguaje de programación.
  3. Enseña los bloques de construcción específicos que Key Stage 2 (edades 7–11) agrega en el currículo de Inglaterra: secuencia, selección, repetición, variables, y entrada y salida básica, junto con descomponer un problema en partes más pequeñas.
  4. Trata la depuración como un paso normal y esperado en lugar de un error. Los requisitos de Key Stage 2 de Inglaterra enumeran explícitamente la capacidad de detectar y corregir errores en algoritmos y programas como una habilidad central, no una excepción.
  5. Deja que los niños construyan y compartan proyectos completos en lugar de solo completar ejercicios aislados. Scratch se describe a sí misma como una 'comunidad en línea segura y moderada' donde los jóvenes comparten las historias, juegos y animaciones que crean con compañeros en todo el mundo.
  6. Sigue un currículo estructurado y gratuito en lugar de una serie de tutoriales no relacionados. CodeAI reporta que sus cursos K-12 han llegado a más de 150 millones de estudiantes y han capacitado a más de 3 millones de maestros en 190 países, dando una secuencia probada a seguir en lugar de actividades ad hoc.

Lo que requiere el currículo del Reino Unido en cada etapa

Currículo de informática obligatorio de Inglaterra, Key Stages 1–2
Key StageEdadesRequisitos centrales
Key Stage 15–7Comprender qué son los algoritmos y cómo los programas ejecutan instrucciones; crear y depurar programas simples; usar razonamiento lógico para predecir el comportamiento de un programa simple
Key Stage 27–11Diseñar, escribir y depurar programas para objetivos específicos, incluido el control o simulación de sistemas físicos; descomponer problemas en partes más pequeñas; usar secuencia, selección y repetición; trabajar con variables y entrada/salida; detectar y corregir errores en algoritmos y programas

Lo que la investigación muestra sobre la codificación y el pensamiento de los niños

Un estudio publicado en Frontiers in Psychology en diciembre de 2019 por investigadores de la Universidad de Padova probó lecciones de programación usando actividades de Code.org con niños de primaria. En un ensayo aleatorizado por conglomerados con 76 estudiantes de primer grado (edades 5–6), los niños que recibieron ocho lecciones de programación durante un mes mejoraron más en pruebas de planificación e inhibición — ambas habilidades de función ejecutiva — que los niños que realizaron actividades STEM estándar en su lugar. Un segundo estudio rastreó a 38 estudiantes de segundo grado (alrededor de edad 7) durante siete meses y encontró que incluso un mes adicional de programación produjo ganancias en estas medidas comparables a, o mayores que, las ganancias observadas en los siete meses completos del trabajo de currículo ordinario.

Plataformas gratuitas más utilizadas

Preguntas

¿A qué edad pueden los niños comenzar a aprender conceptos de computación?
El currículo nacional obligatorio de Inglaterra introduce algoritmos y programación simple a los cinco años, en Key Stage 1, y un estudio de 2019 en Frontiers in Psychology probó lecciones de programación estructurada con estudiantes de primer grado de cinco a seis años.
¿Realmente la práctica temprana de programación cambia cómo piensan los niños?
Un ensayo aleatorizado por conglomerados de investigadores de la Universidad de Padova encontró que estudiantes de primer y segundo grado que recibieron un mes de lecciones de programación mejoraron más en pruebas de planificación e inhibición — habilidades de función ejecutiva — que los niños que realizaron actividades STEM o de currículo estándar en su lugar.
¿Qué herramientas gratuitas usan comúnmente las escuelas para enseñar programación a niños pequeños?
Scratch, un lenguaje basado en bloques construido en el MIT Media Lab en 2007 y ahora operado por la Fundación Scratch sin fines de lucro, y el currículo K-12 de CodeAI (anteriormente Code.org) son ambos gratuitos y utilizan bloques de arrastrar y soltar en lugar de código escrito.
¿Es la programación una materia escolar obligatoria en algún lugar?
En Inglaterra, la informática ha sido una materia obligatoria desde 2013: Key Stage 1 (edades 5–7) cubre algoritmos, programas simples y depuración, mientras que Key Stage 2 (edades 7–11) añade secuencia, selección, repetición, variables y corrección de errores, según los programas de estudio del Departamento de Educación.
¿Cuántos niños usan plataformas como Scratch o los cursos de CodeAI?
La Fundación Scratch dice que más de 200 millones de niños han creado proyectos en Scratch, mientras que CodeAI reporta haber llegado a más de 150 millones de estudiantes y haber capacitado a más de 3 millones de maestros en 190 países.

Fuentes

  1. CodeAI (formerly Code.org) — About
  2. Scratch Foundation — About Scratch
  3. UK Department for Education — National curriculum in England: computing programmes of study
  4. Frontiers in Psychology (PMC) — Arfé, Vardanega, Montuori & Lavanga, 2019, coding and executive functions in primary grades

Este texto se preparó con inteligencia artificial y pasó una verificación automática de fuentes antes de publicarse. Si ves un error, pide una corrección. Pedir una corrección o réplica · Cómo lo hacemos

Relacionados