United States Of America Computing Olympiad

The United States of America Computing Olympiad (USACO) is an annual computer programming competition for secondary school students in the United States. It was first held in 1993.

Parts of the USACO

The training pages

The USACO has training pages on its website which are designed to develop one's skills in programming solutions to difficult algorithmic problems. In addition to around 100 problems, there are texts on the greedy algorithm, dynamic programming, shortest path, and many other techniques and algorithms. Enthusiasts find the training pages so useful that people from other countries use them to prepare for their own national Olympiads; those from other countries in fact outnumber U.S. participants.

The Internet competitions

There are four divisions for the six Internet competitions held each year: Novice (easiest), Bronze, Silver, and Gold division (hardest). To qualify for the Silver or Gold division, one must either do well enough in the qualifying contest, usually held in November, or do well in the Bronze and Silver divisions. The Novice division is for first year computer science classes and is separated from the other three divisions. These contests are designed to be very hard, as well as have a low average score. That way, the top scorers can be more easily distinguished.

The training camp

The training camp is a week-long program held to determine which four students will represent the American team at the International Olympiad in Informatics, or IOI. Around 15 people are invited to the camp, which is held in late May or early June in Colorado Springs, Colorado. To qualify, one must be a secondary school student in the U.S., have scored highly on the Internet contests, and be far along in the training pages. At the camp, contests are held in the morning, followed by discussion of solutions. In the afternoon, the students engage in various recreational activities, including Ultimate Frisbee. There are also a few lectures on different areas of computer science and programming. At the conclusion of the camp, there is a ceremony recognizing the participants, and in particular those who are selected for the delegation to the IOI.

See also

External links

*IOI 2004

 

<< PreviousWord BrowserNext >>
everson v. board of education
antineutron
vctor cervera pacheco
dulce mara sauri riancho
an inequality on location and scale parameters
druid
marlon devonish
statement (programming)
vertical deflection
multi task learning
tomi ungerer
john joyce
jewish museum (bucharest)
george h. v. bulyea
national museum of art of romania
petite bourgeoisie
u.s. congressional delegations from south carolina
the last outpost
kingdom of mysore
suta dumping
visualboyadvance
curtain
expression (programming)
l'empire des futures stars
mark hughes
contra (disambiguation)
the severan bridge
tony parsons
military service
participatory organization
list of battlestar galactica episodes
jonathan myrick daniels
paul bailey
conductus
cruis'n usa
sephirah
church's chicken
list of street fighter games
leslie grantham
list of street fighter characters
gibbs smith, publisher
quest 64
charles hlou
howard r. lamar