JU Kod

Competitive programming study group at JTH / JU

JU Kod

JU Kod is a competitive programming study group at Jönköping Tekniska Högskola (JTH) / Jönköping University (JU) supported by the Department of Computing.

Picture of JTH

We organize teams for participation in the yearly NCPC (Nordic Collegiate Programming Contest) and related computer programming contests and competitions.

All students from the Computer Science Engineering programme are welcome to participate in the group. Please contact us to join in the studies or enter a team in the NCPC (g-join-jukod@groups.ju.se) or come to one of our upcoming meetups. Also join our Discord server. :-)

Weekly practice contests

Link Date Winner
JUKod Weekly Practice Contest #4 17-24 Feb ???
JUKod Weekly Practice Contest #3 10-17 Feb AdeptiC_tv?
JUKod Weekly Practice Contest #2 3-10 Feb AdeptiC_tv
JUKod Weekly Practice Contest #1 27 Jan - 3 Feb AdeptiC_tv

We run weekly practice contests. If you are a JU student and would like to participate, create an account on Kattis and contact us informing your Kattis username and email address used with your account. Or use our Discord server.

Meetups

Meetup Date Time Location Note
... ... ... ...
Saturday, 4 October 2025 10:00 ¿JTH? (TBC) NCPC 2025

There are no upcoming meetups for the time being. If you would like to be notified when we scheduled the next ones, contact us and we'll add you to our mailing list. You can also join our Discord server.

Preparing for the NCPC

The Nordic Collegiate Programming Contest (NCPC) is held every year. Teams of 3 university students compete solving ≈ 10 programming problems in 5 hours using either C, Python, Java, C#, C++, Haskell or one of 40 other programming languages. At the end, the team with most solved problems wins. It's quite fun! :-)

Date and nearest location: Saturday 4 October 2025 @ ¿JTH? (TBC).

Problems for Practicing

The best problems for practicing leading up to the competition are the problems from NCPC 2023, NCPC 2022 and NCPC 2021 (last years). Here are 8 interesting problems in order of difficulty:

They are available for practice at open.kattis.com. You can submit your solutions online there, so you can check if they are really correct.

After completing the easiest problems above, you can start solving harder problems from the past few years: NCPC 2024; NCPC 2023; NCPC 2022; NCPC 2021; NCPC 2020; NCPC 2019; NCPC 2018; NCPC 2017.

If you are new to programming contests, you can start with easier problems on Open Kattis, such as:

Just create an account on Kattis and start practicing! :-)

Discord Server

We also have a Discord server where you can ask questions about problems or talk about solutions. You can also just hangout and do problems together or get to know everyone in the community. Yoseph Naoom and Adrian Fyrpil are the moderators responsible for the Discord server.

Further information

This study group is supported by the Department of Computing.

Upcoming competitions

Name Date
NCPC 2025 -- Nordic Collegiate Programming Contest 4 October 2025

JU Kod Steering Committee

Responsibilities