CMU says adios to OOP in intro CS
OOP was all the rage a few years ago, but appears to be losing some of its luster. CMU has gone and done what lots of folks have been discussing on blogs and lists for some time. “Objects never or hardly never” was a topic on Mark Guzdial’s blog not too long ago.
It is extremely important that intro students can develop logical solutions / algorithms to given problems no matter the paradigm. This is way important to me than knowing where to put lots of keywords and punctuation marks. I want my students to be prepared to effectively develop solutions to problems in any environment. The more tools you have in your tool belt the better a Batman you will be – or something like that – you need to be flexible and adaptable and a fancy tool belt should help – at least in my mind it makes sense. I think Batman is cool and he has a cool tool belt. Who doesn’t like Batman? 🙂