Originally Posted by tand1
Yeah, I would have probably presented this thread as what your team worked on and that you are proud of it. The parts about your classmates being so much less skilled than you are and the fact that you are superior because you are majoring in computer science whereas they are majoring in IT is something I would keep to myself. It's just kind of rude to bash others in a forum where they have no voice. Not to mention that your particular major has no bearing on your skilllevel and future success in the workplace.
Sorry if it came out that way. Its not IT vs CSC, its Software Engineering vs CSC. Software engineering is actually the more rigorous degree.
And its not so much that their code was bad, aside from the few cases I presented, its just that from a graphics/game logic standpoint it wasn't very good. We had more problems than we should have because despite my best efforts to steer the development in the right direction, I didn't want to have to stand behind them telling them what to write the entire time.
It was fairly obvious from most of the rest of the class's projects that they didn't have a clear understanding of how games work, and watching the presentations you could clearly see that there was usually just one person who actually understood game design, if there was anyone at all. If I was asked to design a system for something I didn't really understand I'd probably make similar mistakes.
I'm not saying they are inherently bad programmers, its just that their understanding of things like coordinate systems was a little lacking, which is perfectly understandable, since they've probably never taken any of the graphics courses.