Computer Science for Non-Majors Takes Many Forms - NYTimes.com - 0 views
-
Computational thinking is a fundamental skill for everyone, not just for computer scientists
-
"READING, writing and - refactoring code? Many professors of computer science say college graduates in every major should understand software fundamentals. They don't argue that everyone needs to be a skilled programmer. Rather, they seek to teach "computational thinking" - the general concepts programming languages employ."