Newsflash!

Congrats to Jeremy Hill of Ocoee High School for winning the 2010 High School Programming Tournament: Online Edition!  Elyse Chase of Winter Springs and Stephen Royal of Stanton College Prep placed 2nd and 3rd, respectively.  Thanks to all for participating!

UCF High School Programming Tournament

UCF High School Programming Tournament

 
"The UCF high school contest is the best one in the state. We love attending it!"
— High school team advisor

View Stats
This Year's Tournament PDF Print E-mail

 

This year's tournament will be held on May 14, 2010. Advisors, if you are interested in having your team(s) compete at our tournament, please visit the High School Programming Tournament Registration Site, or contact Dr. Ali Orooji by phone at 407-823-5660 or by our contact form. Students, if you are interested in competing, please discuss this with your high school team advisor and show him/her this web site. We welcome as many teams for which we have space!

Format

Each participating school is represented by one or more teams of up to three students each.  Teams are given approximately ten programming problems to solve within four hours.  The team solving the most problems wins (ties are broken based on the amount of time taken to solve the problems).  Teams have the option of using C/C++, and/or Java on PC’s.  Although it is necessary that each student be familiar with either C, C++, or Java, the emphasis of the contest is on problem solving rather than on the specific details of the language.  An orientation session on the day of the contest will allow teams to become familiar with the contest equipment.  Lunch and dinner will be provided.

Contest Programming Environments

The official environments for the tournament are jGrasp, Eclipse, NetBeans and Dev-C++.  It is highly recommended that you use jGrasp or Dev-C++, however, unless you are very familiar with the others (jGrasp and Dev-C++ are very easy to learn).  Note that all problem solutions should read input from a file and output to a screen. Therefore, you may want to familiarize yourself with file input in Java, C and C++.

Prizes

The first, second, and third place teams will be awarded trophies and probably scholarships (scholarships are being requested from UCF). Hardware prizes are usually awarded to the top schools as well.  In addition, each participating team member and advisor will receive a limited edition, commemorative T-shirt!