Comment Critical thinking (Score 3, Insightful) 236
Yeah, this is great and all...
But wouldn't it be more useful to have a course that emphasizes critical thinking about all types of problems rather than focusing on one specific application of critical thinking? People usually seem to overlook that the important thing about working with computers is the ability to think critically about what you're doing, not the specifics of what you're doing.
Traditional science classes kind of broach the surface of critical thinking, but I suspect that it could be covered in much greater depth over a wide variety of problems, to much better effect.