Original Post
I was wondering what other's universities are doing about the whole OOP paradigm. It seems like they're teaching us to ALWAYS attack a problem from that perspective. While this doesn't completely sound harmful, they don't ever give cases when procedural work is best. Sometimes it seems like people make EVERYTHING an object, and it just ends up a big mess, like trying to find Shakespeare in alphabet soup. My main concern is that I go for a balanced OOP/procedural approach, and try to limit the number of classes, so every class has a very well defined purpose. Then they might punish me for the way I think... So, what's up with this object-obsession? Is this just used because they can more easily grade something like this when you have 40+ students a class?