Posts Tagged ‘randy pausch’

Randy Pausch passes on

Saturday, July 26th, 2008

Back in January I wrote a bit about Randy Pausch’s “Last Lecture”:

Everything about this recording is interesting to me:

  • From a technology standpoint, what he has achieved and set in motion
  • From a teaching standpoint, how he delivered the lecture - the design, “tech elements”, and presentation style
  • From an emotional standpoint, how he pulls it together in the end. Absolutely perfect.
  • From a personal standpoint, how he comes across as completely genuine and open. Someone you’d really like to get to know.

I never met the guy or heard of him before, but he is now one of the most impressive people I’m aware of.

Randy died yesterday, succumbing to the illness that informed his lecture and made it so poignant. It seems fitting to bring the lecture back again for those who may have missed it.

Another piece of his legacy is the groundbreaking “Alice” programming instructional tool. I wrote more detail about that in a previous post. The genius of it is that it entices kids (even more specifically, girls, an under-served demographic in that area) to learn how to program by introducing story-telling and fun into the learning process.

Take a few minutes to watch the lecture. It’s worth the investment. If you’re pressed for time, I have links to shorter versions on the original post - but I do encourage watching the longer version if you can.

Related posts

Alice: Through the Monitor (or Creating new worlds for Novices)

Saturday, January 5th, 2008

Through watching the Randy Pausch lecture (mentioned in my previous post) I discovered a great free tool for learning how to program, called Alice. What’s different about Alice is that it lets students learn the basics of object-oriented programming while avoiding a lot of the frustrations that normally come from this kind of exploration. It also makes it very easy to create working 3-D virtual worlds (it was originally conceived as a rapid prototyping tool for these environments).

As described by Caitlin Kelleher, Assistant Professor at Washington University in St. Louis and creator of Storytelling Alice (more on that below):

Alice is a programming environment for creating 3D animated virtual worlds that was designed to make programming accessible to novice programmers from middle school through early college. Alice provides a drag and drop environment which allows students to gain experience with a variety of programming constructs without encountering the frustrations of syntax errors. By making the process of learning less frustrating, Alice helps a broader spectrum of students interested in learning to program get started.

The Alice environment itself is getting an upgrade as well. While revolutionary as a programming tool, the animations it produces are rather crude looking. Through a partnership with Electronic Arts, the system will benefit from the visual resources of mega-popular video game The Sims, dramatically increasing the realism and range of options within Alice. As the March 2006 press release states:

The Sims content will transform the Alice software from a crude, 3D programming tool into a compelling and user-friendly programming environment. Development for Alice 3.0 will begin immediately and will span the next 18 to 24 months. Experts say that when the transformation is complete, the new programming environment will be in position to become the national standard for teaching software programming.

Earlier I mentioned Storytelling Alice. That’s a version written by Kelleher for her Ph.D. with the specific goal of enticing middle-school girls to try out programming through the promise of telling a story. Based on the research she was very successful…

Storytelling Alice provides a motivating context in which to learn programming. A study comparing middle school girls’ experiences with learning to program in Storytelling Alice and in a version of Alice without storytelling features (Generic Alice) showed that:

  • Users of Storytelling Alice spent 42% more time programming than users of Generic Alice.
  • Users of Storytelling Alice were more than three times as likely to sneak extra time to work on their programs as users of Generic Alice (51% of Storytelling Alice users vs. 16% of Generic Alice users snuck extra time to program).
  • Despite the focus on making programming more fun, users of Storytelling Alice were just as successful at learning basic programming concepts as users of Generic Alice.

My impression is that the next version of Generic Alice will incorporate some of the ideas from Storytelling Alice. I hope that’s true.

As you may be able to tell, the prospect of making programming concepts more palatable (and even fun!) for a wider group of students, and girls in particular, excites me. Even if programming itself doesn’t become a passion or career path for kids, learning to think through a process in a detailed way, employing logic, developing troubleshooting skills, and creative problem-solving are just some of the major benefits that can be gained through an exploration of programming. I would in no way classify myself as a programmer, but I do have some experience with different programming languages and I can easily see how the concepts I apply when “playing with code” apply to other areas of my life as well.

As I implied above, creativity is a major part of programming, though it’s not always easily seen by non-programmers. In the end, that’s what is so attractive about Alice — it brings the creativity front-and-center and “tricks” the student into learning programming as a means to their creative end, which, really, is the way it should be.

If I had kids anywhere near the right ages to start exploring this kind of thing, I’d be all over it.

Technorati Tags: , , , , , , ,

Related posts

How to leave a lasting legacy

Saturday, January 5th, 2008

FOR WHAT IT’S WORTH: Famous Last Words

I’ve seen this referenced many times since it was first released, but I never watched it until recently, figuring it would be depressing (plus I just didn’t have the time). I was wrong. Ignoring the circumstance for a moment, this is an incredibly good example of how to give a lecture - a format I usually don’t support. Randy Pausch was apparently a great teacher. Just looking at the lecture, he pulls it off with a minimum of technological showiness (and he’s a leading technology guy!), and instead relies on simple images and props, and meaningful text on his PowerPoint slides. He most certainly does not “read the slide”.

And he’s got loads of humor in there as well, which is all the more impressive given the circumstance (which, for those who don’t already know, is that he has only a few months to live at the time of recording, and the point of the lecture series is, ironically, “what would you say if you only had a few months to live”). From the video:

“We’re not going to talk about spirituality and religion. Although I will tell you that I have experienced a deathbed conversion. I just bought a Macintosh. I knew I’d get 9 percent of the audience with that.”

The topic is ostensibly how to reach your childhood dreams. He delivers it in the context of his own dreams and how he achieved them - and he’s achieved a lot, especially in the realms of Virtual Reality, teaching, and storytelling (and the combination of those things).

Everything about this recording is interesting to me:

  • From a technology standpoint, what he has achieved and set in motion
  • From a teaching standpoint, how he delivered the lecture - the design, “tech elements”, and presentation style
  • From an emotional standpoint, how he pulls it together in the end. Absolutely perfect.
  • From a personal standpoint, how he comes across as completely genuine and open. Someone you’d really like to get to know.

I never met the guy or heard of him before, but he is now one of the most impressive people I’m aware of.

I strongly urge you to watch the video in one form or another. Bryce has multiple versions (one that’s only a 15 min segment) on his site, linked above. Here is the full Google Video version, and here’s his recap and segment on Oprah (~10 min). If you’re pressed for time, the Oprah segment is good, but the full speech is well worth the time investment.

Related posts