It is our view that Computer Science (CS) education is neglecting basic skills, in particular in the areas of programming and formal methods. We consider that the general adoption of Java as a first programming language is in part responsible for this decline. We examine briefly the set of programming skills that should be part of every software professional’s repertoire.
Moderately interesting. I agree about Java, certainly... it's effectively useless as a pedagogical tool. Where Are the Software Engineers of Tomorrow? |