German Grade GPA calculation
It appears that your GPA has been calculated as the weighted average of your final grades, with the weights being given by the credits for a course divided by the total credits. Numerically this matches the given GPA.

And lower is better here.