The more reading I do, both for the psychology class and the paper for SIGCSE, the more I am drawing connections between using humanities based questioning and content connections for intrinsic motivation of students.
Let me explain. Just about all of the research indicates that intrinsic motivators for learning are not only better than extrinsic ones (like grades) but that extrinsic motivators actually hamper deep learning and understanding. Students are much more likely to try and “game” the system or just memorize what they think will be on the exam if they are extrinsically motivated.
Intrinsic motivation comes from an internal sense of self. As a young discipline we are working to find the connections to put forth to our students to make the learning of CS an intrinsically motivated activity. I believe that the “programming to write games” approach in isolation is actually incorrect in its underlying premise that because students enjoy playing games, teaching them to program games will motivate them to deep learning in CS.
Hey now, hold on, wait a minute here.. This has been a wave (well maybe a tidal wave) in CS education lately. Results of experiments testing the engagement of students in programming courses shows a much higher interest in the courses taught using games than the courses not taught using games. ::sigh:: I know. I also know that measuring the ‘interest’ and ‘likability’ factor of a course is not the same as measuring whether the course caused deep learning to occur in its students.
Games, robots, graphics, etc. are all motivators to student interest - but they are short term. If we really want students to see computer science as a field worth lifelong endeavor and dedication we need to show them an even larger picture. Students are not as shallow as we think. They do see the world through a narrow lens, but when they come to us in HS and college (thanks to the work of their humanities teachers) that lens is starting to widen. The group that we are trying to recruit and retain to CS are not the gamers (we already have them) - they are the people for whom games are a passtime because there is nothing better or more worthwhile to do. Do we really want to equate CS with that image? Something to do because there is nothing better or more worthwhile? Or something you do out of selfishness because you enjoy it although it doesnt have much of a larger impact?
Instead we can still use graphics and games to motivate individual topics and assignments, but the reasons to learn and explore CS are larger in nature. Security, privacy, information retrieval, being an important part of the research going on in just about any field (computational ____) is the reason to study computer science. Yes we find games interesting, but they are just the smallest part of the larger field that has huge impact on everyday life and quality of living for so many.
Oh, I’m sure there will be more rants to come about this topic - and also some more specific quotes and statements in the future - I just wanted to get this down. I’m using this blog almost as a research journal to help me relate my thoughts back to what I was reading at the time so that if I come back one day while writing my thesis and go “when did I read that” I can search the blog and it will give me a timeframe, which will lead me to specific readings and documents.
I think someone needs to invent personal bibliography software. A way that you can enter what you read, when you read it and keywords of meaning from the reading. That way when you want to go back to something you can search your own personal library for what those readings meant to you.
ah well - off to do homework 
Happy Labor Day