Scratch es un lenguaje de programación visual , libre orientado a la enseñanza principalmente
mediante la creación de juegos. Para las escuelas se convierte en una oportunidad para ayudar a los
estudiantes en el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin
necesidad de saber del programa.
VENTAJAS
Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los
educandos Es un programa gratuito y de software libre. Es perfecto para introducirse en la
programación. Está disponible para varios sistemas operativos. (Windows, Ubuntu, Sugar, Mac)
Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser
descargados y utilizados por otras personas. Es multilenguaje.
USO EDUCATIVO
Scratch se hizo popular en Reino Unido a través de los Code Clubs. Estos empezaron a usar Scratch
como lenguaje introductorio por su relativa facilidad para desarrollar programas interesantes, y
porque las habilidades adquiridas mediante Scratch se pueden aplicar a otros lenguajes básicos de
programación como Python y Java.
ORIGEN DEL LENGUAJE
En el ámbito de la Ingeniería Informática, "Scratching" quiere decir reutilizar código, el cual puede ser
usado de forma beneficiosa y efectiva para otros propósitos y fácilmente combinado, compartido y
adaptado a nuevos escenarios, lo cual es una característica clave de Scratch. De esta forma, cualquier
usuarios puede descargarse y trabajar sobre proyectos públicos subidos y desarrollados por otros
usuarios. También se reconoce a los participantes que construyeron y crearon el programa original 6
.El nombre es un derivado de la técnica de turntablism "scratching", es decir, mezclar sonidos,
relacionando de este modo la facilidad de mezclar sonidos con la facilidad de mezclar proyectos
creados con Scratch.
CARACTERISTICAS
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 - visulaizació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.