Niels G. W. Serup

I'm 26 years old.

I have a master's degree in computer science from the University of Copenhagen (DIKU). During the day I work as a software developer for, and by night I play with fun computer science problems.

I like to work in the cross section between interesting theory and practical implementations.

URLs for Niels G. W. Serup




Talk Big Banko: Scaling for the Elder Generation

Banko is a game of chance, often played in a social setting. It is somewhat similar to the U.S. variant of Bingo, but has its own rules. The basics is that each player has one or more banko cards -- each card having 15 numbers -- and must cover a set amount of randomly picked numbers to win, at which point they yell "BANKO!".

For this talk I want to first explore existing problems related to scaling banko games, quickly discover that none exist, and then spend the remaining time describing made-up problems and solutions to them.

In particular, the umbrella term 'Big Banko' covers such diverse areas as:

This talk is introductory in nature and is suited for all audiences, including:

The contents of the talk will occasionally require a good understanding of computer science, but I will make sure to always give the big picture as well.

This is joint work with Troels Henriksen, postdoc at DIKU, and David Udsen, software developer. Our Big Banko tools can be found at and are licensed under BSD 2. Part of our work is based on the 2003 scientific paper "Hvor mange bankoplader er der?" (eng: "How many banko cards exist?") by Nils Andersen, professor emeritus at DIKU.

Also see

Scheduled Instances of "Big Banko: Scaling for the Elder Generation"