enseñar programación con videojuegos y cuentos infantiles
Post on 07-Jul-2015
543 Views
Preview:
DESCRIPTION
TRANSCRIPT
Por Sergio Palay
@sergiopalay
www.sergiopalay.com
www.aprendescratch.com
Enseñar a programar a los jóvenes es sin dudas un
desafío. Sin embargo, no tiene por qué ser complicado. Algunos sostienen que no llegan con los conocimientos previos necesarios.
Sin embargo, si se buscan los ejemplos adecuados, los conceptos de programación pueden ser asimilados con mayor facilidad.
Los videojuegos o los cuentos infantiles nos brindan la posibilidad de trabajar con ejemplos que ellos ya conocen. El alumno sabe lo que va a pasar y de esta forma es mucho más sencillo explicarle como programar.
Introducción
Todos conocemos juegos clásicos como el Space
Invaders, Arkanoid, La Viborita, Pong, etc.
Son juegos que fueron creados hace al menos 2 o 3 décadas-
¿No podríamos replicarlos ahora?
Juegos clásicos
Blogs de juegos retro:
http://www.classicgamesarcade.com/espanol/
http://www.hobbyconsolas.com/reportajes/100-juegos-miticos-nes-49310
http://friv.com/
Fuentes de inspiración
1001 Videojuegos que hay que jugar antes de morir De Tony Mott
Porque es un lenguaje de programación con una
interfase amigable, en donde el alumno puede probar al instante lo que está haciendo.
El hecho de trabajar con bloques minimiza los errores a la hora de escribir código.
Para acceder a Scratch se pude bajar una versión de escritorio (funciona tanto en entornos Windows como Linux) como también utilizar el editor online de la versión 2.0 que se encuentra en www.scratch.mit.edu
¿Por qué utilizar Scratch?
Lo primero que debemos hacer es
un diagnóstico para averiguar cuales son las características del grupo.
En tal sentido mi diagnóstico fue que un alto porcentaje de alumnos manifestaban haber utilizado Scratch.
Sin embargo, su uso se limitaba a importar imágenes. No se trabajaba con códigos.
Fue por eso que se realizaron ejercicios básicos de movimiento y diálogos.
¿Cómo comenzar?
Video de ejercicios básicos
http://www.youtube.com/watch?feature=player_embedded&v=Bwn6jNozi8c
¿Por qué elegimos Pong para comenzar? http://www.youtube.com/watch?feature=player_embedded&v=ZCv6SQvsUYQ
Porque todos los alumnos conocen el juego debido a que venía en el arranque de la Xo Verde.
El código del juego es sencillo, por lo que el alumno ´consigue el objetivo. Comenzamos con una versión básica que mueva las paletas e impacte la bola. Si lo termina rápido lo hacemos contar los puntos, modificar el escenario, terminar el juego a una determinada cantidad de puntos, etc.
El ejercicio está pensado para ser realizado en no más de 2 horas de clase.
Ahora si … a Jugar !!!
Les propongo hacer un juego en 2 minutos …
¿Creen que es difícil crear un juego ?
http://aprendescratch.com/todos-los-juegos/
Los juegos que hicimos …
El sitio
www.scratch.mit.edu nos da la posibilidad de crearnos un usuario y que podamos subir al instante nuestros trabajos. Mi cuenta es y allí subo todos los trabajos que mis alumnos me traen a corregir. Algunos los comparto y otros no (simplemente para no repetir el mismo ejercicio).
La importancia de subir el juego en el momento
http://scratch.mit.edu/projects/3231394/ La idea era realizar un algoritmo básico que replicase el programa televisivo. Para ello se trabajo con una única pregunta y trs opciones.
Un alumno tomo el desafío de hacerlo un “poco más parecido al real” …
El caso Salven el Montón
http://scratch.mit.edu/projects/13244594
Salven el Montón por Damián Rodríguez
Luego de concurrir al
Scratch Day 2013 de la mano de Salven el Montón, se nos ocurrió hacer una cartelera al respecto. Eso hizo que otros alumnos consultaran que había pasado, porqué estaba el alumno en la foto, etc.
La importancia de mostrar lo que se hace.
Damián suele venir semanalmente a mostrarme proyectos que realiza. Sus juegos tienen un nivel superior. Aquí por ejemplo un video de Riddick. Su usuario en Scratch es Ddamian
Más juegos de Damián
La idea de utilizar Cuentos Infantiles para
ejercicios surgió a raíz de la presentación del proyecto en el Squeakfest 2013. Se buscó algo original que llamase la atención de personas que iban a realizar un curso de Scratch 2.0.
En clase probamos varios de los ejemplos (Pinocho, Alicia en el País de las Maravillas, Caperucita Roja o Robin Hood).
El resultado era similar. Los alumnos sabían lo que iba a pasar por lo que la discusión del juego era mucho más sencilla. http://aprendescratch.com/taller-ensenar-jugando/
Los cuentos infantiles
Si bien la idea apareció
muy cerca de fin de año se pudieron hacer algunos trabajos en coordinación con otras asignaturas.
Los juegos de Controla tu colesterol (Biología), Patrimonio Histórico de Piedras (Historia) y Pianito y Cumpleaños Feliz (Sonora) son ejemplos de ello.
Juegos con otras asignaturas
Revisando entre los manuales y
documentación online me di cuenta que la gran mayoría estaba en inglés.
La idea original era que fuese simplemente un blog para compartir los trabajos de los alumnos o colocarle algún material de apoyo a los mismos.
Sin embargo, luego me pareció interesante colocar material para que otros profesores uruguayos pudieran replicar la experiencia.
¿Por qué surge www.aprendescratch.com ?
Las guías en formato PDF son un
material de apoyo para el docente a los efectos de que este pueda realizar el ejercicio antes y modificarlo a su gusto.
Si bien están planteadas paso a paso Yo no recomiendo el fotocopiarlas y entregárselas a los alumnos siempre. Puede pasar que el Programar se convierta simplemente en un rompecabeza que lo que haga sea buscar la sentencia correcta. Debemos formentar el razonamiento.
Guía de ejemplo
Guías en formato PDF http://aprendescratch.com/guias-para-replicar-ejercicios/
Difusión entre colegas por
intermedio de listas de correos de la asignatura, AUDIE y el proyecto ARTIC. Concurrir a eventos tales como el Scratchday, Squeakfest o ExpoAprende del Plan Ceibal
Promoción del sitio:
Se trata de un portal gratuito en el que encontrarán:
Todos los ejercicios en formato pdf a los efectos de que puedan ser replicados en clase (al momento tenemos 21)
Videos que explican como se hacen muchos de estos ejercicios
Algunas noticias sobre Scratch
Muestras de los ejercicios hechos por los propios alumnos.
¿Qué ofrece aprendescratch.com?
En poco más de 2 meses de vida www.aprendescratch.com más de 4.000 visitas,
lo interesante es que sus visitantes visitan un promedio de 4 artículos (señal de que les interesa el material).
Estos números son logrados sin publicidad en google, lugar donde recién en los últimos días los artículos están rankeando bien. El siguiente paso es realizar una campaña SEO.
Estadísticas del sitio
Países de donde llegan los visitantes
Promoción en Facebook
Comunicación directa con los alumnos
Conocer otros alumnos de otros centros que utilizan Scratch
Difundir lo que hacemos
Mostrar los trabajos de los alumnos y que ellos los compartan en su sitio.
Escuchar sugerencias de otros alumnos que están utilizando Scratch.
¿Qué ventaja nos da Facebook?
Ejemplos de conversaciones en Facebook
En octubre de 2013, un
total de 34 alumnos fueron inscriptos en el curso MOOC de Plan Ceibal y ORT acerca de Scratch. A la fecha son más de 20 los que tienen el curso online aprobado y recibieron su diploma.
¿Cómo sigue esto?
Aprendescratch.com se mantendrá durante todo el
año 2014 como sitio de consulta de colegas.
La idea es ir sumando áreas y relacionarlo no solo con la programación sino también con la robótica´.
Se buscarán aumentar los vínculos con sitios similares de otros países a los efectos de intercambar experiencias.
Para el 2014 proyecto lanzar www.aprendegimp.com repitiendo la receta pero esta vez con el editor gráfico.
www.aprendescratch.com
Un grupo de alumnos se
encuentran explorando otros lenguajes. En tal sentido comenzamos a trabajar con App Inventor buscando crear aplicaciones para móviles y tabletas.
Otro grupo de alumnos están trabajando con MUGEN un programa que permite crear juegos estilo Mortal Kombat.
Mientras tanto a nivel de Scratch estamos experimentando con los siguientes programas: SPOT y Scratch para tabletas http://scratch.mit.edu/studios/122751/
Y obviamente experimentamos con Scratch 2.0
Y además …
Interacción con el juego por medio de la cámara
Creación de clones
Guardar históricos en la nube
Nuevo y mejorado editor de sonido
Posibilidad de crear tus propios bloques
Posibilidad de trabajar con imágenes vectoriales
A propósito … ¿Conocen las novedades de Scratch 2.0?
Por Sergio Palay
@sergiopalay
www.sergiopalay.com
www.aprendescratch.com
top related