I am accepted into Applied Computer Science (M.Sc, namely “postgraduate”) program in Germany. The classes will be taught in English in this program. The students usually come from countries outside Germany. However, the undergraduate program (B.Sc.) is in German. I have the required German qualifications. I am fluent in German. My knowledge of German is certified in multiple official exams. So, the lack of German skills cannot be a reason for denying me access to undergraduate courses. I contacted the programme coordinator (a professor) to ask if I could take undergraduate Computer Science courses, which I wasn’t able to take when I was in the undergraduate programme, while studying in the master’s programme. She answered me with “no”. I asked why and still have no answer about why I am not allowed to. I had told her specifically that I didn’t have a chance to take them during my undergraduate studies because it mean extending my studies, which is extremely costly in terms of finance and time. I studies the subjects of these undergraduate CS courses alone, on my own, after my graduation. I even took online courses for several of them. But having these courses on an university transcript would be much more beneficial than trying to convince people that I’d studied them alone and took online courses etc.
Now, I have multiple questions about this situation.
1.) Is this a fair situation. What do you think? Am I getting what I deserved just because I wasn’t able to take them during my undergraduate studies.
2.) Can there possibly a way out of this? For example, taking these courses from another university? If yes, is it worth it doing all that?
The university classes will start in October. So, I still have time to figure out a solution for this. I’m considering to cancel my plans for going into this program because of this hard-to-justify “rules”.
Some of the courses I might be interested to take are Operating Systems, Computer Graphics, Computer Networks, Machine Learning.