5 formas de comenzar con la codificación para educadores en el hogar:

Yo, papá, hago kits prácticos para enseñar robótica, electrónica y codificación para niños. Aquí están mis pensamientos sobre cómo enseñar la codificación de los niños.

Como bebé, aprendimos nuestro primer idioma hablando lo antes posible. Aferramos nuestras palabras. Hablamos las frases equivocadas. Pero está bien. Nuestros padres y compañeros nos corrigieron felizmente y nos ayudaron a mejorar. Solo mucho más tarde en la vida en la escuela primaria se enseñamos sobre la estructura de las oraciones, los verbos, los sustantivos, las frases preposicionales. A pesar de no conocer las reglas gramaticales como un niño pequeño, nunca dejamos de hablar en nuestro intento de dominar el idioma. Todo comenzó con el dicho de Nike: «Solo hazlo».

Similar a la forma en que aprendimos nuestro primer idioma, aprender a codificar debería involucrar a los niños que codifican en un lenguaje de programación real tan pronto como puedan escribir, a aproximadamente 9 años. Están listos para el desarrollo para superar las aplicaciones de Drag-and-Drop de BLOOKY «Enseñe a sus hijos a codificar». Están listos para «simplemente hacerlo» en el mundo de la programación de verdad.

¿Qué lenguaje de programación debería aprender primero su hijo? Después de todo, si los padres hablan inglés, no hay razón por la cual enseñar a los niños a hablar ruso como su primer idioma. Creemos que su hijo debe aprender C ++, JavaScript y/o Python. Estos tres idiomas son fundamentales para cualquier tecnología presente hoy y emergen mañana, desde sitios web hasta autos autónomos.

Ahora viene el desafío. Cómo hacer que sus hijos comiencen a aprender uno de estos lenguajes de programación. Aquí están nuestras sugerencias.

1. Aprenda Python con Minecraft

Minecraft es un videojuego que permite a las familias crear y mantener un mundo virtual de elementos de cubos. Si tiene una Raspberry Pi, su familia puede aprender a usar el código Python para programar interacciones con el mundo de Minecraft. Si no tiene una Raspberry Pi, puede usar esta publicación de instructables sobre cómo aprender Python con Minecraft. Por último, para aquellas personas a las que les gustan los libros, aprenden a programar con Minecraft: Transforma tu mundo con el poder de Python es un gran comienzo.

2. Aprenda Python y JavaScript con Tynker

Tynker es una plataforma en línea para enseñar codificación de niños. Tienen varios cursos en línea para enseñar a los niños Python y JavaScript.

3. Aprenda Python y JavaScript con CodeCademy

Si bien no es específicamente para niños, Codecademy tiene un plan de estudios de lección interactiva basado en la web para Python y JavaScript. El precio es correcto, es gratis. Si sus hijos resuenan con un tono adulto, entonces CodeCademy será el ajuste perfecto.

Todas las sugerencias anteriores están puramente en línea. Las siguientes 2 sugerencias enseñan codificación de una manera más práctica, aprenden a medida que construyes, de manera.

4. Aprenda la codificación de C ++ con Arduino

Arduino fabrica una serie de tableros de «computadora» que puede programar. Técnicamente, estos tableros son tableros de microcontroladores, pero la diferencia está fuera del alcance de esta publicación. De los tableros que hacen, el más popular tiene que ser la junta de Arduino Uno. Puede usar la aplicación de programación Arduino (es decir, el entorno de desarrollo integrado Arduino IDE) para programar el tablero UNO utilizando un lenguaje de programación C ++ como. Además, esta aplicación IDE viene con toneladas de código de ejemplo para aprender C ++ y escribir los programas que permiten que su tablero Arduino Uno haga muchas cosas fantásticas geniales. La advertencia es que tendrá que rastrear y comprar el sensor auxiliar, las piezas electrónicas necesarias para que funcionen los ejemplos (es decir, necesita comprar LED y resistencias para ejecutar un ejemplo de luz parpadeante, comprar un motor para ejecutar el ejemplo de giro del motor). Muy raramente una junta de Arduino Uno independiente será suficiente para ejecutar los ejemplos más emocionantes.

5. Aprenda la codificación de C ++ con EME

Eeme.co fabrica kits prácticos «no tan fáciles» + lecciones en línea para enseñar robótica, electrónica y codificación para niños. Nuestra serie Eeme Robotics utiliza un tablero UNO compatible con Arduino para enseñarle a su hijo C ++ y la teoría electrónica mientras construyen y mejoran su propio robot personal. Cada proyecto de nuestra serie de robótica se combina con su propio conjunto de lecciones en línea no solo para mostrarle a su hijo cómo reunir el proyecto de robótica, sino que también les enseña cómo escribir el código, les enseña cómo funciona el código. Cada proyecto viene con todas las piezas necesarias para construir y aprender. No es necesaria la robótica previa o la experiencia de codificación. ¡De hecho, las familias pueden aprender robótica, electrónica y codificación juntas!

La lista anterior está lejos de ser integral. ¿Su familia usa otro recurso para aprender la codificación? ¡Nos encantaría saber de ti! Siéntase libre de comunicarse: papá en Eeme Dot Co (Dot Co, no COM).

¡Gracias y feliz edificio!