Scratch es un lenguaje de programaci贸n visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab.1 Su principal caracter铆stica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programaci贸n sin tener conocimientos profundos sobre el c贸digo. Sus caracter铆sticas ligadas al f谩cil entendimiento del pensamiento computacional han hecho que sea muy difundido actualmente en la educaci贸n de ni帽os, adolescentes y adultos.
Este lenguaje de programaci贸n se utiliza con fines did谩cticos para crear animaciones de forma sencilla y servir como introducci贸n contenido de programaci贸n m谩s avanzado. Tambi茅n puede usarse para un gran n煤mero de prop贸sitos educativos construccionistas y de entretenimiento, como lo son: proyectos de ciencias (incluyendo simulaci贸n y visualizaci贸n de experimentos), conferencias grabadas con presentaciones animadas, historias animadas de las ciencias sociales, arte interactivo, m煤sica, entre otros.2 Se pueden ver los diferentes proyectos existentes en la web de Scratch, modificarlos e incluso probarlos sin llegar a guard
Uso educativo
Scratch se volvi贸 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.
Scratch no sirve solo para la creaci贸n de programas. Puesto que proporciona un mont贸n de componentes visuales, los programadores pueden crear historias animadas o minivideojuegos como por ejemplo The Pizza Dude12 Haiku,13 o Gemclan. Los estudiantes que quieren especializarse en matem谩ticas pueden usar Lemonade Stand, Dino Odd and Even,14 Data Workshop, o The Ellipserator15 el cual se orienta principalmente a la geometr铆a. 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 dif铆ciles como podr铆an ser la mitosis celular, el ciclo del agua, el Term贸metro de Galileo o un experimento sobre la Ley de elasticidad de Hook. En el 谩mbito de las ciencias sociales, los docentes pueden crear concursos, juegos y tutoriales que estimulen la mente e interact煤en con el estudiante.16 El uso de Scratch permite a las personas j贸venes a entender la l贸gica b谩sica de la programaci贸n, y colaborar y construir proyectos creativamente.17 Scratch tambi茅n permite a los estudiantes desarrollar proyectos con car谩cter educativo y a la vez con inter茅s personal para ellos, lo que les proporciona una herramienta pr谩ctica para auto expresarse despu茅s de aprender a usarlo.6ar los cambios ya que no requiere ning煤n tipo de registro.
¿c贸mo funciona scratch?
Esta aplicaci贸n, dise帽ada en Citilab, pemite enlazar un entorno de programaci贸n sencillo e intuitivo (Scratch) con un sistema de placas que nos permite construir proyectos electr贸nicos (Arduino). De esta manera, se pueden programar robots y otros inventos a partir de un sistema virtual de fichas que se unen unas a otras, las cuales nos permiten manipular los componentes y recibir informaci贸n de las placas que forman nuestro robot o proyecto. La matr铆cula para las nuevas formaciones de Scratch y Scratch for Arduino sigue abierta.
|