This is an insightful video about a high school class designing a video game for a fifth grade class. The programming might be a bit complex for most classes to take on, but the ideas behind the project are wonderful and fascinating. You can see the elements of audience, project management and the game design process (including the iterative revision process) underway with these high school students. The video is part of the Teaching Channel site.
Peace (in the game),