¿Alguien puede recomendarme alguna página con recursos o programas (gratuitos o no) orientados a niños entre 7 y 12 años? Básicamente para que aprendan nociones de programación/robótica, en un entorno amigable.
- 💬 Foros
- Software
- Programación
¿Recursos programación orientados a niños?
Scratch me parece una muy buena opción para introducir a los más jóvenes en el tema de la lógica de la programación.
Muchas gracias, lo miro!
App inventor appinventor.mit.edu (Se puede poner en Español)
Información de la Wikipedia:
App Inventor es un entorno de desarrollo de software actualmente mantenido por el Instituto de Tecnología de Massachusetts (MIT) y originalmente creado por el ahora difunto Google Labs para la elaboración de aplicaciones destinadas al sistema operativo Android. El usuario puede, de forma visual y a partir de un conjunto de herramientas básicas, ir enlazando una serie de bloques para crear la aplicación. El sistema es gratuito y se puede descargar fácilmente de la web. Las aplicaciones creadas con MIT App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil. Los proyectos generados a través de esta herramienta se almacenan automáticamente en los servidores de App Inventor, permitiendo llevar en todo momento un seguimiento y control del trabajo.1
App Inventor combina un acercamiento accesible (en términos de dificultad) a la programación con la capacidad de crear aplicaciones que tengan un impacto real.2 A este tipo de entornos se lo llama "de pisos bajos y techos altos".3 Para ello, libera a los usuarios de tener que memorizar la sintaxis y otras características del lenguaje, permitiendo que las personas se concentren en el cómo solucionar el problema más que en cómo escribir el programa.4
App Inventor y los otros proyectos se basan en las teorías de aprendizaje construccionistas ya que enfatizan que la programación puede ser un vehículo para involucrar ideas poderosas a través del aprendizaje activo. Como tal, es parte de un movimiento continuo en las computadoras y la educación que comenzó con el trabajo de Seymour Papert y MIT Logo Group en la década de 1960, y también se manifestó con el trabajo de Mitchel Resnick en Lego Mindstorms y StarLogo.56
La guarrada de AppInventor es que el emulador no funciona en Linux desde que quitaron el soporte de Java 8 de los repositorios. Aun así, la última versión de Android que había en el emulador era la 2 y pico.
Pero aún así está muy guapo para introducirse en los fundamentos de la programación.
Si tienes un dispositivo donde probarlo sí, si dependes del ordenador (con Linux) no, hay cosas mejores.
Gracias! Parece interesante, a ver si no le resulta muy complicado
Aunque sea de Microsoft, échale un ojo (después de Scratch) a Arcade Makecode.
Gracias!
Otra opción que es gratuita, es descargarse Visual Studio de Microsoft y comenzar a crear aplicaciones en C# para escritorio con formularios. Este entorno te puede descargar de crear la parte gráfica del programa, los eventos… Y hay mucha documentación online.
Por ejemplo arrastras un botón al editor, haces doble click en el y ya te genera todo el evento de hacerle click, solo tienes que poner dentro el código que quieras que se ejecute…
En esto discrepo contigo. Empezar con entornos de desarrollo rápido creo que es la forma incorrecta de aprender a programar. Queda muy vistoso, pero no se aprende a programar.
Primero hay que aprender los fundamentos: entender en qué consiste programar, qué es una variable, las estructuras de control, etc. Para esto, como ya han indicado, scratch sirve.
Por otro lado, programar es fácil pero crear software (decente) no, salvo que sea de un tamaño ridículo. Para eso hay que conocer modelos de diferentes arquitecturas, saber lo que es una capa de presentación y un modelo, etc. Obviamente esto no es algo que esté al alcance del niño medio y requiere mucha más madurez para poder asimilarlo.
Gracias, pero para niños y para empezar lo veo complicado
Por añadir una reflexión ¿ por qué quieres que tus hijos aprendan a programar ya ? En mi opinión hay cierta prisa por que los niños aprendan ciertas cosas lo antes posible y no tengo claro que esta tendencia sea necesariamente positiva. Si se ve que muestran interés por ello obviamente no sugiero negárselo, pero de cierta forma la programación se ha convertido en el nuevo inglés que parece que todos los padres quieren que sus hijos aprendan cuanto antes.
De verdad, qué ganas de amargarle la existencia a los chavales XD
Pues la más interesada es la niña mayor, de 10 años. Me lo pide ella. Ya ha ido a algún curso de robótica, tiene algún juego para entender cómo funcionan las órdenes y demás, pero quiere profundizar. Así que como yo de programación no la puedo ayudar (lo último que hice fue gw-basic y ms-dos), pues le estoy buscando algo a ver si de verdad tiene interés o no.
Yo vengo a recomendar videojuegos:
Baba is You: store.steampowered.com/app/736260/Baba_Is_You
Human Resource Machine: store.steampowered.com/app/375820/Human_…urce_Machine
7 Billion Humans: store.steampowered.com/app/792100/7_Billion_Humans
while True: learn(): store.steampowered.com/app/619150/while_True_learn
Muchas gracias! Seguro que cae alguno, y no me cabe duda que le van a dedicar tiempo…jajaja