Чемпионат проводится среди сборных команд высших учебных заведений (International Collegiate Programming Contest, ICPC) ассоциацией Association for Computing Machinery (ACM). Полуфинал соревнований олимпиады NEERC ICPC 2012 по странам СНГ проходил одновременно в четырех городах (Санкт-Петербург, Барнаул, Тбилиси и Ташкент). Защищать честь своих стран на мировом уровне наряду с ИТМО отправятся еще 15 команд, среди которых команды МГУ им. М.В. Ломоносова и Белорусского государственного университета.

В полуфинале ACM ICPC в Санкт-Петербурге приняли участие около 200 команд из ведущих вузов России и стран СНГ. Участникам предстояло за пять часов решить 11 задач по программированию. Команды-победители определялись по количеству задач и времени, затраченному на их решение. Команды ИТМО и МГУ решили одинаковое количество задач, и чемпион полуфинала был определен по итоговому времени, затраченному на поиск правильных решений. В финале же ACM ICPC, который состоится в мае 2012 года в Польше, примут участие 100 команд со всего мира.