Teaching Kids To Think Using Scratch

I’ve been teaching Scratch to my students lately, and it’s made me remember just how much I enjoy dabbling with programming.  I’m really not much of a code monkey, but I do enjoy writing programs, telling the computer what I want it to do, and then having that feeling of mastery when it actually does what I tell it to do!

I heard a lot about Scratch before I actually started using it myself… people kept telling me how good it was, but for some reason I never really got around to trying it myself.  When I finally did take a look at it, I couldn’t believe I waited so long to check it out!  It’s a GREAT piece of software that all kids should spend some time learning how to use.  I’d encourage you to NOT make the same mistake I did, and wait so long before looking at it.

I taught myself to write computer programs back in the 80s on a second hand Commodore Pet computer.  It used a form of BASIC, the same language used on the original Apple II computers, and I thought learning to program was the coolest thing ever. Being able to write instructions into a computer and get it to do stuff was a real buzz for me… a geeky buzz to be sure, but a buzz nonetheless.  🙂

Over the past 20 years I’ve taught quite a lot of programming to children and without fail it’s something they get a real kick out of.  They really seem to engage with the big ideas of programming – problem solving, thinking mathematically and using logic and reasoning. It’s the practical application of those ideas and the creative thinking required to solve authentic problems that forms the basis of a truly engaging learning experience.  While I don’t believe that everyone necessarily needs to become a computer programmer, I do think that everyone would benefit from learning the basic skills and mental gymnastics required to write simple computer programs.  I’ve found it to be an incredibly useful skill, and the underlying understanding it gives into computers and how they do what they do has come in really handy over the years.

Scratch takes all of the essential programming constructs like sequencing, conditional branching, control structures, data manipulations, etc, and wraps them in a very friendly, very easy to use environment that even the youngest students can use with just a little knowledge.  It’s quite intuitive to learn and you can do simple things fairly easily, yet there is really no limit as to how far you take it.  Don’t be like me and hear about it but do nothing… download a copy now, give it to your kids and watch the magic happen.

For this year’s K12 Online Conference I did a presentation about Scratch, called Teaching Kids To Think Using Scratch.  It’s trying to squeeze a lot of stuff into a small space, since the presentations are capped at 20 minutes, but I think it’s a reasonable introduction to some of the key ideas behind Scratch.

As you can see in the unscripted footage of the kids towards the end of the video, they talk about solving their own problems and figuring out how to work things out for themselves… to me this is what real learning should be all about.  Watch the clip of the two girls working out what the variables should be in order to make the sprite move exactly the way they want, the engagement on their faces, and the expression of triumph when it finally works the way they want… as Lexie says, “Scratch brings out your inner awesomeness!”  I think she’s right.

There was so much more I wanted to include in this video, but I simply couldn’t squeeze it all in.  Instead, I’m going to add some further resources at www.chrisbetcher.com/scratch, so drop by and take a peek at what’s there (It’s a bit of a work in progress, but it’s an open wiki so feel free to add anything you think might be useful!)

K12 Online 2010

Ways of Working

I hope you’ve all been following the K12 Online Conference this year. There have been some fabulous presentations coming out of this year’s event and, as usual, there has been a diverse collection of topics and ideas with something for everyone. You can check out the entire conference at k12online.ning.com

I had the privilege of being able to contribute to the conference again this year with a presentation called Ways of Working. I must admit that it deviated a bit from my original submission idea, which was to create a movie that followed the processes used by three different students as they responded to a task from their teacher. I was planning on looking how each of the three students used the web and social technologies to take a slightly different approach to dealing with the set task.

As so often happens, the intention of what I wanted to do was quickly drowned out by the time and resources I actually had to make it happen, so the presentation morphed into what you see above. It’s not exactly what I’d planned, but I’m still pretty happy with it… it still looks at most of the things I wanted to include, but just not in the way I’d originally envisioned.

It was an interested experience to hang all this stuff off a single focus point, in this case, the Sculpture by the Sea exhibition that takes place in Sydney each October/November. I particularly liked the idea of using SxS as the core for the presentation because I know of quite a few schools that do actually use it as the basis for a thematic unit of work for their students so I know that it really does have a “real world” use in education. I was also quite fascinated with the way that social media and web technologies have infiltrated and expanded the event over the last few years, and I think it offers a great example of how the web and the real world can collide in a good way. I also liked the notion that the use of technology in schools can (and should!) be used to support real live physical events, and that technology really can be used to enrich a real world experience. And finally, because K12 Online is such an international event, I wanted to take the opportunity to showcase a little bit of Sydney, this beautiful city in which I feel so lucky to live.

Hope you enjoy the presentation, and that you take the time to check out the other 79 or so presentations that have been part of the conference this year.

K12 Online Conference starts today

Of all the conferences and professional development events I’ve taken part in over the last few years, the K12 Online Conference is the one that I think has had the most impact.  Not surprisingly, because unlike many “one-hit” conferences that are over at the end of the weekend, K12 Online rolls out over an extended two week period, releasing several presentations each day on a wide range of topics.  These presentations are all in some multimedia format, usually a video, but they could be in whatever format the presenter chooses, and they live on permanently beyond the actual conference itself.  It really is, as they say, the conference that never ends.

The K12 Online Conference started in 2006 as the brainchild of a couple of North American teachers.  If you want the full story of the conference and how it started, you might like to listen to episode 16 of the Virtual Staffroom podcast where I got to interview those who started it.  Ever since that first year, I’ve looked forward to K12 Online each year.  There’s an incredible effort behind it… I can vouch for that, as I volunteered to be on one of the organising subcommittees in 2007 and 2008, and I’ve also contributed presentations in 2008 and 2009.  So I can tell you from first hand experience that there is a huge amount of work that takes place behind the scenes, from many passionate and committed educators, to make this all happen.

Anyway, the 2009 conference, with the theme “Bridging the Divide” was officially opened today with a pre conference keynote from the fabulous Kim Cofino.  Like everything Kim does, it’s full of passion and insight into what it means to be an effective teacher in the 21st century.  I’ll embed it here, but you should probably head over to the K12 Online site and check out all the other stuff going on there.

Once you’ve watched it, go check out the schedule of stuff that will be released over the next few weeks. There’s something for everyone.

Then once you have seen the schedule, make sure you grab some of the presentations for this year’s conference. Heck, why not subscribe to one of the RSS feeds and get them as they are released.  You won’t regret it.