UCT didn't win the overall ACM, just the Africa-Middle East section, i.e.: top university from all of africa and the middle east. The Russian universities tend to dominate, and MIT often get an ass-raping (considering their standing). Stellenbosch didn't win the Standard Bank IT challenge 3 years ago, because I remember being pissed that a few of my class mates got new laptops for winning.
I'll admit I didn't look back that far but they've won it for a long time now (Standard Bank one), we will see what happens this year. I'll also try ACM this year and see what's up with that.
Either way I've heard the other Universities have training sessions and stuff for these competitions @ Tuks we just showed up for the competition, we didn't even have the mandatory printer they spoke of, so we had to use that 1 PC we had to look at the problem while programming, doesn't sound so bad to some but we got printout's 2 hours later.
Before that we had to alt-tab between the problem specification and programming the whole time and we have to work on that WHOLE problem alone, half the team is sitting there doing nothing. After we got the printout things went better tho, we can actually split up with half working on 1 problem and the other half working on the next.
These local campus heats are always BS IMHO anyway, Tuks lab PC's suck, they have deep freeze on and the PC is running 10 000 applications (among them SQL server 2005, 2008 and MySQL, Anti-virus, PHP server, Fully fledged IIS) in the background which you can't kill because they've disabled the task manager, It's a old ass P4, campus internet is pathetically slow and we had to use our OWN bandwidth (Tuks only provides 200mb's for the ENTIRE YEAR per student) in the competition.
Sorry for the rant but it is so annoying, either way I don't think Tuks SIT care much about these competitions (which they should IMHO).
They should seriously provide a standard platform specification for these competitions, down to what operating system you have to have and exact configuration.