- short projects were for 1 to 2 people
- other projects for 3 to 8 people
- You had to use version control
- if your project didn't match the expectations your score is /2
- expectations with no way to change dates
- You don't always choose your team
- working with assholes and had to handle that
- there were always a "team leader" who took more responsibilities if the team failed
- some of the projects were corrected by bots using hundreds of test cases and at the first test failing it stops correcting (seriously it was a nightmare, you could have the 1st test failing and the next hundreds working ... anyway you will have the worst score) so you begin to write your own test suite trying to test everything even the unthinkable. ...
I'm not trying to do some marketing, I'm not anymore part of the school and not involved at all in it, just trying to say that all the school don't do bad jobs to prepare you for working in a real world.