Find any activity across every association year.
TL;DR: No exact solutions. No easy wins. Just smart heuristics. Outsmart the problem, out-optimize the competition, and claim victory. Sign up below!
The CPPS track of the Honors Academy and GEWIS proudly present the third edition of ADHOC – Algorithm Engineering Contest, a heuristic optimization battle designed to test your real-world problem-solving skills.
Unlike traditional programming contests where speed and clever tricks dominate, ADHOC focuses on something different: engineering strong solutions under real constraints. This is not about finding the answer. It’s about building better answers.
You will face one open-ended optimization problem based on a realistic scenario. The twist? The problem is computationally intractable - an exact solution within reasonable time simply does not exist. Instead, your mission is to design intelligent heuristics that push your solution closer to the optimum. You start at infinity - the lower your score, the better. When time runs out, the team with the lowest total score takes the win. There even is an actual prize for the first team, sponsored by ASML!
You will have 4 hours to battle multiple instances of the problem. Teams may consist of two to four participants. Bring your laptops, your sharpest ideas, and your most trusted collaborators.
The programming languages supported are Java, Python and C++. You are free to use any open-source tools and libraries. Just like in real engineering practice, you choose your own strategy. However, paid services, cloud computing platforms, or external compute power are not allowed - we keep the competition fair (no supercomputers 😉).
During the contest, we provide free lunch and snacks. Afterwards, we reveal the leaderboard, break down solution strategies, and award the winning team. There will of course be time to celebrate once the dust has settled.
If you love algorithms, optimization, AI, or simply tackling problems that refuse to be solved easily - ADHOC is for you.
Note: there is a maximum capacity of 25 teams. If more than 25 teams subscribe, a prioritization is given to full teams (consisting of 4 participants).
Still emotionally debugging after Quartile 3? It’s time to make coding fun again!
Join us on May 2nd Saturday on the First Year Students Coding Competition! Upper years can also sign up, just that first years will be prioritized.
You’ll have:
Whether you enjoy coding or just survived by skipping the assembly in Computer Systems, we have something for you and your team of 3!
Practical information:
The start of the academic year is a blast: meeting new people, exciting subjects to dive into, and guess what? The EAPC, Eindhoven Algorithmic Programming Contest! Yup, you heard it right.
The EAPC is our annual coding showdown. Grab two buddies and gear up to conquer some brain-bending programming puzzles, with our nifty cheat sheet thrown in. And don't worry about food and tech – we've got you covered there. We assure you there will be plenty of snacks and, of course, lunch ;)
So, are you and your crew game for this challenge? If so, hit signup below! :)
This year's rules can be read here: https://2025.bapc.eu/rules/. You can program in C (gnu17), C++ (gnu++20), Python (pypy 7.3.17 ~ Python 3.10.14), Java (OpenJDK21) and Kotlin (1.7.21).
Please note that the number of teams is limited. In case we exceed maximum capacity, teams consisting of three people are prioritised!
Are you tired of solving boring Two Sum and FizzBuzz problems? Then we have something refreshing for you!
The Ad HOC Algorithms Engineering Contest is returning for its second edition on the 7th of June, from 10.30 to 19.00!
Get ready to team up with up to 3 friends and solve some computationally complex real-world problems, for which finding a solution is easy. But finding the best, most efficient one? It will take quite some skill, even with the help of ChatGPT.
If you're worried about running out of energy during the 5 hour-long contest, worry no more, as we will be providing FREE lunch and snacks for all participants.
Of course, the best algorithms engineers will be appropriately rewarded (we can't promise a FAANG paycheck but we will do our best).
Now, are you up for a challenge? Sign up at https://forms.gle/2KdnRrMS3sDeGsGV7. More info at https://heurific.win.tue.nl/adhoc/ (accessible only on the TU/e network).
Still emotionally debugging after Quartile 3? It’s time to make coding fun again!
Join us on May 10 Saturday on the First Year Students Coding Competition! Upper years can also sign up, just that first years will be prioritized.
You’ll have:
Whether you enjoy coding or just survived by skipping the assembly in Computer Systems, we have something for you and your team of 3!
Practical information:
The start of the academic year is a blast: meeting new people, exciting subjects to dive into, and guess what? The EAPC, Eindhoven Algorithmic Programming Contest! Yup, you heard it right.
The EAPC is our annual coding showdown. Grab two buddies and gear up to conquer some brain-bending programming puzzles, with our nifty cheat sheet thrown in. And don't worry about food and tech – we've got you covered there. We assure you there will be plenty of snacks and of course lunch ;).
So, are you and your crew game for this challenge? If so, hit signup below! :)
Quick heads up: We can host up to 45 teams max. If we get more, it's first-come first-serve. Signing up never hurts, as more spots may become available.
Teams of 3 people are prioritized!
Shinin' bright on the innocent
Shibuya nights
Burnin' brighter than the sun
Neon nights
What a time to be livin' in
Shibuya nights
Live forever till the morning comes
Gettin' it all for free, livin' a strung-out dream
Livin' a fantasy
Neon nights
Shinin' bright on the innocent
Every one of them
Neon nights
GEHACK is organising a techno party on the 4th of June at the BOLD. Tired of competing in programming competitions or parties with only pop music? So are we, which is why GEHACK is organising this party. Not to celebrate a lustrum, but to bring techno music to the association.
The first 100 beers are free.
TL;DR: Heuristic programming competition, try to get as close to the solution as possible! ;) Sign up here: https://heurific.win.tue.nl/adhoc/
The CPPS track of the Honors Academy and GEHACK present to you – Heuristic Optimization Contest (Ad HOC), a brand-new exciting opportunity for you to show-off your coding and problem-solving skills. This unique challenge is organized for the first time, and we are very excited to see how you – our honored contenders will tackle it! Bring a few laptops, up to three of your most trusted advisors (teammates) and your sharp brains to the battlefield and face the competition! And in return we will provide FREE lunch and snacks during the contest and a small social drink after everything is over and the dust has settled. Then we will also reveal who proved to be the fiercest challenger and award them handsomely! We will of course also show off our own solutions and techniques.
Unlike other programming contests you are already familiar with like EAPC, BAPC, and FYPC, which reward contestants for their speedy implementation and clever tricks, Ad HOC rewards solutions which balance accuracy and running time. You will be presented with one (yes only one) problem, and you will have 4 hours to battle 5 instances of it. The problem is a real-life task that people (even within our department!) get to tackle every year (admittedly, on a smaller scale). However, something is not as it seems... The problem is unsolvable (in any reasonable time)! So, then the best you can do is try to get veeeery close to a solution! The closer you get, the more points you will score and at the end – the team with the most points wins! To put it simply, there isn’t just one “best” solution, instead you can score points with almost any solution you think of. However, some perform better than others and will bring more points!
Finally, you are free to use ANY open-source software, tools, libraries, programming languages, etc. Just like in a war, anything goes. Well, our form of the Geneva convention applies, and you are not allowed to use paid services – like cloud computing or supercomputing power (basically no nukes).
Below, you can find the registration form to sign up and some extra information about the contest’s set-up and rules.
More information and registration form: https://heurific.win.tue.nl/adhoc/
It’s that time again, whip your programming skills out and join us for the FYPC this year.
Do you love programming and would you like to give yourself a challenge? Then this is the perfect opportunity for you to get involved with our programming contest. This contest is the First Year Programming Contest. So as the name suggests, a programming contest for first years. You can join and enter with 3 people as one team and try to leave with the trophy. You can use Java/C++/other language to compete, so no worries about not knowing all languages. Even if you are not that good of a programmer, it’s a fun day of coding and there are plenty of free snacks and drinks during the contest.
But that’s not all, you also get free lunch and also a free drink at the borrel after coding. So what are you waiting for? Sign up!
Practical information:
The start of the academic year is a blast: meeting new people, exciting subjects to dive into, and guess what? The EAPC, Eindhoven Algorithmic Programming Contest! Yup, you heard it right.
The EAPC is our annual coding showdown. Grab two buddies and gear up to conquer some brain-bending programming puzzles, with our nifty cheat sheet thrown in. And don't worry about food and tech – we've got you covered there.
So, are you and your crew game for this challenge? If so, hit signup below! :)
Quick heads up: We can host up to 30 teams max. If we get more, it's first-come first-serve. We are working on getting more places, so signing up never hurts!
Are you tired of constantly losing all your programming competitions? Don't worry, happens to the best of us. But even for someone like you, there is plenty of room for fun to be had! If you want to improve your programming skills, or instead maybe you want to make the lives of other programmers more difficult, then the FYPC is just the activity for you! During the FYPC you will be solving a programming problem set, but there is a twist. Or perhaps we should say Twister? During the competition, you will have to take on various challenges against other teams. These range from racing around on bikes to seeing who is the better dancer in Just Dance. If you manage to win, nothing will happen. If you lose, however, oh boy do we have bad news! There will be various punishments, from your mouse moving to a random coordinate and clicking to... Actually, we do not want to spoil the fun just yet ;). We will provide free lunch during the day and there will also be a "borrel" (social drink) at the end of the competition. So not only is there a ton of fun to be had, but it will also be cheaper than staying at home! Practical information:
Are you the next fabulous balloon runner? Can you keep up with the always running printer? Do you want to show off your cable management skills (or lack of it)? Wait no more and show off these very important skills as volunteer at the Benelux Algorithm Programming Contest 2022 in Eindhoven!
For those of you that have never been at such contest, these are some examples of tasks we can use a helping hand with:
Availability during the entire event is nice, but part of the time is also good. You can indicate your availability in the signup list below.
Besides that this event promises to be legendary, food and drinks are also provided for all volunteers and you get the limited edition BAPC 2022 volunteer t-shirt!
The beginning of the academic year always brings a lot of excitement along with it: making new friends, learning about new subject matters, but most importantly the EAPC! Yes, really.
The EAPC, Eindhoven Algorithmic Programming Contest, is a yearly programming contest. Here you will solve various programming problems together with 2 teammates (and a trusty, provided cheat sheet).
During the day, food and drinks will be provided for you, alongside a laptop. All you have to bring are your best programming abilities!
Are you and your teammates up for the challenge? If so, sign up for the event below! :)
Note: at most 39 teams can participate. If there are more, teams will be selected based on a first come first served basis.
Think you could optimize stoplight traffic? What about scheduling over 25,000 Google software engineers? Team up to solve a Google engineering problem in Hash Code! Hash Code is a team programming competition, organized by Google, for students and professionals around the world. You pick your team and programming language and we pick an engineering problem for you to solve. Top teams will then be invited to compete from our virtual World Finals. Sign up with your team via Google (g.co/hashcode) and select the TU/e hub! The physical hub will be on campus. We'll bring snacks!
With the start of the academic year, a new chapter in the epic of algorithmic programming also begins. For years on end, students have competed in the first months of the academic year for the title of best algorithmic programmer in Eindhoven, and this year this battle of the titans will take place on October 9.
The EAPC, the Eindhoven Algorithmic Programming Contest is a 5 hour contest where you will solve algorithmic problems together with 2 teammates, a laptop and a cheatsheet of 25 pages. This cheatsheet and your common sense are all you need to bring, because we will make sure there is plenty of food and drink and you will even receive some goodies from Prodrive!
In short: it will be a fun day and staying at home is more expensive! So round up your friends and register now to write history in the chronicles of the EAPC!
If you do not have a team yet, please leave the field "team name" empty and we will try to find a team for you.
Are you interested in exploring the safety of STEP?
Not so keen on the next family Christmas diner with Covid.
Not interested in the next game of oliebol throwing(seeing as how fireworks are of course forbidden).
This Christmas holiday, for the first time in this manner, a STEP server will be opened to all forms of abuse within reason.
The link to the server will be mailed to you after the subscription deadline when the server will be online.
Don't hesitate and subscribe now in teams of max. 3 persons to test the safety of the STEP control/management interface.
PS. STEP is the system used for on-campus or take at home exams on your own laptop.(Usually with an USB stick but now the control web interface will be tested by you.)
This year GEHACK will again organize the EAPC. Sadly because of corona the EAPC won't be able to take place on campus like normally but do not worry. Participating in this years EAPC is easier than ever and can be done from within your own home. So don't hesitate to register with your team of 3 and try to take home the EAPC challenge trophy. (In case you have not yet got a team you can still register and we will do our best to place you with like minded people).
Normally at the EAPC snacks will be provided by GEHACK however this year this is a little bit difficult. We are still trying to maybe provide snacks and or goodies for you to enjoy at home. If we manage to do this we will need your address to send them to you so that's what the last field is for.
(Optional: In case you want to register as a non GEWIS member, please send us an email with you address etc. for the aforementioned reasons.)
For any questions or practice material please don't hesitate to mail to gehack@gewis.nl
GEHACK will be hosting a Google Hash Code hub in Luna this year. Everyone is free to join so don't hesitate to subscribe. All you have to do is find a team consisting of up to 4 people and go to g.co/hashcode to register. Snacks and drinks will be provided by us during the evening.
Just like last year, in the weekend of 15, 16 and 17 November the largest student programming competition of North-West Europe will take place here in the beautiful auditorium. GEHACK has been busy preparing the NWERC for quite some time, but to make this event as successful as last year we need your help!
Examples of what needs to be done are:
Register participants
Hand out lunch
Delivering prints and balloons
Filling balloons
Availability during the entire event is nice, but part of the time is also good. If you can only indicate a part of a lock when indicating your availability, indicate that you can do that.
Besides that this event promises to be legendary, food and drinks are also provided for all volunteers and you get the limited edition NWERC 2019 volunteer t-shirt.
Register quickly and become part of this epic event!
It is the third week of the academic year, which means that the EAPC is coming up again. Register in teams of 3 to show of your Java/C++/other language skills and become the winner of the legendary EAPC trophy. As with all previous editions, GEHACK will take care of all food and drinks during, but also after the contest. Lunch, drinks and snacks are included, as well as a small beer/soda after coding. Therefore, we are advising you to register for this awesome event, since staying at home is more expensive! If you are a freshman, we have some extra incentive to come, as when you are participating seriously in the contest, you will get a free pass on an additional homework assignment for the subject 2IP90. Because of the large amount of interest, unfortunately only the first 125 participants can join.
On the 2nd February GEHACK is organizing the Eindhoven Algorithmic Engineering Programming Contest (EAEPC). In this contest you have 4 hours to create the best possible solution to an engineering problem, in a similar fashion to Google Hashcode. You can compete in teams of 2 to 4 persons and you can use your own laptop. If you don't have a team, send us an email and we'll try and match you up. The problem can be solved in any programming language* you are familiar with, as you only need to submit the solutions.
To test your setup a judge will be made available a few days in advance that will grade a test problem, so you can practice for the contest, check if you have everything setup and debug our judging system.
Signup is free and in teams of 2 to 4 persons. Bring your own laptop and don't forget the associated charger! We'll provide a power outlet and some snacks for during the contest.
As you might have already heard, the NWERC 2018 takes place in our beautiful city of light. To make sure everything goes according to plan, we need volunteers to fulfil certain jobs. Examples of what needs to be done are:
Although we prefer availability during the entire event, it is not necessary. We like any help we can get. If you are only available for part of a timeslot, please indicate that you are available that timeslot.
Besides being a part of this legendary event, you also get free food and drinks, as well as the limited edition NWERC 2018 volunteer t-shirt.
Register quickly and become a part of this epic event.
It is the third week of the academic year, which means that the EAPC is coming up again. Register in teams of 3 to show of your Java/C++/other language skills and become the winner of the legendary EAPC trophy.
As with all previous editions, GEHACK will take care of all food and drinks during, but also after the contest. Lunch, drinks and snacks are included, as well as a small beer/soda after coding. Therefore, we are advising you to register for this awesome event, since staying at home is more expensive!
If you are a freshman, we have some extra incentive to come, as when you are participating seriously in the contest, you will get a free pass on an additional homework assignment for the subject 2IP90.
Do you think Java is for casuals? Is Python too fast and is Lisp not a challenge anymore for you? Then register now for the EEAPC!
During this exciting contest, you will have to deal with 9 languages in which you need to solve problems. The languages are still a surprise, but are sure gonna be a challenge.
Registers in teams of maximum 3 participants and take this challenge.
Participation is free, and this contest is going to be a blast!