As you are thinking of what you might want to try for a programming project, keep this one in mind. There is a new Department of Education initiative for a national STEM Video Game Contest. STEM stands for Science, Technology, Engineering and Mathematics. There are four levels to the contest, for middle school, high school, college and educators. Check it out if interested, as there is a March 12, 2012 deadline. Could be fun to try, especially for those who have a little more programming experience.
This initiative, started by the Obama administration and Congress, follows from strong interest in the use of gaming in education. I have a recent blog post on this topic, if you want to check it out.