Sus hijos deben aprender a codificar. Este es el por qué.

click fraud protection
Un niño programando en una computadora portátil.
Credito de imagen: Veinte20

Si estudiaste ciencias de la computación en su día, es muy probable que tus lecciones no comiencen hasta la escuela secundaria. O incluso a la universidad. Hoy, sin embargo, algunos niños están aprendiendo los conceptos básicos de la programación de computadoras desde la edad preescolar.

Si sus hijos no están entre la multitud, existen excelentes razones para que se unan, si no en el preescolar, al menos en los años K-12, dicen los expertos.

Video del día

De hecho, al menos 15 países europeos Ya han integrado el trabajo de codificación en clase en el currículo escolar nacional. Eso no es cierto en los Estados Unidos, por supuesto, donde ni siquiera tenemos un plan de estudios escolar nacional. Aún así, los niños en los EE. UU. Están participando en proyectos de ciencias de la computación en las aulas de las escuelas públicas y privadas, así como a través de programas extracurriculares, campamentos especializados y sitios web de codificación.

Núcleo común, un conjunto de estándares educativos adoptados por la mayoría de los estados de EE. UU., se ocupa específicamente de las artes del lenguaje y las matemáticas. Sin embargo, se han realizado muchos esfuerzos para producir planes de lecciones de informática que respalden los objetivos básicos comunes.

Y muchas escuelas de EE. UU. Están desarrollando lecciones sobre STEAM (ciencia, tecnología, ingeniería, artes y matemáticas), una iniciativa para promover experiencias prácticas y descubrimientos que involucran múltiples áreas temáticas.

California es un semillero de actividad en la educación en ciencias de la computación, aunque ciertamente no es el único lugar donde los niños pueden explorar la programación y la codificación.

"Como parte de nuestro plan de estudios STEAM, nuestros niños trabajan en la codificación todos los días escolares, con actividades divertidas como codificar un robot Bee-Bot, programar un robot humanoide para sortear obstáculos y escribir y animar una historia usando codificación ", dijo Matt Main, portavoz por Escuelas de Stratford, hablando con Techwalla. Stratford dirige escuelas privadas desde prekínder hasta el octavo grado en el Área de la Bahía de San Francisco, así como en el sur de California.

Los niños en edad preescolar se ponen manos a la obra
Credito de imagen: Distrito Escolar Unificado de Pleasanton

También en el Estado Dorado, Preescolar STEAM del Distrito Escolar Unificado de Pleasanton ha triplicado la matrícula desde que abrió sus puertas en enero de 2016. De hecho, en la imagen de arriba, los patrones de color en las cajas recuerdan las estrategias de codificación de colores utilizadas en algunos juguetes de codificación comerciales para niños. Los niños en edad preescolar en Pleasanton podrían combinar lecciones de codificación con exploraciones en el arte de la acera.

Mientras tanto, durante una semana de diciembre de 2016, los instructores del Academia de código de origen fui a Escuela primaria Franklin, una escuela pública en San Diego para los grados K-5, para trabajar con maestros y estudiantes durante una hora al día en torno a tutoriales de programación de computadoras. Las lecciones giraban en torno a temas divertidos para niños como Star Wars y MineCraft. Como parte de un programa más amplio de "La hora del código", el evento en San Diego ocurrió durante la Semana de la Educación en Ciencias de la Computación.

Los expertos opinan

Entonces, ¿por qué sus hijos deberían aprender programación y codificación de computadoras, y cuáles son algunos de los mayores obstáculos que podrían enfrentar? Hemos preguntado a algunos educadores qué opinan y esto es lo que dijeron.

Razones para aprender a codificar desde jóvenes

1. Desarrollo de carrera. Los niños con sólidos antecedentes educativos en programación y codificación pueden encontrar fácil obtener trabajos bien remunerados cuando sean adultos.

"El beneficio a largo plazo que veo para nuestros estudiantes es prepararlos (y entusiasmarlos) para los trabajos del futuro. A medida que la tecnología se integra cada vez más en nuestra vida cotidiana, la informática se posiciona sólo van a crecer y crecer ", dijo Lindsey Handley, directora de operaciones de ThoughtSTEM, LLC, en otro correo electrónico a nosotros. ThoughtSTEM es una instalación educativa en San Diego que se especializa en sesiones de programación para niños después de la escuela, durante el verano y los fines de semana.

Programación extraescolar en ThoughtSTEM
Credito de imagen: Pensamiento

2. Obtener control personal sobre la tecnología. A medida que el mundo se vuelve cada vez más centrado en la tecnología, sus hijos necesitan dominar el lenguaje de la tecnología a lo largo de su vida diaria. Incluso si no optan por convertirse en profesionales de la informática, conocer los componentes de una computadora (e incluso cómo montar uno), programar un robot o desarrollar una página web puede hacer que se sientan como en casa en un entorno tecnológico mundo.

"Piense cuánto tiempo puede pasar sin tecnología hoy en día en comparación con hace cinco años. Probablemente no mucho. Con la capacidad de manipular esta tecnología, que ofrece la informática, ahora obtendrá control sobre la tecnología en su vida, que es bastante satisfactoria ", señaló Madelaine Coelho, desarrolladora web y coordinadora del campamento en Arcane Code Camp, con sede en Canadá. En sesiones de 8 semanas en London, Ontario, los jóvenes de 12 a 16 años aprenden los lenguajes de programación HTML, CSS y Java utilizados en el desarrollo web.

3. Desarrollar habilidades de resolución de problemas, pensamiento crítico y perseverancia. La programación y codificación de computadoras requieren un pensamiento paso a paso. "Es una combinación de pensamiento creativo [y] pragmático, que conduce a [una perspectiva] incomparable [entre] aquellos sin una educación en informática", según Coelho.

"La resolución de problemas es una habilidad profundamente arraigada en el campo de la informática. Un programador rara vez completa un proyecto sin un "error". Este error es un error en su código que hace que un programa no se ejecute como se esperaba. Un error no es solo un desafío. los codificadores se enfrentan en la programación de computadoras, pero es una realidad cotidiana con la que [todos] nos encontramos en una variedad de situaciones. Sin embargo, un codificador nunca se apagará cuando se enfrente a un error. Abordamos el problema directamente con una mentalidad de 'tráelo' ”, sostuvo.

Obstáculos que pueden enfrentar sus hijos

1. Falta de oportunidades suficientes para seguir desarrollando habilidades. Las escuelas privadas cobran matrícula. También lo hacen muchos preescolares, programas extracurriculares y campamentos de programación. La instrucción gratuita existe en algunas escuelas públicas de los EE. UU., Pero ciertamente no es generalizada.

"[La mayoría de] nuestros programas solo se reúnen una vez a la semana (60 minutos a la semana)", explicó Omowale Casselle, cofundador de Digital Adventures, una organización que ofrece actividades extraescolares de codificación para niños en Chicago, IL zona. Las clases incluyen diseño de videojuegos, creación de aplicaciones móviles, robótica, modificación de Minecraft, diseño de sitios web, el lenguaje de programación Python basado en texto y el lenguaje de programación Scratch basado en visual.

Las adolescentes practican la codificación informática
Credito de imagen: Pexels

"Y, para realmente desarrollar el dominio, los niños necesitan pasar más tiempo luchando con problemas difíciles, atascarse, despegarse y luego progresar al siguiente nivel averiguando qué salió bien o mal y cómo pueden diseñar mejor sus algoritmos hacia adelante."

En el lado positivo, hay muchos sitios web de codificación disponibles para niños, y algunos ofrecen capacitación gratuita.

2. Conceptos erróneos entre los padres. Desafortunadamente, algunos padres no pueden distinguir entre las habilidades de programación y las habilidades informáticas más comunes y orientadas al usuario que los niños adquieren por sí mismos.

La formación en informática implica comprender la lógica detrás de las aplicaciones y otros programas informáticos junto con el aprendizaje y la práctica de los lenguajes especiales que se utilizan en la programación.

"Los padres a menudo descartan la codificación como algo que el estudiante ya 'sabe' hacer, solo porque el el estudiante sabe cómo instalar una aplicación en una tableta o cómo navegar por Internet ", ilustra ThoughtSTEM's Handley. Nada mas lejos de la verdad.

3. Percepciones erróneas entre otros niños. Algunos niños piensan que los programas de codificación y programación son poco atractivos.

"La capacidad de crear puede ser bastante interesante, pero existe la percepción de que solo los 'nerds' participarán en un programa de codificación para niños", dijo Coelho a Techwalla. "La mejor manera de abordar estos problemas es promover la codificación por lo que es: una oportunidad para crear, innovar y tener éxito".