Repository for HSLU lecture 'programming concepts and paradigms'