A number of universities around the US are piloting courses to fit the proposed Advanced Placement CS Principles course. At the University of Washington Bothell Professor Kelvin Sung had the idea to create an CS principles course for AP high school that introduce non-programmers to programming via game design. The video below shows off some of the results. There is more information at the course web site at http://depts.washington.edu/bcusp110/ The view of some of the final projects is pretty cool. This is designed as a concepts course and not as a programming course. The students were not CS majors and they did not have a programming background.
Development of this course was funded by Microsoft Research. Game technology included C# and XNA Game Studio.
I want to take this class, then steal it. For those of us who know zilch about C# and yet would like to teach it because of the XNA/Xbox/game attraction for the kids a course of this type is an excellent starting point.