|
|
|
|
|
by amichail
5882 days ago
|
|
Programming requires a lot more than learning the syntax and semantics of a programming language. Most CS profs don't teach programming because they don't have anything interesting to say and would rather teach something else. They are not programmers. |
|
I feel this is slightly hyperbolic. CS often isn't a productless field, even in academia. While many fields in CS can get away with simply publishing algorithms and other codeless papers there are many subsections where implementation is a vital part of the project. For example, the Xen project was originally an open source academic project.
I think the biggest problem in academia is the tight schedule. Unfortunately, many of the problems you encounter in industry take too long to be properly implemented in the structure of a semester course. For example, long-term maintenance and technical documentation are at the core of any significant software project but by the time most of that stuff would come up the semester is already over.