General requirements

All applicants should exhibit a Bachelor's degree in the range of IT. Either acquired through your study or professional experiences, we expect reliable knowledge in the following areas:

  • Programming languages: At least very good knowledge of one (preferably object-oriented) programming language and its related development tools.
  • Related to your elective subjects: Sound knowledge of operating systems, computer networks, distributed systems, data bases and automata theory.

We do not expect detailed knowledge in every single area, but an overview, classification skills and a safe application of the concerning terminology, methods and technology. If you cannot affirm these requirements, our Master program may be not the right choicefor you.

Note: Practical experiences in one or two areas may make up for a probably missing theoretical backround! Übrigens: Praktische Erfahrungen in einem oder mehreren dieser Bereiche können durchaus theoretische Studien ersetzen!

Requirements for the specialization Software Engineering

The specialization SE addresses applicants who acquired a strong skillset in software development either in a study program or professional experiences and want to improve themselves in this area on an academic level. This includes on the one hand alumni of IT-related majors of a university or a college with very good grades. On the other hand also practicians that want to extend their knowledge in SE after a few years of professional application of their skills. We include graduates of other majors like mathematics or physics who acquired a strong knowledge in computer sciences in a professional activity.

You should definetely exhibit sound knowledge and/or experiences in software development – requirements analysis, object-oriented or structural design, implementation and testing are topical areas you feel comfortable with an acquired skills in.

Requirements for the specialization Medical Informatics

The specialization MI addresses graduates of a major in medical engineering or medical informatics of a university as well as computer sciences with an according specialization in their study. You should definetely exhibit sound knowledge in knowledge processing, information systems, telematics, medical engineering and imaging procedures as well as basic knowldege in image and signal processing and bio informatics.

Practical experiences in medical informatics are beneficial, acquired e.g. through working for insurances, hospitals, research institutes or IT companies are benefical, no matter if you worked full-time or beneath studying.