ACM@UVa: HSPC

Every year, ACM@UVa runs the largest High School Programming Contest (HSPC) in the mid-Atlantic region, and one of the largest in the country.

Contest Date

Saturday May 1st, 2021

HSPC 2021 is on!

Sponsorship

If you are interested in sponsoring the contest, and encouraging high school students to pursue computing, please email hspc@virginia.edu. You can read our sponsorship letter here.

Registration

Where do I register?

Previous year's coaches should recieve an emial from us asking about registration. If you do not receive an email or are a new team interested in participating, please register here.

What do I need to know about registration?

Each team consists of four students and one coach. Registration costs $16 per team.

Is financial assistance available?

We know that the cost of attendance for our competition may be prohibitive for some schools. If your school is interested in participating but is prevented by the cost, please let our HSPC Contest Chair know by email at hspc@virginia.edu. We hope to be able to find sponsors to support a limited number of teams to attend this year's competition.

Our Plan for 2021

We are trying our best to make HSPC happen this year. The competition will be hosted online, but just as fun as any year before! Please be patient as we sort out the details of the competition - we're just learning and figuring it out.

We hope you join us and compete in HSPC on May 1st, 2021. Register here!

Sincerely,
the HSPC team

Want to help out?

HSPC@UVa is run by UVa students! If you are a current or graduated UVa student and want to help inspire high school students, let us know at hspc@virginia.edu or join our Discord server and type !hspc. Thank you!


Frequently Asked Questions

Due to the unique circumstances of this year's HSPC, rules will be different from usual. We're still working on refining them - check back for more!

For further comments or questions, please email hspc@virginia.edu.

Competitors will be allowed to use any IDE they choose. Our judging software will use the following language versions:

  • g++ 5.4.0
  • Python 3 version 3.5.2
  • Java 8 (openjdk version 1.8.0_121)

We will tentatively be using DomJudge to submit and judge solutions.

You can read past problem sets (PDF) and see full solutions with sample and judge input/output (zip) here:

During the contest, the following will be available electronically:

Prizes have ranged from Raspberry Pi computers to quadcopters and board games. Each member of a team will recieve their own copy of the prize.

You can view past results here.

We're going to allow each competitor to use their own machine, rather than sharing one with their team.

If you have any questions, please contact the HSPC staff (hspc@virginia.edu).

Teams come from all over Virginia. Some even come from Maryland once in a while. You can see maps of which schools have sent teams each year: