From DSC:
I’ve been pondering the question…”Should we put students more in charge of selecting and/or creating the content?” And I’m thinking, absolutely.  We may be surprised at the results. They’ll own their learning more when they have more choice, more control over what they are working on. Give them real-world problems to solve. Enlist multiple disciplines (writing, art, music, computer science, engineering, mathematics, business skills, etc.). Active, project-based learning. Enlist web-based collaboration and teams — take on a project with a classroom 1/2 way around the world.

Some relevant items: