Programme objective

Computer science is the fundamental pillar of present and future key technologies. Computer science is a driver for innovation – for technological progress as well as for social, economic and scientific change. Our graduates are able to analyse, design, develop and make available for practical use complex systems for technical and business fields of application. Computer Science is a digital - and comprehensive digitisation needs computer science. In view of the wide range of possible areas of activity for computer scientists, comprehensive foundations are laid during the studies which teach the skills for methodical problem solving and enable quick familiarisation with all areas of computer science.

In each specialisation area that our students can choose, current topics are addressed, thus laying the cornerstone for handling new technologies constructively. The fields of activity of the computer scientist are constantly expanding and changing – the basis for lifelong learning is laid in the studies. In addition to the basic training in practical, technical and theoretical computer science, the bachelor’s programme also includes the teaching of interdisciplinary methods and skills such as presentation techniques, English, project management, or mathematics. By studying the Computer Science bachelor’s programme knowledge is transferred in top quality and in a targeted way which opens up a broad spectrum of professional and personal opportunities for our highly qualified graduates.

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.