Anuncio

Precoz. Ese fue el adjetivo único utilizado para describir a un niño que muestra un talento natural que se desvía de lo normal. Un salto generacional más tarde, no estoy tan seguro de que la palabra tenga el significado que solía tener. Cada segundo niño en estos días parece mostrar una semejanza natural para las cosas digitales. Por lo tanto, es fácil suponer que llevarán a las computadoras como un pez al agua.

Para el niño promedio (no hablaré de alguien como Lim Ding Wen aquí, aunque usaré su linda foto como miniatura junto), las computadoras y los teléfonos inteligentes son herramientas divertidas. La educación llega mucho más tarde. Hacer que un niño se entusiasme con la programación puede tomar algo de tiempo porque la lógica necesita un poco de tiempo para desarrollarse. Es la imaginación y la creatividad que llegan primero. Ahí es donde está el quid de estas diez herramientas... usar herramientas creativas para entusiasmar a los niños con la programación.

Solo para ilustrar el potencial de la enseñanza creativa que debería ayudar a encender el fuego, aquí hay un

instagram viewer
Charla TED por Conrad Wolfram. Ligeramente no relacionado, pero mírelo para entender por qué los niños (una vez, usted y yo también) pierden interés en las matemáticas. También explicará la extrema necesidad de sacar instrucciones de sus rígidas restricciones y arrojarlas al mundo real y a la vida cotidiana. Él aboga por usar la programación para enseñar matemáticas. Y así, hazlo más divertido, en lugar de obligarlos a aprender un tema.

10 herramientas que deberían ayudar con la programación de aprendizaje de forma creativa

Desde juegos hasta herramientas de programación, desde la lógica hasta la intuición, echemos un vistazo a diez herramientas que deberían ayudar a mostrar que la programación no se trata solo de funciones y bucles. Aquí están las menciones honoríficas (restringidas a diez herramientas de programación).

programación para niños

Aprende cosas interesantes sobre: JavaScript

Crunchzilla Code Monster fue diseñado para niños (por Greg Linden, que quería que sus hijos aprendieran programación). Es algo así como un editor WYSIWYG básico con un panel para el código y el otro panel para ver lo que hace el código. El Code Monster en la cima es un ogro amigable que lleva a todos de una lección a otra. Hay 59 lecciones en total. Debe seguir haciendo clic en el globo de diálogo para pasar de uno a otro. Las lecciones comienzan fácilmente y son interactivas. Se introducen variables y parámetros y los objetos coloridos como cuadros y árboles se crean con código JavaScript. Los errores también se detectan y explican. Code Monster guarda la lección en la que se encuentra, por lo que puede detenerse en cualquier momento y volver más tarde. Mientras regrese al mismo navegador en la misma máquina, volverá a su lección.

Lo que le puede gustar a un niño: JavaScript a la izquierda sí, pero los gráficos simples se crean a la derecha como por "magia". Una programación de aprendizaje para niños solo tiene que jugar con el código para ver resultados coloridos instantáneos a la derecha.

programación para niños

Aprende cosas interesantes sobre: Controle las estructuras en la programación con la ayuda de tipos de datos básicos como palabras, listas y matrices.

Logo es uno de los lenguajes educativos de programación más antiguos. Fue creado en 1967 para uso educativo y puede usarse para enseñar lo básico de la informática. Es bien conocido por su implementación de Gráficos de tortuga. Desde sus primeros días, ha evolucionado y se ha diversificado en diferentes versiones para todos los sistemas operativos. Por ejemplo, Elica es una implementación de Windows que avanza el logotipo en áreas de animación 3D. Turtle Academy es un buen recurso para aprender de forma práctica con este lenguaje de programación funcional. Hay muchos recursos como Tortuga Logo y FMSLogo para aprovechar.

Lo que le puede gustar a un niño: Enseñando el Tortuga con comandos de movimiento y ubicación para dibujar formas básicas y gráficos de líneas.

Aprende cosas interesantes sobre: Interactividad visual sin aprender la sintaxis de programación.

No se puede discutir con 3,000,000 de proyectos documentados. Scratch tiene una comunidad mundial de la que presumir y ahí radica la riqueza del aprendizaje. Con Scratch, puedes crear historias interactivas, animaciones e incluso juegos. Aquí, déjame dirigirte a un anterior mirada en profundidad a Scratch ¡Cómo enseñar a los niños a programar desde cero! Lee mas y por qué los niños podrían amarlo.

Lo que le puede gustar a un niño: El alcance para imaginar cosas sin aprender sobre conceptos de programación complicados. Simplemente arrastre y suelte los sprites.

programación para niños

Aprende cosas interesantes sobre: Conceptos orientados a objetos con scripts programables.

EToys es similar a Scratch en que es una herramienta visual enriquecida con medios para crear programas de computadora geniales. La idea detrás del proyecto es fomentar el pensamiento creativo y crítico. EToys se ejecuta como un programa independiente y también en navegadores (con el complemento) en todas las plataformas. EToys es extensible a nivel mundial porque está disponible en varios idiomas y es de código abierto. Curiosamente, se desarrolló por primera vez en Apple y se ha utilizado universalmente en el proyecto One Laptop per Child.

Lo que le puede gustar a un niño: Gráficos 2D y 3D compatibles con archivos de texto, imágenes y sonido que pueden hacerse interactivos y combinarse con la ayuda de scripts sencillos.

herramientas de programación para niños

Aprende cosas interesantes sobre: Scripts programables y cómo un programa fluye de un paso al siguiente.

Waterbear es un desarrollo reciente y se inspiró en Scratch. Es similar a Scratch en su enfoque visual para arrastrar y soltar objetos (bloques de script) y comprender el flujo del programa. En el backend, genera JavaScript pero el niño no tiene que conocer la sintaxis. Sin embargo, el niño tiene que proporcionar la lógica a través de parámetros para ensamblar los bloques del programa. Una de las diferencias con Scratch es que el entorno de aprendizaje es el navegador en lugar de un entorno de autoría descargable. Waterbear todavía no está pulido (pre-Alpha), pero si está buscando una alternativa Scratch, vale la pena intentarlo.

Lo que le puede gustar a un niño: Arrastra y suelta bloques de script en el navegador. Los bloques de script se describen en inglés simple.

herramientas de programación para niños

Aprende cosas interesantes sobre:

El entorno de programación tiene el elemento divertido con dibujos animados y personajes animados. La versión completa es una descarga gratuita de 126 MB y se ejecuta en todas las versiones de Windows y Mac (con Virtual PC). El sitio lo expresa mejor: dentro del mundo animado de ToonTalk, creará y ejecutará todo tipo de programas informáticos. Mientras aprende a programar, enfrentará rompecabezas desafiantes, expresará su creatividad, aprenderá nuevas formas de resolver problemas y se divertirá mucho.

ToonTalk versión 3.0 ahora es gratis.

Lo que le puede gustar a un niño: Juega los juegos de rompecabezas para ver cómo se construyen las cosas en ToonTalk.

Aprende cosas interesantes sobre: Cómo resolver un rompecabezas de la manera más eficiente desarrolla el pensamiento estructurado.

Hoy en día, es más probable que un niño tenga un iPad en la mano en lugar de una computadora portátil. Cargo -Bot es en realidad un juego gratuito de rompecabezas y lógica para iPad que se desarrolló en Codea. Tienes que "enseñar" a un brazo robot en una plataforma cómo mover un montón de cajas a través de 36 rompecabezas diferentes. Cargo-Bot tiene más que ver con la lógica que con la programación pura. Pero si tiene éxito (y no es fácil hacerlo), habrá aprendido mucho sobre el pensamiento estructurado. Codea en sí es una aplicación recomendada si desea aprender sobre el desarrollo de aplicaciones para iOS. Es una inversión de $ 9.99 que debería dar un retorno en conocimiento si no otra cosa.

Lo que le puede gustar a un niño: Es un juego que enseña programación sin que el niño se dé cuenta.

Ruby para niños [ya no está disponible]

herramientas de programación para niños

Aprende cosas interesantes sobre: Rubí.

Si desea que su hijo aprenda un lenguaje de programación específico, Ruby es una buena opción. Es un lenguaje orientado a objetos y la mayoría de las aplicaciones web (por ejemplo, Amazon y Twitter) también están codificadas con él. Es un lenguaje simple porque la sintaxis es comparativamente intuitiva y tiene menos llamadas de comando. Funciona en todos los sistemas operativos y es gratis. También hay una gran comunidad que enseña y aprende el idioma. Los tutoriales, juegos y ejemplos de screencast en Ruby for Kids deberían ser un paso firme para adultos y niños por igual.

Lo que a un niño le gustaría Cómo puedes usar Ruby para desarrollar juegos web.

10 herramientas para entusiasmar a los niños sobre la programación de herramientas de programación kids07

Aprende cosas interesantes sobre: Aprenda la programación de computadoras a la antigua usanza; al comprender también el hardware.

Para aquellos que llegaron tarde, Raspberry Pi Lo que necesita saber sobre cómo comenzar con Raspberry PiLa computadora Raspberry Pi es la última de una línea de dispositivos compactos y multifunción, que se envía como paquete básico para que los usuarios finales puedan usar el hardware para prácticamente cualquier proyecto informático que venga a... Lee mas es una computadora del tamaño de una tarjeta de crédito que puede programarse para usarse como una PC de escritorio. Fue desarrollado como una solución de bajo costo para enseñar ciencias de la computación en las escuelas. Raspberry Pi tiene muchos usos interesantes Los 5 mejores usos sorprendentes para su computadora Raspberry PiRecientemente recibí mi Raspberry Pi después de una larga espera, y tengo bastantes planes para ello. El problema es que no estoy totalmente seguro de qué proyecto quiero intentar primero. Mientras... Lee mas y todos los días la comunidad detrás de esto tiene una novela. La plataforma Raspberry Pi utiliza hardware y software de código abierto y está perfectamente ubicada para que las mentes jóvenes geek las exploten hasta el fondo. Pero, ¿cómo se usa actualmente en las escuelas? El sitio de la Fundación Raspberry nos da algunas pistas.

Lo que le puede gustar a un niño: Qué tal si aprendiendo a programar en una hora?

programación para niños

Aprende cosas interesantes sobre: Cómo programar un robot y, por lo tanto, los conceptos básicos de la robótica.

RoboMind es una herramienta educativa y de programación con su propio lenguaje de scripting llamado ROBO. El lenguaje compacto y simple no requiere conocimiento previo. El objetivo de la programación es hacer que un robot virtual se mueva en una cuadrícula bidimensional y exhiba acciones simples. Le enseña al alumno los principios comunes de programación que se pueden aplicar en cualquier lugar. Está disponible como descarga gratuita para Windows, Mac OS X y Linux.

Lo que le puede gustar a un niño: Aprender los conceptos básicos de la inteligencia artificial y luego usarla en robots del mundo real como los kits disponibles de LEGO Mindstorms NXT 2.0.

Enseñar a los niños a codificar y programar es una parte importante del entretenimiento educativo ahora. Para la sociedad actual, es importante que sus ciudadanos aprendan a mirar más allá de la comodidad de las aplicaciones y los dispositivos y entiendan cómo funcionan realmente. Sabemos cómo usar computadoras, pero también debemos saber cómo programarlas. Entonces, está en juego toda la innovación que aún tiene que suceder. Como esto en profundidad Artículo de la CNN dice, "clase de computación" no puede ser acerca de enseñar a los niños a usar el software de hoy; debe tratarse de enseñar a los niños a hacer el software del mañana.

¿Estás de acuerdo?

Saikat Basu es el Editor Adjunto de Internet, Windows y Productividad. Después de eliminar la suciedad de un MBA y una carrera de marketing de diez años, ahora le apasiona ayudar a otros a mejorar sus habilidades para contar historias. Busca la coma de Oxford que falta y odia las malas capturas de pantalla. Pero las ideas de fotografía, Photoshop y productividad alivian su alma.