This ties in with our study of SICP. I tend to agree with the author. I
don't have a CS degree either but I am educating myself and I am more or
less familiar with the concepts that are mentioned that a lot of CS
grads don't have these days. I have seen several articles like these lately:
http://www.stsc.hill.af.mil/CrossTalk/2008/01/0801DewarSchonberg.html
http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
I know they specifically point the finger at Java but I don't think they
are really saying Java is the problem. It is the decisions of school
administrators and their fear of losing all of their enrollment because
programming is just too hard that is the problem. It seems like industry
is starting to put some pressure back on the schools to stop the
dumbing-down process and start making real software engineers (and we
all know we use "engineer" in a rather loose sense here since
engineering is science and programming still too much art) again.
Some of you may be aware that MIT has recently dumped SICP and Scheme
(known as 6.001) as their intro to computer programming. I don't go to
MIT so maybe I shouldn't care but it seems a shame that such a well
received and respected program is being changed when none of the
fundamentals of programming or the concepts being in the class have changed.
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg