Lecture material for the course Advanced (practical) Programming (for scientists) http://www.zib.de/koch/lectures/ss2017_appfs.php