I studied Informatics with the option to specialize in Software Engineering or Business Informatics. In the third year, you do an Internship and a minor (possibly abroad). Moreover, the course takes a very practical approach so students get projects from companies to solve and this is important for aspiring software engineers because they can build their portfolio whiles studying. This positions you to gain employment right after graduation (majority gain employment in <3 months). The tuition fees have almost doubled since I started so prospective students must be mindful of that.