SCRATCH
Scratch
• Es un leguaje de programación desarrollado por el
Massachusetts Institute of Technology Media Lab (MIT), con la
finalidad de las personas pueda programar en forma sencilla, sin
necesidad de complejos algoritmos y largas horas de cursos de
programación. Es una evolución del famoso lenguaje de
programación LOGO, que permite en muy corto tiempo la creación
interactiva de animaciones, historias, juegos música, arte, etc.
(Resnick, M. 2007)
Objetivo
• Enseñar conceptos básicos de programación a los niños y jóvenes.
Características:
•El lenguaje esta basado bloques gráficos y con una interface fácil para su aprendizaje, lo
que ha hecho posible más de
•120.000 proyectos educativos.
•Viene con un entorno colaborativo que permite compartir proyectos, scripts y personajes en
la web.
•Consiste en la unión de bloques que pueden ser eventos, movimientos de gráficos y
sonidos. Haciéndolo muy intuitivo y didáctico para aprender a programar.
•Al final este lenguaje corre sobre un applet Java y sus programas pueden ser ejecutados
directamente sobre el navegador de internet.
Filosofía
Entorno de Programación:
Ventajas:
•Es gratuito
•Ideal para enseñar a programar
•Hay versiones disponible para Windows y Mac, actualmente se desarrolla una
versión para Linux
•Permite compartir los proyectos a través de la red, pidiendo ser descargados por
otros programadores
•Los desarrollos embeber en html Es multilenguaje
Desventajas:
• Se ejecuta a través de un applet de Java, por lo general no está instalado
en la mayoría de los navegadores.
• Algunas de sus funciones no responden con la rapidez necesaria
• En desarrollos con gran cantidad de escenarios y música genera un archivo
final muy grande.
Conclusión:
• Si bien no les enseña exactamente un lenguaje de
programación, se les inculca el razonamiento detrás de
éstos.
• Es un recurso interesante para la elaboración de
materiales educativos
Conclusión:
• Desde el punto de vista de un programador:
• El lenguaje presenta muchas limitaciones a la hora de desarrollar
un software educativo terminado.
• Desde el punto de vista de un Docente:
• Scrath constituye una herramienta con gran potencial para
desarrollar estrategias educativas o actividades de evaluación
formativas.