Qualification goals of the B. Sc. Computer Science

The qualification goals of the study programme include the areas of academic qualification, qualification for qualified employment and personal development.

In the area of scientific aptitude, students have achieved the following qualification goals:

Graduates

  • have comprehensive knowledge and a profound methodological understanding of the theoretical foundations of computer science, the theories and procedures of the programming languages used, software development as well as software quality assurance due to their attendance of the basic subject-related modules and are able to apply the methods learned in a context-related manner.
  • are able, due to their participation in basic subject-specific modules, to apply both the acquired subject-specific knowledge and the interdisciplinary knowledge, e.g. the competences relating to the ethical context of a digital society, in a reflected manner and on the basis of a needs analysis in a way appropriate to the situation, as well as to further develop these subject-specific competences.
  • know basic programming languages due to the acquisition of competences in exercises of given subject-specific modules and can use them effectively in development projects.
  • are able to analyse, design, implement and validate complex, networked and distributed software systems as well as create and present technical documentation on the basis of their comprehensive subject-specific understanding.
  • know the generally accepted principles of scientific work and are able to understand and present scientific facts under guidance, as they have shown in their project work and Bachelor's thesis.
  • have shown in their Bachelor's thesis that they can independently design a scientifically oriented thesis by applying their acquired specialised knowledge to a derived research question with the help of scientific methods while observing the principles of good scientific practice.
  • are qualified to work in a research-oriented manner in a Master's degree programme in computer science due to the acquisition of competences in modules with an in-depth methodological orientation

In the area of qualification for qualified gainful employment, students have achieved the following qualification goals:

Graduates

  • have demonstrated in the context of practical exercises and projects that they have mastered the techniques of programming and quality-assured software development and can use them appropriately in a given application context.
  • are able to meet the requirements placed on the intra- and inter-company integration of software systems and on the development of secure and robust software systems due to successful participation in corresponding subject-specific modules.

In the area of personal development, students have achieved the following qualification goals:

Graduates

  • can analyse informatics problems alone and in teams as well as work out suitable solutions to problems, develop them further (in the literal sense of informatics) and communicate them professionally, as they have demonstrated in exercises, seminar and project work.
  • can acquire extensive specialist knowledge both under guidance and independently and apply it within the framework of computer science projects.
  • can assess their own professional skills as well as their personal and social competences and already have ideas about their further development within the framework of a lifelong learning process.
  • are able to take on project-oriented leadership tasks and involve participants, taking into account the respective group situation.   
  • are familiar with English-language specialist terminology based on the study of specialist literature and participation in language practice-oriented modules and can communicate in a logically consistent manner using this specialist terminology.
  • know the basic features of scientific ethics and data protection.
  • are aware of their responsibility with regard to the social impact of modern information technologies and can assess ethical aspects of software projects from a computer science perspective.
  • are familiar with basic approaches to new challenges from the perspective of informatics and can play a decisive role in shaping social processes critically, reflectively and with a sense of responsibility.
  • have developed a clearly structured professional self-image.