Orosz programozók nyerték az AMD versenyét
Az időméréssel folyó algoritmus verseny résztvevőinek Java, VB.Net, C++ vagy C# alkalmazásával összetett algoritmikus problémákat kellett megoldaniuk. A szoftverelem verseny két kategóriában zajlott. A tervezési versenyben egy általános követelményeket kielégítő szoftvertervet kellett benyújtani, a fejlesztési versenyben pedig specifikus TopCoder iránymutatás alapján egy újrafelhasználható szoftverelemet kellett kifejleszteni. A zsűri a TopCoder szigorú pontozási rendszere alapján értékelte a benyújtott anyagokat és határozta meg a végeredményt.