Comment Re:CS Core Curriculum? (Score 2) 329
Please, please, teach them something besides how to code in Java. A little theory would be nice. Some basic understanding of what a computer actually does with that code they type in. Some idea of how algorithms are turned into programs. Please?
I think the reason why the students are being taught Java is so that the Professors can focus on those other things. For lots of students the gotcha's of native code get in the way of learning the theories, algorithm tuning, and data structures. So by using a managed language in the classes, the classes can spend more time focusing on something else besides language implementation details.