Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Scratch
Paradigma
Desarrolladores
Diseado por
Mitchel Resnick
Fecha ltimo
lanzamiento
2014
Influenciado por
Ha influenciado
Lenguaje de
programacin
Sistema Operativo
Windows, OS X, Linux
Licencia
Sitio web
scratch.mit.edu
ltima versin
Scratch 2.451
Extensin
ndice
2 Uso educativo
3 Interfaz de usuario
4 Comunidad de usuarios
5 Ventajas
6 Referencias
7 Enlaces externos
Uso educativo
Scratch se hizo popular en Reino Unido a travs 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 bsicos de programacin como Python y Java.
Scratch no sirve solo para la creacin de programas. Puesto que proporciona un montn
de componentes visuales, los programadores pueden crear historias animadas o minivideojuegos como por ejemplo The Pizza Dude [3], Haiku [4], o Gemclan. Los
estudiantes que se quieren especializar en matemticas pueden usar "Lemonade Stand",
"Dino Odd and Even" [5], "Data Workshop", o "The Ellipserator" [6] el cual se orienta
principalmente a la geometra. La flexibilidad que ofrece Scratch permite a los docentes
crear lecciones conceptuales muy visuales, puesto que es una poderosa herramienta para
crear animaciones que ayudan a visualizar conceptos difciles como podran ser la
mitosis celular, el ciclo del agua, el Termmetro de Galileo o un experimento sobre la
Ley de elasticidad de Hook. En el mbito de las ciencias sociales, los docentes pueden
crear quizz's, juegos y tutoriales que estimulen la mente e interacten con el
estudiante.12
El uso de Scratch permite a la gente joven entender la lgica bsica de la programacin,
y colaborar y construir proyectos creativamente.13 Scratch tambin permite a los
estudiantes desarrollar proyectos con carcter educativo y a la vez con inters personal
para ellos, lo que les proporciona una herramienta prctica para auto expresarse despus
de aprender a usarlo.6
Interfaz de usuario
Datos
Categora
Notas
Eventos
Contiene manejadores de
eventos situado al principio
de cada grupo de
instrucciones.
Control
Sentencian condicionales
"if-else", "forever",
"repeat" y "stop".
Sensores
Comunidad de usuarios
Scratch se utiliza en muchos entornos diferentes: escuelas,16 museos,17 bibliotecas,6
centros comunitarios y hogares. Sus usuarios son en su mayora nios de edades
comprendidas entre 9-16 aos.18 Scratch tambin se utiliza en algunas clases de
introduccin de la informtica (incluyendo la clase de informtica introductoria de
Harvard).19 20
Hay un denominado "Da de Scratch" anual declarado en mayo de cada ao. Los
miembros de la comunidad se les anima a realizar un evento, grande o pequeo, en o
cerca de ese da, que celebra Scratch. Estos eventos se llevan a cabo en todo el mundo, y
se puede encontrar una lista en el sitio web del Da de