Qualification Goals of the B.Sc. in Applied Computer Science

Upon completion of their studies, students have achieved the following qualification goals.

Scientific qualification and qualification for employment:


  • are able to compare and apply methods and procedures of computer science and applied computer science (such as systematic problem definitions, algorithmic problem solving, logical proof procedures, evaluation procedures) learned in the subject-specific modules and have implemented and evaluated exemplary methods in projects and seminars, in an interdisciplinary context.
  • have shown, especially in the context of their final thesis, that they can design a research paper in which they have applied learned knowledge to a derived research question using research methods, taking into account principles of good scientific practice, and have assessed their usefulness.
  • are able to systematically understand, apply, evaluate and generate components, processes and methods of their discipline in accordance with the recommendation of the Gesellschaft für Informatik (German Informatics Society) by attending subject-specific modules.
  • are familiar with a logical-analytical, systemic approach to thinking that enables them to investigate novel problems in applied computer science and derive solutions.

Personal development:


  • have critically examined basic methods and procedures of computer science and applied computer science and their application in group work and have argued in this respect, taking into account other people's point of views.
  • have understood and analysed problems of other scientific disciplines by attending interdisciplinary modules and are able to mediate as an intermediary between the disciplines.
  • have developed a professional self-image (e.g. as a systems analyst or software architect) and know alternative designs.
  • can assess their own skills with regard to aspects such as analysis, system development or communication and already have ideas for their further development. They can independently acquire new specialised knowledge.
  • have made decisions, set priorities and distributed tasks in several exercises and projects. In doing so, everyone took responsibility for him/herself and his/her task in the group.
  • reflect on the social, cultural and political significance of their discipline.
  • know the social background of their discipline and have shown that they can explain its significance for the present.
  • know basic approaches to ethical questions and challenges from the perspective of computer science and can substantially shape social processes critically, reflectively as well as with a sense of responsibility and in a democratic public spirit.