When I started tinkering with Scratch, I think that I was looking in the wrong direction. I was thinking product, while I should have been thinking process. My first choice was to create a simple linear graphing tool (similar to Green Globs), but I got a bit frustrated, and I think that the program might be a bit limited for this without many hours of programming.
As I scanned through the operations available, they at first seemed way too basic, but I came to realize that a fair bit can be done with what appears to be very little. I do like the way the program is set up. It is very inviting and fairly easy to get around.
I came across a Scratch music program, and I thought that would be a good place to begin anew. I borrowed the piano key sprites, and created a keyboard that could be played using the computer keyboard. It also showed the corresponding notes on the treble clef. I created the treble clef with Microsoft Word drawing tools and saved the image as a jpeg. This was very easily brought into Scratch. Scratch comes with a basic soundfont that, from what I can tell is monophonic, but I have not investigated that too much. I could still do quite a bit more to make this a bit flashier, and I think that students would love to do that sort of thing. The process ended up being quite enjoyable, and I’m certain that students could take great pride in creating something of their own.
Teachers at our school are regularly seeking out and sharing Flash, Java and other interactive game-type applications that enhance learning. We have a Smartboard in the middle school that is frequently used for these types of activities. I am not sure that I would use Scratch for its game application necessarily. As stated above, it is the process involved in Scratch that I would find of value. A very good example of this is in the Bungee-Ball example from your presentation. Looking at the interaction of the bungee balls was very cool, but not as interesting as thinking about how the author did the programming. The concepts of logic are very clear in the programming involved in Scratch. We stress critical thinking a great deal at our school, and this programming is an outstanding way of demonstrating this skill. Using Scratch is not a one-shot deal. Clearly, it becomes easier with each use, and it takes time to appreciate the program’s capability.
The Scratch website has good support documents and examples from educational organizations that are already using Scratch. Students can access the program from anywhere so much of it could be done outside of the classroom. It’s free, and that is amazing!
Below is something I created while learning to use Scratch. It took a very long time and I am not even close to making it a game. The difficulty does not lie in using the program itself (once familiar with it) but more so in being creative and designing a game where older students will be interested in playing and scoring points, going on to different levels, etc. However, Scratch can certainly be introduced to students as one of the options to present their work in. This will create high interest among students and also a fun way to present their learning.
