lunes, 9 de febrero de 2015

Importancia de Scratch



El constructivismo implica que el alumno experimente con lo que se encuentra a su alrededor lo cual le permita crear sus propias estrategias para aprender y resolver problemas. El aprendizaje desde el punto de vista del constructivismo es dinámico y activo,de modo que el conocimiento es construido por la persona que aprende.
Uno de esos factores que contribuye a ello son las herramientas digitales como Scratch,ya que brinda la posibilidad de que por medio de una mezcla de sonidos, imágenes y animaciones, se puedan lograr productos interactivos y creativos.

La herramienta gráfica libre de programación Scratch ha sido desarrollada por el Lifelong Kindergarten Group de los laboratorios Media-Lab en MIT, es un programa de libre distribución, disponible en 50 lenguas diferentes lenguas, este tipo de lenguaje se fundamenta en las ideas de aprendizaje constructivistas, debido a que es un entorno de programación visual que permite a los usuarios crear proyectos multimedia interactivos.

Scratch es una lengua de programación con un “suelo bajo”, es decir, que se puede comenzar con actividades muy sencillas, no es necesario ser un programador, es un programa visual,activo, dinámico y constructivista en el cual no hay que escribir códigos, ni largas líneas de programación

La principal aportación de Scratch es que está destinado a usuarios de temprana edad, lo que lo hace directamente aplicable como herramienta didáctica destinada a enseñar programación en particular e informática en general, a alumnos de primaria y secundaria.


Los proyectos de  Scratch contienen “media” y “scripts”. Las imágenes y los sonidos pueden ser importados o creados en Scratch utilizando herramientas construidas.
Los creadores de Scratch han introducido tres principios o características básicas en el diseño de  este lenguaje de programación.
Estos principios son: que la lengua de programación sea lúdica,  significativa y social. 

·  El  lenguaje de programación debe ser lúdico. La idea es que  la lengua de programación facilite el juego y que se puedan probar, con facilidad, diferentes opciones. 

·        La experiencia al utilizar el lenguaje de programación debe ser significativa.  sus creadores, han dado prioridad a dos criterios del diseño: diversidad (que pueda soportar diferentes tipos de proyectos: historias, juegos, animaciones, simulaciones) y personalización (que los proyectos se puedan personalizar importando fotos, voces, gráficos, etc.)

·     El uso de la lengua de programación debe propiciar la interacción social.Para que Scratch tenga éxito necesita que una gran comunidad de personas comparta, apoye, critique, colabore y pueda construir sobre el trabajo de otros. 

¿Por qué es importante Scratch para los estudiantes de educacion primaria
Scratch ofrecerá a los estudiantes de nivel primario la oportunidad de construir activamente sus conocimientos, planificar proyectos, plantear dudas y preguntas y trabajar en la resolución de problemas, todo ello les permitirá un aprendizaje activo y significativo.
El trabajo con Scratch no se parece al trabajo del aula tradicional. 
Trabajar con Scratch implica actividad, comunicación e intercambio de ideas, planificación, enfrentarse aerrores y plantear estrategias de solución de problemas.