Lecture notes for the module “Advanced Mathematics” in the international master program GEOENGINE at the University Stuttgart