Programs can be written in the following languages:

- C, C#, C++ or  Objective-C

- Go

- Haskell

- Java

- Javascript


- Prolog

- Python 2 or Python 3

- Ruby

- Scala

UNC Asheville's Annual:


Are you interested in attending a programming competition for high schoolers? Well, you're in luck! UNC Asheville will be hosting a programming competition for any high school students from the surrounding area on Saturday, April 14, 2018! You can compete in a team of 2 to 4 people with a coach or a sponsor. The competition uses the kattis website at Don't worry if you don't have an account already because each team is provided with a new account that must be used for the competition. Each team will be provided the description of several programming problems to solve, at the beginning of the competition. Each team will solve as many problems as possible as fast as possible within the 4-hour time limit. Teams will be provided a practice problem so they can understand how the system works before the competition. At the end of the competition, teams will be ranked according to the number of problems solved correctly. Ties will be broken on the basis of the time required to finish and the number of submissions to each problem.


To be eligible for the competition, each participant must be a high school student from 9th - 12th grade.