Teams must have a minimum of two students and a maximum of four students.

Teams can be made up of students from different schools as long as all students and faculty sponsors agree, provided one team cannot be made from the same school.

Internet Access & Code Generation

This competition is open-internet for in-person and remote participants. You may use the internet for looking up language documentation or researching algorithms. You may not use interactive online services such as chat rooms or forums to communicate with anyone during the competition. You may not communicate with anyone outside of your team.

The problems are written specifically for the competition, so looking up the problems will not be useful. Additionally, the teams that do the best in the competition generally do not use the internet extensively during the competition because they already are familiar with their language's standard library and know a variety of algorithms that may be used to solve the problems.

Any third party code generation is not allowed. Any team that uses code generation AI will be immediately disqualified and their school will be ineligible from participating in HSPC in future years. All solutions will be reviewed for AI use. We reserve the right to ask teams to explain the solution in detail to judges and revoke credit for solutions if the judges feel the team does not provide an adequate explanation.

Bringing Your Own Technology

In-person teams will be provided a single computer for the competition. Teams may not use more than one Mines-provided computer. Teams are allowed to bring and use additional computers if they wish.

Using the computer provided is often an effective strategy as it allows team members to collaborate on solutions rather than having to work on their own.

Virtual Competitors

Colorado School of Mines has an institution Zoom license. Before the competition, registered teams will be sent a link to a Zoom conference specifically for the high school programming competition. For optimal security, the CS@Mines Zoom hosts will strictly control entrance to the Zoom platform, chatting, and screen-sharing.


  • Prize for each person in the first place team
  • Prize for each person in the second place team
  • Prize for each person in the third place team
  • Certificate of completion for everyone!