I am working on a 2 minute video that tries to capture the energy and excitement generated in an introductory computer programming class at UC San Diego.
Beth Simon taught the clase, CSE8B, last winter quarter. I shot video on the final lecture, when the students held a tournament in which their "critters" battled each other. To create critters, the students had to understand "inheritance" in the computer science/Java sense of the word. Each student extend the critter class in a unique way, and then the various critters battled.
A near-final version of the video is below...I'll update this with the final version when it's ready.