Can't get tinkering off my mind. Here are some other ways that we tinker in my technology class. This year I taught my first semester-long class in 8th grade. We did the same hands-on projects that I have always done in a 9 week class, but added some new computer applications. Three programs that we used were Pivot, Google Sketchup, and Scratch.
My teaching method was to have them download the program and play with it for a day. The next day we created a rubric of requirements together and then they went to work. We used Sketchup first and the students struggled with it. Since then I had a group of repeat 7th graders watch some tutorials on YouTube about Sketchup first and they have been more successful. Pivot is a much simpler program and they did very well tinkering with it.
I have used Scratch a little bit before with students and learned from the Sketchup experiment that students would need some support. I found four Google Slideshow instructions from Simon Haughton that taught students how to make an etch-a-sketch, race car maze, pong, and pacman games. Students followed these instructions and created the games. Those who finished early were challenged to make their own game. Only two students actually made something of their own. But to be fair it was the last week of the class so motivation to work was not super high.
Things I learned are that all of the students are willing to play at the beginning. But it is important that the task is at their skill level or that adequate support is provided. Students that struggle academically are often used to spoon-feeding or failure and give up quickly when not supported. The amount of support needed is difficult to judge and may be different for each student (Check out this John Spencer TAD talk video for a good explanation). I try to point students to resources first rather than helping them directly. I also have the students teach each other (and me) as much as possible.
One thing that seems to help is to start the first tutorial together as a class up to a certain point. It helps every student "get their feet wet" and builds important confidence in those that are unsure. Another technique I use is to announce to the class a problem that a particular student is having and ask if anyone can help them with it. A third thing that helped was to show examples of the best work from a previous class. My repeat 7th graders were not giving me much of a story line with their Pivots until I showed them some of the best 8th grade examples and they improved theirs immediately.
Students that are used to success in school often care too much about grades rather than creativity. They will faithfully complete the "lessons" and then help others, stall, or just sit there rather than try to create their own game in Scratch. I am now seriously considering a class with no grades to get rid of this problem. There would be no questions of "Does this count toward my grade?" or "How many points is this worth?" The class would be pass/fail based on did you attempt to learn? Experimenting and failure would be encouraged. We would talk about learning, not grades. Now to sell that idea to my principal...