It is not about passing any level but to understand the German language with such a proficiency that student may understand all lectures and may prepare all assignments in the German language. It is there obviously better to stay in Germany for a maximum duration of time to understand the accent of German and to use it in a more proficient way.