This post originated from an RSS feed registered with Java Buzz
by Mike Shoemaker.
Original Post: Code Reading Rebuttal
Feed Title: Unruly Rambling (java category)
Feed URL: http://www.shoesobjects.com/blog/feed.xml?flavor=rss20&category=java
Feed Description: My thoughts on software, technology, and life in general
I disagree 100% with the statements made in Dion's blog entry. Computer Science is not about solving real world problems; it's about theory and leaning how to think. In my CS program, I enjoyed writing programs to solve the Towers of Hanoi, 8 Queens Problem, and The Sieve of Eratosthenes. These problems were much more enlightening than adding a feature to a piece of otherwise working code. If "good schools" were to take this approach, they would become more like trade schools and that would be disappointing.
With that being said, I don't think that offering a course on the practical application of Software Development would be a bad thing. It just shouldn't be the driver of the program.