You are on page 1of 4

Programando con el Scratch Gua del tutor

Programando con Scratch gua del tutor v1.1


A QUIN VA DIRIGIDO PROGRAMANDO CON EL GATITO? En principio, la escrib para nios de entre 7 y 10 aos. Los nios no tienen por qu haber tenido ningn contacto con el ordenador previamente, pero si lo han tenido, por supuesto, ayuda. Conceptos como arrastrar con el ratn, pinchar, el slo hecho de que el ratn mueva algo en pantalla, pueden ser difciles de entender si no se han aprendido de antemano. En todo caso, las primeras lecciones del tutorial estn enfocadas a familiarizarse con ese tipo de gestos ratoniles; en caso necesario, sera conveniente dedicarles ms tiempo (o hacer ex profeso unas lecciones adicionales). QU HACE FALTA PARA COMENZAR? Bajarte el Scratch, claro. A fecha de septiembre, todava no se ha publicado oficialmente y slo hay betas disponibles. La primera opcin es obtener una beta antigua del sitio EducarEx http://squeak.educarex.es/Squeakpolis/70 (ir a Zona de Descarga). La segunda es escribir al equipo de desarrollo, cuya direccin est en la pgina oficial de Scratch: http://llk.media.mit.edu/, y ofrecerte como usuario beta. Generalmente, contestarn positivamente y darn acceso a la versin ms actual. Sin embargo, el tutorial est desarrollado basado en la versin de junio de 2005 (la disponible en la web de la Junta) y es posible que haya alguna diferencia. Tericamente, en el otoo de 2006 se publica la versin oficial. Tambin se puede esperar con paciencia. La versin descargable desde la junta est lista para usar en Windows. Funciona incluso en Win 98. En Linux, hay que descargar un componente adicional, el Squeak: http://www.squeak.org/ . Lo puedes hacer con tu programa de descarga habitual, emerge, yum o apt-get. En ubuntu/Debian/(GNU|Guada)Linex no tienes ms que hacer apt-get. En Fedoras, SuSes y similares tendrs que descargrtelo. Aunque siempre puedes compilarlo. Para ejecutar Scratch, simplemente ejecuta Squeak desde el directorio donde has guardado Scratch. Scratch es una imagen de Squeak, con lo que se cargar automticamente. Evidentemente, hace falta un ordenador por nio. Se puede hacer tambin con dos ordenadores por nio, pero eso puede dar lugar a problemas de coordinacin que es mejor evitar. En ese caso, intentar que alguno de los nios mayores se siente con uno de los pequeos, y asignar tareas a cada uno de ellos, en funcin del dominio que tenga cada uno. Tened en cuenta que Scratch se puede ejecutar incluso en ordenadores relativamente antiguos, o en 1

Programando con el Scratch Gua del tutor porttiles, por lo que podis reciclar ordenadores que tengis en casa sin mucho uso para esta labor. No hace falta un ordenador para el profesor, pero si un ordenador con pantalla suficientemente grande o visible para dar alguna explicacin. Por lo mismo, no hace falta un proyector, pero si se tiene en casa un home cinema, y puedes adaptar la clase para darla ah, mejor que mejor. La cuestin es que la clase parezca una clase, no darla en el cuarto de juegos de los nios, por ejemplo. Finalmente, al arrancar Scratch salen los bloques del puzzle en ingls. Para cambiarlo a espaol, hay que ir al men Extras -> Set Blocks Language -> Spanish. Puedes hacerlo t, pero en mi experiencia es de las primeras cosas que aprenden los nios. Incluso, al cabo de cierto tiempo, se conocen ya los bloques de forma que no les hace falta ni mirar el idioma. CMO EST ESTRUCTURADO EL TUTORIAL? Bueno, los nios son nios (tautologa que es estrictamente cierta). No puedes aburrirlos con largas explicaciones, y lo mejor es que hagan las cosas por s mismos. As usan su memoria funcional, y recuerdan todo mejor. Por eso hay explicaciones cortas, luego actividades (que sern actividades dirigidas por el tutor, y que los nios tendrn que ir haciendo), y finalmente ejercicios, que el tutor tendr que corregir. Por ltimo, conviene repasar, cada clase o cada dos clases, y siempre a la vuelta del fin de semana. As los nios acaban aprendiendo cosas a base de repetirlas. No hace falta encargar deberes o actividades fuera de clase. Sin embargo, conviene mandarlos para el fin de semana, aunque no se hagan; por lo menos, lo mantienen en la mente durante ese tiempo. QU RITMO SE DEBE SEGUIR? Cada clase tiene su propio ritmo, como es natural. Pero incluso en clases heterogneas, conviene marcar un ritmo, y ayudar a los que se queden ms atrasados, mandando actividades adicionales a los ms avanzados. En mi experiencia, un par de lecciones en cada clase de una hora es un ritmo asequible, e incluso sobra tiempo a veces para repasar o hacer ejercicios adicionales (en las partes ms fciles). Las clases no deben tener ms de una hora, incluso aunque se repitan todos los das. CMO DEBO HACERLO? Yo lo he enseado en casa, a familiares y a amigos. Si lo haces as, debes 2

Programando con el Scratch Gua del tutor dejarles bien claro que estn en clase, que tienen unos horarios y unas reglas que cumplir durante la clase. Yo tambin he encontrado positivo enmarcarlo dentro de una especie de Campus. A los nios les gusta tener organizado el tiempo, incluso en vacaciones, y as no se aburren. El resto pueden ser actividades domsticas (ordenar su habitacin) o ldicas (dar un paseo en bici o baarse en la piscina), pero deben acostumbrarse a tener, todos los das a esa hora, la clase. Por supuesto, si eres un profesor y lo usas en clase, todo eso lo tienes ya. Pero si eres un padre o madre y quieres hacerlo con tus hijos (lo que recomiendo vivamente), yo he encontrado positivo hacerlo de esta forma. TENGO QUE SABER YO PROGRAMACIN? No sabra decirte. Yo creo que no. Pero te conviene seguir el tutorial, y por lo menos aprender qu es lo que puedes hacer y lo que no. Vers que Scratch es muy fcil, incluso para el que no tiene ni idea de nada, a la vez que introduce esquemas de programacin de una forma ldica y divertida. ALGN CONSEJO MS? Mi experiencia es que la diferencia entre nios y nias no es tanta como la que hay entre los propios nios o las propias nias. La programacin no es para nios, y yo he tenido excelentes alumnas. Tampoco he visto actitudes diferentes para acercarse a la programacin por parte de nios y nias. Conviene que, al final del curso, organicis un teatrillo, en realidad, un proyecto de programacin. Tendrn que escribir el guin: organizar una secuencia de actividades, decidir qu va a hacer cada uno de los actores, y finalmente, representarlo. Con lo contenido en el tutorial es fcil hacerlo: los gatos pueden moverse, maullar, decir cosas. Si hace falta alguna pieza adicional no mencionada, el tutor puede ayudar al alumno con eso. Y, finalmente, representarlo en presencia de los padres o tutores, y entregar un diploma. El diploma puedes hacerlo como te d la gana; hay excelentes plantillas para Power Point (que puedes usar en OpenOffice). A los nios les gusta tambin participar en el diseo del diploma, pdeles consejo y opinin. En vez de un teatrillo, podra ser un juego, pero quizs esto sea un poco ms complicado. En cualquier caso, la idea es que tanto los nios como los padres se den cuenta de lo que pueden hacer, y lo muestren a los dems; tambin que sean capaces de hacer algo desde el principio, desde la idea hasta el final. Por otro lado, conviene que el tutorial no quede ah, sino que contine a lo largo del tiempo, con recordatorios semanales, por ejemplo, o con pequeos ejercicios. En cualquier caso, es conveniente que se deje disponible el resto del tiempo a los nios para que puedan usarlo cuando les apetezca, sin muchas restricciones, as mantendrn fresco el manejo bsico, y pueden incluso 3

Programando con el Scratch Gua del tutor descubrir cosas por s solos; los nios tienen una curiosidad infinita, y eso les conduce a aprender cosas por si solos que sera difcil contarles de otra forma. COMENTARIOS Y CRTICAS El tutorial es libre con licencia GFDL, o sea que puedes hacer con l lo que te permite la licencia, que es mucho. Especialmente, puedes modificarlo y publicar las modificaciones, y te animo a que lo hagas (si me lo dices, mucho mejor). Si observas algn error en el mismo, o quieres contarme tu experiencia o hacer alguna sugerencia, mi correo electrnico es jj (en) merelo (punto) net. DISPONIBILIDAD Esta gua, y la gua a la que acompaa, estarn disponibles en http://geneura.ugr.es/~jmerelo/tutoriales/programando-conscratch/programando-con-scratch.zip LICENCIA Este tutorial tiene licencia GFDL, cuyo texto puedes obtener en http://gugs.sindominio.net/licencias/gfdl-1.2-es.html
Copyright (c) 2006 J J Merelo. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los trminos de la Licencia de Documentacin Libre de GNU, Versin 1.2 o cualquier otra versin posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera. Una copia de la licencia est incluida en la seccin titulada GNU Free Documentation License.

You might also like