UMD High School Programming Contest Environment

  University    College   Department  About Us     Contact Info   

Contest Rules

Students compete in teams of four. Programs are written in Java, and submitted electronically to the judges who test the programs and decide if a submission satisfies the correctness criteria. Contestants are allowed to bring textbooks and notes, but no disks or other computer media. If you are interested in additional details about the format of the competition, you can view the complete rules.

Programming in Java

Contestants for the programming contest are required to submit their solutions in Java. The programming contest is not designed to test your knowledge of features of Java, so students only need to learn Java sufficiently well to implement their programs efficiently and correctly. Only the subset of Java used by the Advanced Placement Computer Science exam is needed.
  • AP Computer Science
  • Java Environment

    We have selected Eclipse (with Dr. Java plugin) as the Java integrated development environment (IDE) for the contest. This is the same Java development system used by CMSC 131, the new introductory Java programming course at the University of Maryland. We will be using the Java 1.4.2 runtime environment. Teams may also edit Java programs manually using standard text editors and compile and run Java programs using the standard compiler (javac) and interpreter (java).

    Directions for Using the Eclipse Development Environment