Starting with T1, assignments are to be done by groups of four.
The first cause of failures to the Tiger project is human problems within the groups. I cannot stress too much the importance of constituting a good group of four people! The Tiger project starts way before your first line of code: it begins with the selection of your partners.
Here are a few tips, collected wisdom from the previous failures.
At the first stage, the leader assigns you a task. You try, and fail for weeks. In the meanwhile, the other members teach you lots of facts, but (i) you can't memorize everything and end up saying “hum hum” without having understood, and (ii) because they don't understand you don't understand, they are often poor teachers. The day before the delivery, the leader does your assignments, because saving the group is now what matters. You learned nothing, or quite. Second stage: same beginning, you are left with your assignment, but the other members are now bothered by your asking questions: why should they answer, since you don't understand what they say (remember: they are poor teachers because they don't understand your problems), and you don't seem to remember anything! The day before the delivery, they do your work. From now on, they won't even ask you for anything: “fixing” you is much more time consuming than just doing it by themselves. Oral examinations reveal you neither understand nor do anything, hence your grades are bad, and you win another round of first year...
Take my advice: if you have difficulties with programming, be with other people like you. Your chances are better together.
And don't forget you are allowed to ask for assistance from other
groups.