There's a stupidly heavy emphasis on group work, with the superficial justification that "it's how the real world works", discounting that, in the real world, if you're in a team but don't actually do the work, you're going to get screwed.
It seems to me, though, that teachers are mostly pushed to do that because it's being done everywhere else, and because IT students have a reputation for being antisocial, so they need to be pushed to work together, in real life, if possible.
It's an entirely wrong approach to the problem.