Scratch

Scratch

jueves, 24 de julio de 2014

¿Quien lo hizo?

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, apareció por primera vez en el verano de 2007.

Concepto de Scratch

Scratch 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.

Ventajas y Desventajas de Scratch

Ventajas:

*Es gratuito, permitiendo a las instituciones integrarlo sin limitarse por los costos de 
licencia.
* Facilita al docente desarrollar en los estudiantes un pensamiento creativo, critico y 
reflexivo, a través de una herramienta atractiva y motivan te.
 *Es susceptible de ser usado en todas las ·reas de conocimiento, incluso integrándolas, de 
manera que posibilita una enseñanza trasversal. 
*Propicia abordar temáticas de forma creativa posibilitando que el estudiante se entusiasme 
e involucre en desafíos y oportunidades de aprender, incluso en tareas intelectuales 
exigentes.
*Es plataforma, lo que significa que hay versiones para Windows, Mac y Linux.
Permite compartir los proyectos en linea, propiciando un ambiente colaborativo.
* Los materiales elaborados se pueden insertar en una pagina web.
*Tanto el entorno de desarrollo como las ayudas se encuentran disponibles en diferentes 
idiomas, incluido el español.

Desventajas :
Entre las desventajas podría mencionarse que los archivos generados, especialmente aquellos que 
involucran muchos elementos, quedan muy pesados, lo que hace que a veces el programa no responda con la rapidez deseada. Esto depende también de las características del equipo en que se 
este corriendo y, al verlo por Internet, de la velocidad de conexión.

Características principales de Scratch

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.