Academic Teaching

Our courses focus on classic principles as well as on modern trends in development. Here we pay special attention to the fact that within the programming process programming languages are tools for conception and formulation and their choice and adaption to the task at hand plays an important role.

In practice oriented instruction the emphasis is on conceptualising algorithms. Technical skills are predominantely aquired in practical work on the student's own authority.

In theoretical education we teach the general foundations of algorithms, their development and analysis, programming languages and compilers focused concepts and calculi, as well as logic and algebraic methods for modelling in computer science.