Bachelor's Thesis: implementation, 10 credits - 3011524