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

Reply via email to