4 maneras de enseñar informática a una nueva generación de niños

4 maneras de enseñar informática a una nueva generación de niños / Internet

Las conferencias de programación son lugares poco probables para encontrar profesores. Pero en la reciente conferencia PyCon UK, en Coventry Technocentre, propiedad de la Universidad de Coventry, los maestros y programadores trabajaron juntos y compartieron su experiencia relativa. ¿Por qué? Porque les importa mucho enseñar informática a los jóvenes..

El gobierno del Reino Unido recientemente ordenó que la informática se enseñara en las escuelas británicas como un reemplazo para el tan difamado plan de estudios de TI que enseñaba habilidades de secretaría básicas (y muy anticuadas), sin mucho espacio para nada más. Lo que es realmente hermoso sobre el nuevo plan de estudios de computación es que es increíblemente abierto. Hay algunos hitos que deben cumplirse, como “usar secuencia, selección y repetición en programas; Trabajar con variables y diversas formas de entrada y salida.“, Pero cómo llegas allí depende completamente del profesor..

Esto ha resultado en una explosión de formas innovadoras de enseñar informática a niños y adolescentes. Éstos son algunos de ellos.

Pitón

Pocos lenguajes de programación son tan adecuados para enseñar a principiantes y niños como Python Los 5 mejores sitios web para aprender Programación de Python Los 5 mejores sitios web para aprender programación de Python ¿Quieres aprender programación de Python? Estas son las mejores maneras de aprender Python en línea, muchas de las cuales son completamente gratuitas. Lee mas . Hay una gran cantidad de razones para esto. Quizás la primera razón (y la más convincente) es que las cosas son simples, directas y funcionan como usted esperaría..

Python es un lenguaje que abarca la simplicidad y la facilidad de lectura, y la comunidad de desarrolladores de Python es famosa por ser acogedora, concienzuda y útil. Por todas estas razones y más, se está utilizando ahora mismo en las aulas británicas. Python se ejecuta en casi todo (incluso en los teléfonos Symbian S60) y es gratuito para descargar y usar. Que es mejor que eso?

Frambuesa pi

De acuerdo, no podemos hablar de enseñar ciencias de la computación sin hablar de la Raspberry Pi. Son dispositivos pequeños increíbles, que cuentan con suficiente RAM y potencia de CPU para ejecutar una distribución Linux completa sin apenas consumir electricidad.

También son baratos, y cuestan unos míseros $ 25. Puede leer nuestra entrevista con Eben Upton. Habla el padre de la frambuesa: Eben Upton sobre el futuro de la tecnología y más Habla el padre de la frambuesa: Eben Upton Sobre el futuro de la tecnología y más entusiasmo irradia de Eben Upton. Es la fuerza impulsora detrás de la Raspberry Pi, esa pequeña computadora que ha revolucionado la informática para aficionados desde su lanzamiento en 2012. Alto y vestido de manera informal, el fundador de la… Leer más: fundador de la fundación Raspberry Pi y creador de la Raspberry Pi - para tener una idea de lo que son. En resumen, la Raspberry Pi es un pequeño dispositivo barato donde los niños pueden aprender a codificar y experimentar sin preocuparse por romper la computadora de la familia..

Estos ya se han convertido en un éxito masivo en el aula y han cambiado millones de unidades. ¿El producto correcto por el precio correcto? ¿Hay alguien realmente sorprendido??

Minecraft

Quizás se pregunte qué tiene que ver Minecraft con la enseñanza de la informática. Eso es justo. Si bien Minecraft es un videojuego divertido y creativo Introducción de A Latecomer a Minecraft [Gaming de MUO] Minecraft de A Latecomer [Gaming de MUO] Minecraft, la sensación basada en bloques que tomó juego por asalto, ahora tiene más de tres años. Es casi difícil creer que ha pasado tanto tiempo desde que se publicó el primer alfa, y es igual de ... Leer más, es poco probable que se vea en el aula sin que se juegue ilícitamente debajo de la mesa en un teléfono celular.

¿O es eso? Mojang, los desarrolladores de MineCraft, lanzaron recientemente la versión Raspberry Pi de Minecraft. Esto es genial por muchas razones. Es gratis; se ejecuta en el hardware limitado de la Raspberry Pi; y se puede ampliar programando con su API.

Las personas ya han usado la API de Minecraft para cosas asombrosas, incluida la creación de relojes analógicos con bloques en movimiento; escribiendo clones de serpientes que controlas al mover el personaje de Minecraft; e incluso Tetris. Tetris!

Rasguño

Scratch es un lenguaje de programación visual ¡Cómo enseñar a los niños a programar desde cero! Cómo enseñar a los niños la programación desde cero! Leer más creado por MIT. Si bien los lenguajes de programación visual comparten una serie de atributos en común con los lenguajes de programación basados ​​en texto, como Java y Python (en términos de control de flujo, secuencia, selección y repetición), difieren de una manera crucial..

Los programas en Scratch se construyen arrastrando y soltando bloques. Si bien esto puede no ser atractivo para los estudiantes mayores o para los veteranos de desarrollo endurecido, aborda un grupo demográfico importante: los estudiantes más jóvenes.

Estamos hablando de estudiantes de primaria, aquí. Estudiantes de escuela primaria. Los que tienen menos experiencia con el teclado, pero tienen suficiente coordinación mano-ojo para arrastrar y soltar bloques. Y ni siquiera necesita que Scratch esté instalado localmente, ya que hay una implementación bastante buena basada en navegador de Scratch en oferta..

Niños y codificación

Nunca ha sido un mejor momento para ser una persona joven apasionada por la programación. Lamentablemente, todas las cosas que existen ahora (Linux, Raspberry Pi, Python) no existían cuando era más joven, o no eran lo suficientemente refinadas para ser usadas en un aula.

Con eso en mente, probablemente nunca haya sido un mejor momento para ser un geek joven. Pero ¿qué piensas? ¿Eres profesor? ¿Está enseñando codificación a un niño pequeño o hermano? Déjame saber abajo en los comentarios.

Crédito de la imagen: PyConUK (LesPounder), Aula (Joseph McKinley)

Explorar más sobre: ​​crianza y tecnología, programación.