Caddickisms

My thoughts on everything

Random Quote:
Q: “It would cost Paramount a total of $4.6 million to give the writers everything they’re asking for. That’s half the amount it would take to get Reese Witherspoon into a movie. Now, I ask you, what’s more important to a movie: a script or half of Reese Witherspoon?”
A: “Which half?”
- mock WGA debate
January 5th, 2008

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

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

January 5th, 2008

How to leave a lasting legacy

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. This guy 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

January 5th, 2008

Terminator TV show online - limited time

Slice of SciFi News Briefs - Slice of SciFi

Watch the pilot episode of The Sarah Conner Chronicles online! Today only!

Fox will post the pilot episode of “Terminator: The Sarah Connor Chronicles” exclusively on tv.Yahoo! for 24 hours beginning January 4 at 9PM PT/12AM ET. The commercial-free premiere will also feature an exclusive introduction by star Lena Headey (Sarah Connor).

Related posts

January 5th, 2008

*BREAKING STORY* — Singer Out of Next Superman - Slice of SciFi

*BREAKING STORY* — Singer Out of Next Superman - Slice of SciFi

I know Bryan Singer didn’t make “Superman Returns” exactly the way a lot of people wanted, but it was still a great movie. And after his promise of more action in the sequel, I think the next film would have blown everyone away. The man knows how to make a film in this genre. To have him leave the project is a depressing prospect.

Singer, none-too-happy about all the stalling for his next Superman film, made his feelings known about the follow-up to “Superman Returns” being put on the slow track in favor of a more youth-oriented “Justice League” movie. Since it too has been placed on-hold until a resolution of the writer’s strike, it is beginning to look like the next Brandon Routh Superman film could be a long way off.

In the comments on that site, someone mentions that Brandon Routh may also leave. If they’re both gone, the franchise is dead. If they do make another film, it will probably be more in the vein of youth oriented pulp, and that - if you’ll pardon the reference - ain’t gonna fly. It might work for the Justice League film (though I have my doubts), but it won’t for a stand-alone Superman flick.

Technorati Tags: , ,

Related posts

|