Соревнования проводятся по правилам ежегодного первенства мира АCМ среди студенческих команд по программированию (Association for Computing Machinery,
http://www.acm.org) на английском языке.
От каждого высшего учебного заведения во II этапе Олимпиады берут участие до двух команд в составе 3-х студентов и одного преподавателя-тренера, который отвечает за подготовку и сопровождение команды. Члены команд и тренер должны владеть английским языком на уровне понимания текстов задач и письменного общения с жюри.
Каждой команде предоставляется один компьютер. Длительность тура ІІ этапа Олимпиады 5 часов. Для решения участникам предлагается до 9 олимпиадных заданий разной сложности (тексты заданий на английском языке). Участникам не разрешается пользоваться литературой и другими источниками информации, а также вспомогательными средствами (в т.ч. калькуляторами). Примеры задач размещены по адресам:
http://acm.uva.es/problemset/,
http://acm.timus.ru,
http://www.contest.vstu.vinnica.ua.