SAN
ANTONIO -- Sean Henderson admits his team only started using Java a day
before the preliminary programming contest began, but as other teams
also said, the first day of competition is mostly about having fun.
Henderson, a third year computer science student at the University of Toronto, and his other teammates, Henry Wong, a fourth year computer engineering student,
and Robert Barrington Leigh, a third year math and physics student,
were among 83 universities who participated in Tuesday's International
Collegiate Programming Contest Java challenge here at the ACM-ICPC 2006 World Finals.
Other Canadian teams include Simon Fraser University, University of
Alberta, University of British Columbia and last year's winner,
University of Waterloo.
After practice sessions on Monday,
teams converged on La Villita Assembly Building here Tuesday morning to
test their Java language programming skills in the form of a game
called CodeInvaders. Each three-member team is given three hours to
write a MySpaceShip Java class that represents a space ship. Teams,
which share one computer, can look at each other's space ships during
the challenge but can't see the lines of code their competitors are
writing.
The team that collects the most points wins. This is
done by collecting energy and bringing it back to the home planet, by
shooting and hitting opponent ships and by the amount of energy
remaining in their ships at the end of the match. Contestants won't
find out who the winner is until Tuesday's dinner when teams' ships are
pitted against one another in an all-out galactic battle played out on
the dome ceiling of the Institute of Texan Cultures.
The Java
contest, which is voluntary, is a prelude to Wednesday's big showdown
in which teams will be required to solve eight to 10 problems correctly
in five hours. The winners -- the first four get gold, the next four
get silver and the following four get bronze -- will be announced at an
award ceremony on Wednesday evening after the 11 judges tally the final
scores.
Now in its 30 year, the ACM World Finals, which
originated at a competition held at Texas A&M in 1970 and later
held its first finals at the ACM Computer Science Conference in 1977,
will see 83 world finalist teams compete to be the best of six
continents. In previous years, the contest has been held in Shanghai
(2005) and Prague (2004). As for the next venue, city hopefuls have
their bids in now much like the process for the Olympics, said the
contest's executive director, William (Bill) Poucher.
“We're
laying out next six to eight years,” said Poucher, adding that
potential bidders include Rio, Stockholm, Hawaii and even an ocean
liner. “We want to show off the culture and do it in the best possible
way.
“We want to do it in a way that we can say we're part of
a world that wants to be problem solvers, that wants to celebrate the
diversity of human life.”
The world finalists are winners of
regional contests that took place last fall, representing 1,733
universities from 84 countries. Participation in the regionals
increased this year by 40 per cent from 4,109 to 5,606 teams at 183
sites worldwide with hundreds of teams turned away because of lack of
space.