2. ¿que es?
es un entorno de aprendizaje de lenguaje de programación, que permite a los principiantes o personas sin sentido de la
programación, obtener resultados sin tener que hacer nada de nada o aprender a escribir de manera sintácticamente correcta
primero. Scratch está escrito en Squeak (una implementación libre de Smalltalk-80), a partir de la versión 2.0 el código es
reescrito. En actionscript (Adobe Flash). Es un entorno de programación que facilita el aprendizaje autónomo.1
Fue desarrollado por "el grupo permanente Kindergarten" en el Media Lab del MIT (Instituto Tecnológico de Massachusetts) por
un equipo dirigido por Mitchel Resnick,2 apareció por primera vez en el verano de 2007.3Scratch se puede instalar y redistribuir
gratuitamente en cualquier ordenador con Windows, Mac OS X o Linux.4 El logo de Scratch es un gato de color naranja.5
El programa Scratch se encuentra en el software de las laptops XO del Plan Ceibal en Uruguay.6
Podemos utilizar este programa, tal como dice su lema para: programar, jugar y crear.
El nombre de Scratch se deriva de la técnica de scratching usada en el Turntablism (arte del DJ para usar lostocadiscos), y se
refiere tanto a la lengua y su aplicación. La similitud con el "scratching" musical es la fácil reutilización de piezas: en Scratch
todos los objetos, gráficos, sonidos y secuencias de comandos pueden ser fácilmente importados a un nuevo programa y
combinados en maneras permitiendo a los principiantes a conseguir resultados rápidos y estar motivados para intentar más
3. ¿Para qué sirve el scratch?
Scratch está basado en el lenguaje de programación LOGO. Fue
desarrollado por el "Lifelong Kindergarten group", viendo la luz por
primera vez en 2007. Scratch es software libre, y por lo tanto se
puede redistribuir libremente e instalar en cualquier ordenador que
tenga Windows, Mac OS X o Linux.
Scratch se utiliza en lugares muy diferentes y es válido para
cualquiera de ellos, como en casa, la escuela, museos, etcétera. Está
recomendado para niños/as entre 6 y 16 años, pero pueden utilizarlo
personas de cualquier edad.
4. CARACTERÍSTICAS
Las características principales de scratch son :
.- la interfaz es muy intuitiva y muy gráfica
- existencia de un banco de recursos en el propio programa: objetos,
personajes, escenarios, sonidos...
- las acciones de los personajes se forman apilando piezas a modo de puzzle
- visualización instantánea de lo que hacemos en el programa
- interacción con los objetos y personajes que introducimos con el ratón y el
teclado, es decir, una vez que creamos nuestro proyecto el usuario puede
interactuar moviendo los objetos en la pantalla.
- Posibilidad de difundir nuestro proyecto en la web
6. APLICACIONES
Cuando se ha analizado y utilizado Scratch, se llega a la conclusión de que
las aplicaciones que puedan desarrollarse dentro del campo de la educación
están relacionadas con el juego, con “lo lúdico” y, la verdad, no hay mejor
manera de ir aprendiendo que esa.
Así, esta herramienta permitirá a los niños elaborar desde simples juegos
interactivos a complejas producciones artísticas, pasando por la creación de
animaciones con música y llegando, incluso, a elaborar simulaciones.
7. VENTAJAS Y DESVENTAJAS
La segunda, y enorme ventaja, es que es una aplicación diseñada para todos los
sistemas operativos, así que, independientemente del que se use, el programa
funcionará a la perfección.
Los inconvenientes del uso de Scratch son escasos. El primero de ellos es que es
necesario tener instalado Java en el ordenador para poder comenzar a utilizar la
aplicación, así que antes de proceder a la descarga de Scratch y su instalación, hay que
asegurarse de que Java está instalado en el ordenador. Además, en ocasiones la
velocidad de determinadas operaciones no es la que se desea en un momento concreto
de la programación, aunque esa lentitud no es excesiva. Por último, hay que tener en
cuenta que si se empieza a programar una aplicación y se añaden órdenes muy
complejas, ya sea por ejemplo el uso excesivo de música o imágenes junto con otro tipo
de orden, Scratch suele crear un archivo final de gran tamaño, así que habrá que
intercalar distintos tipos de órdenes teniendo en cuenta este último punto
9. OBJETIVOS
● Promover en los jóvenes el desarrollo del pensamiento computacional analizando
situaciones de su entorno que requieren del aporte de soluciones apropiadas.
● Motivar al estudiante para que participe en equipos que desarrollen proyectos de
software de tipo didáctico, originales y con enfoque social.
● Presentar a los jóvenes una forma práctica de usar la tecnología para aprender,
planificar, administrar, crear soluciones y colaborar en actividades en ambientes
virtuales.
● Ofrecerles oportunidades para realizar contribuciones significativas en la escuela
y/o en la comunidad .
● Realizar un prototipo de aplicación para el área detectada con debilidades,
usando correctamente los diversos elementos y conceptos del entorno de
programación Scratch.