Link: http://www.joelonsoftware.com/items/2008/01/08.htmlIt 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.
....
When I said BFA, Bachelor of Fine Arts, I meant it: software development is an art, and the existing Computer Science education, where you're expected to learn a few things about NP completeness and Quicksort is singularly inadequate to training students how to develop software.
I also think it is. Programming is not just solving problems using automation anymore, it is doing it by creating new mediums and tools. And creating something new, something abstract is in a way a form of art.
No comments:
Post a Comment