Programme objective

The aim of the Computer Science degree program is to train students to become computer scientists through application-oriented teaching on a scientific basis. The degree program enables students to build, (further) develop and operate information processing systems in various fields of application. 

In view of the wide range of possible applications for computer scientists, a comprehensive basic education is provided which teaches the ability to solve problems methodically and enables students to quickly familiarize themselves with the numerous areas of application of computer science. The desired application orientation is achieved through the practical orientation, the practical module and the use of lecturers in compulsory elective courses in the final year of study. 

In addition to technical and methodological knowledge, students also acquire communication and social skills as well as language skills. Additional courses, some in international cooperation with other universities, impart the skills required for the international job market. literature review

General learning outcomes of the bachelor’s programme

Students will have the capability for methodical problem solving.

  • With this, they can analyse as well as structure IT-related problems.
  • They can formulate complex IT-related problems.
  • On this basis, they are able to devise and implement solution strategies.
  • Additionally, they are able to network different disciplines.

They have methodological competencies.

  • They can think logically, analytically and conceptually.
  • They can select and apply methods appropriate to the problem at hand.

Students further develop their ability to work in a team and their communication skills.

  • They are able to demonstrate their ideas and concepts clearly.
  • They are able to communicate and do presentations in English.
  • They are able to think beyond their own discipline.
  • They understand processes within teams and are able to work together in teams.

The students are particularly focused on practice.

  • They are familiar with the tasks relevant in practice.
  • They are familiar with procedures and processes in an industrial environment.
  • They are able to solve problems under industrial conditions.

Students learn scientific work methods.

  • They can familiarise themselves quickly and independently with numerous areas of activity of information processing and expand their knowledge.
  • They can analyse and structure complex tasks.
  • They can present and document results clearly.
  • They are able to identify significant technical innovations.

Programme-specific learning outcomes

Teaching specialist skills

The central aspects of teaching specialist skills in the Computer Science programme include the basic pillars of practical computer science (for example with programming, software engineering, and data bases), technical computer science as well as theoretical computer science. The professional qualification goal of the bachelor’s programme is the transfer of knowledge and skills which are useful for professional practice and work as a computer scientist and enable independent lifelong learning. In this context, this programme is a basic computer science programme with a strong reference to programming and practical activities. Right from the start, it is application-oriented as well as close to professional practice, in particular in the specialisations.  

Teaching methodological skills, personality and social competences

Personality and social competences are taught by dedicated modules, but also by other means that accompany modules as well as by the programme’s structure itself. The module Soft and Professional Skills, which serves to prepare and accompany the internship semester, teaches personality competences, communication and presentation techniques to small groups. Moreover, the general elective that may be completed during the first semesters also serve the personality formation as well as students’ personal development. Despite its professional orientation, we can tell from experience that the internship semester strongly impacts the students’ social skills and their personal development. Furthermore, the high proportion of seminar-like courses promotes presentation and argumentation skills, which lead to the development of personal and social competences. The aim in this context is that students develop a specific understanding for social responsibility related to the development of digital systems. Special courses on ethics in computer science/socio-informatics underline the improvement of competences in this area. Methodological skills are taught by a mixture of different course types (seminars, seminar-like lectures, projects, small groups , etc.). They are repeated and trained during practical courses, projects, lab courses and deepened during the specialisation phase in the 6th and 7th semester.

Qualification for scientific work

The ability to work scientifically is taught in parallel with the technical skills in the programme’s modules. This ability will be trained in particular by accompanying courses for preparing seminar papers and project papers. The bachelor's thesis, finally, undergoes a strict assessment process that takes into account not only efficiency, but also work’s the scientific character.

Employability and lifelong learning

Graduates of this programme will have acquired competencies in all areas necessary for a future-oriented career. Even if computer scientist do not work as programmers only, a sound programming training in several programming languages and dealing with several programming paradigms poses a good basis for a career as computer scientist. By more fundamental subjects such as algorithms and data structures or theoretical computer science students learn how to acquire new knowledge and new programming languages.  Due to the high degree of flexibility in the selection of different elective modules and different specialisations, a far-reaching specialisation is possible.

Since in the future, in addition to automation technology and electromobility, the field of computer science will play a decisive role for social development as a basis as well as connecting discipline, it can be assumed that the labour market is not only currently optimal. In the years to come, the need for specialists in this field will rather increase and thus also the guaranteed necessity for lifelong learning. Through the knowledge imparted, graduates are able to continue this self-directed learning.

Programme accreditation

Logo ASIIN e.V. for accredited degree programmes

On application by the FHWS Faculty of Computer Science and Business Information Systems, the accreditation agency with STEM focus ASIIN e.V. has accredited the bachelor's degree programme Computer Science until 30 September 2028 by awarding the seal of ASIIN e.V. as well as the seal by the German Accreditation Council.