The Nordic Collegiate Programming Contest (NCPC) is an annual team-based programming competition aimed at university and college students from the Nordic and Baltic countries. NCPC is suitable for programmers of all skill levels, from beginner to expert. The contest features a well-rounded problem set with a mix of easy and challenging problems.
Each university hosts their own local site. Scoreboards are maintained for local sites, national level, and the overall contest, giving participants the opportunity to compare their performance against others at their desired level of competition. Professional teams (with team members not enrolled at a university) are also welcome to participate.
2026-09-28
The jury has received many queries from different individuals regarding use of software or prewritten code. These queries have included specific descriptions of things that were technically allowed by the rules. However, the jury agreed unanimously that these uses of local code were not adhering to the spirit of the rules. After careful deliberation, we were unable to amend the rules in a smaller manner to address the issue these queries raised. As such, we felt forced to rewrite the rules and limit use of software and prewritten code. We are making them more aligned with what you might expect in an on-site contest which provides an environment, such as NWERC, despite the contest remaining Bring Your Own Device. Probably the most impactful change to teams is that prewritten code must now be printed, like at NWERC.
Please see the rules page for details.
2026-05-10
We are seeking your problem ideas for NCPC 2026. The deadline to submit your problem idea is the 28th of June 2026. Read more in our call for problems.
2026-05-10
The contest date for NCPC 2026 is October 3rd, 2026 (2026-10-03). We look forward to seeing you!
Please join the NCPC discord server to connect with the organizers, other participants and stay up to date with the latest news regarding NCPC 2026.
Last updated: 2026-05-10
Webmaster: Arnar Bjarni Arnarson arnar.b.arnarson@gmail.com