The ACM International Collegiate Programming Contest (ICPC) is the premiere global programming competition conducted by and for the world’s universities. The competition operates under the auspices of ACM, is sponsored by IBM, and is headquartered at Baylor University. For nearly four decades, the ICPC has grown to be a game-changing global competitive educational program that has raised aspirations and performance of generations of the world’s problem solvers in the computing sciences and engineering.

The contest fosters creativity, teamwork, and innovation in building new software programs, and enables students to test their ability to perform under pressure. Quite simply, it is the oldest, largest, and most prestigious programming contest in the world.

The annual event is comprised of several levels of competition:

  • Local Contests – Universities choose teams or hold local contests to select one or more teams to represent them at the next level of competition. Selection takes place from a field of over 300,000 students in computing disciplines worldwide.
  • Regional Contests (January to December 2017) – This year 46,381 contestants from 2,948 universities in 103 countries on six continents competed at over 530 sites to advance to the 2017 World Finals.
  • World Finals – Hosted by Excellence in Computer Programming, one hundred and thirty-three World Finalist teams will compete for awards, prizes, and bragging rights. These teams represent the best of great universities on six continents - the cream of the crop.

In this year (2017), the Asia Regional Competition is held in Nakhon Pathom by Mahidol University. The Faculty of Information and Communication Technology is pleased to welcome all teams from universities in Asia. This event will be organized during the 21st and 23rd of December 2017.