The contest is organized by the Association for Computing Machinery (ACM), the largest computing organization, and is designed as a 2-tiered process. First, teams compete in regional contests. Then, based on the regional results, some teams advance to the Finals to determine the world champion.
In 2006-2007, over 6000 teams from 82 countries competed in 31 regional contest, 88 teams advancing to World Contest Finals. It is interesting to note that there are now more teams competing from other countries than from the USA. Each team is composed of three students. The teams get a set of problems (6-10 problems) and they have 5 hours to solve as many problems as they can, with each team having only one computer. The team that solves the most problems wins the contest (in the case of ties, a penalty point system is used).
UCF is in the Southeast Region (Florida, Georgia, South Carolina, Alabama and Mississippi). There are usually 80-95 teams competing in our region. The UCF programming team record is provided in the table below. We have always finished in the top 3 in our region and this record is matched by no other school in our region.
| Year | Regional Contest | International Contest |
|---|---|---|
| 1982-83 | 2nd | 17th |
| 1983-84 | 3rd | - |
| 1984-85 | 1st | 16th |
| 1985-86 | 2nd | 4th |
| 1986-87 | 1st | 2nd |
| 1987-88 | 3rd | - |
| 1988-89 | 3rd | - |
| 1989-90 | 1st | 16th |
| 1990-91 | 1st/14th | 5th |
| 1991-92 | 1st/3rd/8th | 7th |
| 1992-93 | 2nd/4th/8th | - |
| 1993-94 | 2nd/5th/30th | 7th |
| 1994-95 | 1st/2nd/8th | 25th |
| 1995-96 | 2nd/7th/8th | 30th |
| 1996-97 | 1st/3rd/7th/9th | 17th |
| 1997-98 | 1st/4th/8th | 37th |
| 1998-99 | 3rd/4th/5th | - |
| 1999-2000 | 2nd/3rd/6th/20th | 11th |
| 2000-01 | 1st/2nd/11th/31st | 14th |
| 2001-02 | 1st/4th/7th/15th/17th | 27th |
| 2002-03 | 3rd/8th/10th/19th/20th | - |
| 2003-04 | 1st/3rd/6th/11th/34th | 44th |
| 2004-05 | 2nd/4th/5th/7th/17th | 41st |
| 2005-06 | 2nd/4th/11th/15th/19th | 56th |
| 2006-07 | 1st/11th/12th/13th/18th | 44th |