2009-10-26 13 views

Respuesta

3

Toontalk es algo a mirar. Lo utilicé con éxito con un grupo de niños de diez a once años, y se lo ha usado con niños mucho más jóvenes. Por supuesto, creo que Scratch también. Pero Toontalk está específicamente diseñado para parecerse más a un juego. Es esencialmente un mundo en 3D con el que los niños pueden explorar e interactuar, y en el que crean programas mediante el entrenamiento de robots. Muy recomendable.

el entorno 3D ToonTalk opera ingeniosamente como una metáfora de los conceptos de programación sofisticadas. Hay bastantes artículos académicos vinculados en el sitio de Toontalk sobre la teoría educativa detrás de Toontalk.Aquí está one interesting paper that describes how the Toontalk 3d objects map onto abstract programmming concepts.

+0

No tengo idea de lo que es un "alumno de quinto grado". Por favor use los rangos de edad, en vez de los términos de la escuela parroquial. – TRiG

2

Debo admitir que no soy un educador profesional. Y mi información sobre la educación de programación para niños puede ser demasiado obsoleta, pero mi madre estuvo tan cerca como vinieron a un educador de computadoras en la década de 1980, y aquí hay algunos trucos de su libro.

Cuando tenía 8 años, no tuvo ningún problema enseñarme logotipo

yo creo que antes de las habilidades de lectura son un poco desarrollados, que sería difícil de enseñar a la semántica de cualquier lenguaje de programación - por muy simple. Y el primer "¡ajá!" para la programación (para mí) sería darse cuenta de que si le das realmente comandos simples a la computadora, hará cosas ordenadas para usted.

Si tuviera que enseñar a niños que todavía estuvieran trabajando en la lectura de fundamentos, probablemente los enfocaría en juegos que no están directamente relacionados con un lenguaje de programación, pero que sí implican el desarrollo de la lógica. Cosas como:

  • Asignación de cartas a los códigos y la traducción de la carta para codificar
  • Juegos donde sigue las reglas simples para mover las cosas, emulando las estructuras de datos.
  • Juegos de rompecabezas que utilizan conceptos de informática, como algoritmos de ruta más corta. No al analizar el algoritmo, sino al desarrollarlo en primer lugar.

Me temo que no conozco un conjunto de material preconstruido para este tipo de cosas. Pero creo que tal vez puedas crear la tuya propia.

Los límites serían las capacidades cognitivas de los niños: sé que hay ciertos puntos donde las teorías dicen que los niños no pueden hacer ciertos tipos de conceptos abstractos. Por ejemplo, solo estaba escuchando un ejemplo que menciona que los niños en edad preescolar no pueden manejar la idea de que algo puede tener más de un nombre. No estoy del todo seguro de dónde ocurren esos puntos de crecimiento cognitivo, no estoy 100% seguro de qué juego sería el adecuado para cada grupo de edad, podría ser de prueba y error.

+0

En el poco trabajo que he hecho en realidad con los niños (4º, 5º grado) el límite parece ser más su capacidad de atención, que la mayoría no están motivados por la programación en sí mismo, y hecho de que los lenguajes de programación textuales casi por definición no son divertidos. A los niños les gustan las habilidades multimedia de algunas herramientas y tienden a enfocarse en eso, en detrimento de la programación de aprendizaje. Ahí es donde pensé que Toontalk era superior.Lo usé después de probar varias versiones de Logo enfocadas en niños y Toontalk fue mucho mejor al ayudarlos a aprender de forma natural los conceptos de programación. –

0

Scratch es el lenguaje de programación más simple que he encontrado para niños. Puedes usarlo como logotipo, pero es mucho más agradable.

Creo que Alice es demasiado difícil para los niños de 8 años de edad.

0

Microsoft también tiene Small Basic y ha enviado v0.2 recientemente.

Esta versión también incluye una nueva característica fresca que permite a los estudiantes fácilmente graduarse de Small Basic a Visual Basic con el toque de un botón. Echa un vistazo a las notas de la versión completa en del blog Small Basic.

Small Basic es un proyecto que tiene como objetivo devolver la "diversión" a la programación. Al proporcionar un lenguaje de programación pequeño y fácil de aprender en un entorno de desarrollo amigable y , Small Basic hace que programar un brisa. Ideal para niños y adultos por igual, Small Basic ayuda a los principiantes dar el primer paso en el maravilloso mundo de la programación .

Descargar y para más información: MS Small Basic v 0.2

0

Cuando era muy pequeño, nos enseñaron cosas que tienen similitudes con la programación, pero no son bastante programación, juegos con puzzles para resolver, tangramas, e incluso elegir- programas de escritura de su propia aventura. Más tarde aprendimos LOGO.

1

Uso Alice para enseñar a niños de 11-14 años. Funciona bien para ellos, pero yo no lo usaría para niños mucho más pequeños que eso a menos que fuera una situación de uno a uno. No puedo hablar por Scratch.

Una cosa por la que puedo hablar es la programación de Lego Mindstorm. Tiene un costo, a diferencia de Alice y Scratch, pero es muy accesible desde 1 ° hasta 4 ° grado. Vea si First Lego League tiene un grupo cerca de usted para que pueda reunirse con otros para ayudar con los costos.

0

Existen algunos sistemas como toontalk, pero para hacer algo como programar, necesitas hacer frente a la secuencia (esto sigue a eso, sigue eso, sigue eso) y la aritmética básica. Por eso es que 8+.

Más joven, desea que los niños con los que trabaja tengan una buena idea de la secuencia (por ejemplo, siguiendo las instrucciones) y que cuente con una buena interfaz, donde arrastrar y soltar no es tan complicado como cero .

0

RoboMind es un entorno de programación educativo simple con un lenguaje de scripting propio que permite a los principiantes aprender los principios básicos de la informática programando un robot simulado.

Además de introducir técnicas de programación comunes, también tiene como objetivo ofrecer información sobre robótica e inteligencia artificial. RoboMind está disponible como una aplicación independiente para Windows, Linux y Mac OSX. Es gratis y de código abierto.

Vale la pena intentarlo!

www.robomind.net

Cuestiones relacionadas