Russian Team Wins World Finals of ACM-ICPC International Collegiate Programming Contest

University Teams from Poland and Republic of Korea also Recognized with Gold Medals

NEW YORK, May 25, 2017 – The 2017 World Finals of the Association for Computing Machinery (ACM) International Collegiate Programming Contest (ICPC) culminated today in Rapid City, South Dakota. Three students from St. Petersburg University of IT, Mechanics and Optics (ITMO) earned the title of 2017 World Champions. Teams from University of Warsaw, Seoul National University and St. Petersburg State University finished the competition in second, third and fourth places and were recognized with gold medals in the prestigious competition.

ACM-ICPC is the premier global programming competition conducted by and for the world’s universities. The global competition is conceived, operated and shepherded by ACM, sponsored by IBM, and headquartered at Baylor University. For more than four decades, the competition has raised the aspirations and performance of generations of the world’s problem solvers in computing sciences and engineering.

“As computing increasingly becomes part of the daily routines of a growing percentage of the global population, the solution to many of tomorrow’s challenges will be written with computing code,” said ACM President Vicki L. Hanson. “The ICPC serves as a unique forum for tomorrow’s computing professionals to showcase their skills, learn new proficiencies and to work together to solve many real-world problems. This international event fosters the innovative spirit that continues to transform our world.”

Beginning with regional qualifiers and culminating in the World Finals, this year, the competition achieved record participation. ICPC Regional participation included 46,381 students and faculty in computing disciplines from 2,948 universities in 103 countries on six continents. A record 50,145 students and 5,073 coaches competed in ICPC and ICPC-assisted competitions this year,further cementing the competition as the forum for the best and brightest coding experts and problem solvers.

This year’s regional champions included:

  • German University in Cairo from Africa and the Middle East
  • Seoul National University representing Asia
  • St. Petersburg ITMO University from Europe
  • Universidad de La Habana took the Latin American regional title
  • University of Waterloo earned recognition in North America
  • University of New South Wales from South Pacific

In competition, teams of three students tackle eight or more complex, real-world problems. The students are given a problem statement, and must create a solution within a looming five-hour time limit. The team that solves the most problems in the fewest attempts in the least cumulative time is declared the winner, with the top 12 teams receiving medals:

  • 2017 Gold Medalists winners include: St. Petersburg ITMO University; University of Warsaw; Seoul National University; and St. Petersburg State University
  • This year’s Silver Medalists hailed from: Moscow Institute of Physics & Technology; Tsinghua University; Peking University; and Fudan University
  • Bronze Medalists in the competition were comprised of students from: KAIST; Ural Federal University; KTH—Royal Institute of Technology; and the University of Tokyo

Full results of the competition are available at To learn more about the ICPC, view historic competition results or investigate sample problems please visit

About the ACM-ICPC

Headquartered at Baylor University, the ACM-ICPC is a global competition among the world's university students, nurturing new generations of talent in the science and art of information technology. For more information about the ACM-ICPC, including downloadable high resolution photographs and videos, visit ICPC headquarters and ICPCNews. Additional information can be found via the "Battle of the Brains" podcast series. Follow the contest on Twitter @ICPCNews.

About ACM

ACM, the Association for Computing Machinery, is the world's largest educational and scientific computing society, uniting educators, researchers, and professionals to inspire dialogue, share resources, and address the field's challenges. ACM strengthens the computing profession's collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.

Jim Ormond

Printable PDF File