This heavily depends on the program you are applying for. Usually (in Germany) they require you to have an *equivalent* Bachelor to what they offer as Bachelor in the field, i.e., Information Technology in your case. Whether a Bachelor is *equivalent* is typically decided case by case. The whole procedure and detailed requirements are described in the *Zugangsordnung* of the faculty.

Since you are a student from a non-EU country there are most likely more requirements you need to fulfill, e.g., assessment of the German university entrance qualification, language requirements, visa, etc. You should get in contact with the *international office* of the university as soon as possible.