ScratchJr es un lenguaje de programación visual diseñado para presentar las habilidades de programación a niños de 5 a 7 años. Al crear proyectos en ScratchJr, los niños pequeños pueden aprender a pensar de manera creativa y a razonar de manera sistemática, a pesar de no saber leer. [1] Está disponible como una aplicación gratuita para iOS, Android y Chromebook.
ScratchJr es un derivado del lenguaje Scratch , que ha sido utilizado por más de 10 millones de personas en todo el mundo. Sin embargo, programar en Scratch requiere habilidades básicas de lectura, por lo que los creadores vieron la necesidad de otro lenguaje que proporcionara una forma simplificada de aprender a programar a una edad más temprana y sin necesidad de lectura o matemáticas.
Historia
ScratchJr fue desarrollado por el MIT Media Lab , que también desarrolló Scratch , en cooperación con Tufts University y The Playful Invention Company. Recibió una subvención de $ 1.3 millones de la National Science Foundation y recaudó fondos adicionales en la plataforma Kickstarter . [1]
La versión inicial se lanzó en julio de 2014 para iPad; una versión de Android fue lanzada en marzo de 2015 y una aplicación de Chromebook siguió en marzo de 2016. [2]
También hay una versión llamada PBS Kids ScratchJr, que fue lanzada en asociación con PBS Kids en 2015. Esta versión tiene sprites y fondos extraídos de populares series animadas para niños como Nature Cat y Wild Kratts .
Interfaz de usuario
Los niños crean código en objetos llamados sprites, que pueden ser personajes u otros objetos. ScratchJr viene con una biblioteca de sprites, y los sprites se pueden editar o crear nuevos usando el "Paint Editor".
El código se crea arrastrando bloques a un área de codificación y uniéndolos. Todos los bloques están completamente basados en iconos (sin texto), que es la forma en que los niños pueden usar este idioma antes de leer. Los bloques están conectados de izquierda a derecha, como palabras.
La interfaz de usuario es mucho más sencilla que la de Scratch. Tanto el número de categorías de bloques de programación como el número de bloques dentro de cada categoría se han reducido, de modo que solo se retuvieron los más básicos. [3]
Categoría | Notas | |
---|---|---|
Eventos | Inicia scripts y envía mensajes a otros scripts | |
Movimiento | Mueve los sprites y cambia los ángulos | |
Mira | Controla la visibilidad, el vestuario y la salida de voz de burbuja. | |
Sonar | Reproduce un sonido "pop" o un sonido grabado | |
Control | Repite una parte del script un número específico de veces | |
Finales | Finaliza, se repite infinitamente y va a la página especificada del proyecto. |
Además de los sprites, los niños pueden agregar fondos a los proyectos para darles un entorno y una atmósfera. Cada fondo se trata como una página de un libro y tiene su propio conjunto de sprites. Un proyecto puede tener un máximo de 4 fondos.
Usar en entornos escolares
Se ha utilizado en las aulas de jardín de infantes de la Escuela Infantil Eliot-Pearson en Medford , afiliada a la Universidad Tufts , y en la Escuela Diurna de la Comunidad Judía en Watertown , Boston . [3]
Referencias
- ^ a b El proyecto de codificación para niños ScratchJr alcanza la meta de $ 25k en Kickstarter en dos días , The Guardian , 24 de marzo de 2014
- ^ https://play.google.com/store/apps/details?id=org.scratchjr.android
- ^ a b Codificación para niños de jardín de infantes: la aplicación enseña conceptos básicos de informática para niños , CBSnews.com, 1 de octubre de 2014