What is the ACM ICPC

The ACM ICPC (International Collegiate Programming Contest) is a sport programming world championship held annually under the auspices of ACM (Association for Computing Machinery). For several decades now these four words stand for the most important programming competition among student teams.


The first time the Finals was held outside of the USA was in 1999 in the Netherlands. Since then the Finals have been held in universities of Canada, China, Japan, Czech Republic, Poland, Sweden and Russia.  Ekaterinburg will have the honor of being the world’s intellectual capital in 2014. More than 30 000 students from 2300 universities and 91 countries competed in regional contests for the right to come to Russia and participate in the World Finals.


The contest has consistently showcased the best students from IT departments, in which students who wish to advance in this field have regularly distinguished themselves in universities. Competing in ICPC and preparing for it gives students a chance to improve their skills as well as an opportunity to show themselves to the world-wide IT community.

Programming Contest

Every contest has its rules. Each team of three people is provided with one computer and given 5 hours to solve 10 to 12 fairly difficult problems.

To solve a problem means to write a program that will successfully pass all tests prepared by a jury. The team, which solves the biggest number of problems, wins. If there are several teams, which solve the same number of problems, the winner is determined by comparing time penalties. 

Today computer programming has no bounds. It became a real intellectual sport watched by leading IT-corporations and all those who are interested in developing of computer technologies.

Welcome to ACM ICPC World Finals 2014 in Ekaterinburg!

Have a question?
Call us
+7 965-542-00-00