Bachelor's programme in Computer Science

Are you interested in studying computer science? Would you like to receive a broad basic education in all topics of computer science and later specialise individually and flexibly in further studies?

Then the Bachelor's programme in Computer Science is the right choice for you.

During the first four semesters, you will gain a very comprehensive insight into the different areas of computer science and learn about current problems and issues. You will not only learn current programming languages and software development methods, but will also receive a comprehensive overview of theoretical and technical computer science. We place great emphasis on practice-oriented teaching in all modules.

You can organise the last two semesters individually. Choose a special subject area or broaden your focus. Simply choose the modules that interest you the most.

Start of study


Studies start in the winter semester each year, i.e. on 1 October

Application period from 1 May to 15 July

No admission restriction



Bachelor of Engineering

Very good career prospects, e.g. as a software developer

Possibility of further education, e.g. within the framework of a Master's programme



7 semesters full-time study

210 ECTS credits

Apply now!

A little taste of things to come?


Study programme and contents

In our German-taught computer science degree programme, we place a lot of emphasis on giving you extensive knowledge of computer science and giving you a broad base. You will have the opportunity to develop in all areas of computer science later on. In projects, you will also learn how to work as a software developer in a team and manage a project.

Semester 1 to 4

  • Basics and getting to know different areas of computer science; first team projects
  • Practical computer science (programming, software development, databases, networks)
  • Theoretical computer science (algorithms, data structures, automata theory, computability)
  • Technical computer science (structure and functioning of a computer, system-oriented programming)
  • Mathematics (algebra, analysis, stochastics, numerics)
  • Professional skills (scientific work, presentation techniques, creation of videos)
  • In the first four semesters, at least three modules are only taught in English (all others are only taught in German language)

Semester 5 - Internship

During your internship, you can apply and deepen your experience from the first semesters in the context of an internship in a company. You can choose the company and the thematic focus yourself.

Semester 6 and 7

  • Own design through individual choice of modules
  • Good opportunity for a semester abroad
  • Project work (group work with free choice of topic)
  • Bachelor thesis
  • At least one English-taught elective must be taken

You can find a complete overview of the modules and the descriptions on the page about the study content. The range and selection of elective modules for the sixth and seventh semesters is adjusted each semester.

Thematic overview of the course content in the Bachelor of Computer Science degree programme
Thematic overview of the course content in the Bachelor of Computer Science degree programme

International experience

You have various opportunities to gain international and intercultural experience during your studies with us. Besides the modules that are only taught in English, you can study for one semester at one of our partner universities or take part in study trips. We have compiled a small overview for you here. You can find more detailed information on our International page.

Semester abroad

During a semester abroad, you can gain a lot of personal experience over a longer period of time, not only professionally, but also culturally and linguistically.

Intercultural modules

We regularly offer intercultural elective modules by working on current problems and issues, e.g. with students from partner universities. Here is an example.

International Week

Every summer semester we organise the International Week. Lecturers from foreign partner universities teach for a week in Würzburg on various topics. You can find more information here.

Module language

In addition to the intercultural English-language elective modules, several modules are already taught in english in the first four semesters.

What our students say

Angelina - 7. Semester

At the University of Applied Sciences Würzburg-Schweinfurt, I particularly like the practical relevance. After I had completed the basic studies and thus acquired the fundamental knowledge, I immediately got to know and love everyday work in the compulsory internship. The internship enables the implementation of theoretical content in a practical context. Throughout my studies, I was well guided and fully supported. There is more than enough teaching material to quench my thirst for knowledge and the lecturers are strongly interested in nurturing inquisitive individuals. They are always committed to providing students with advice and support, without neglecting to keep up with current knowledge and technologies! The THWS is very modern both from the outside and the inside. It is especially modern from the inside, as the lecturers have an innovative effect on the development and structure of the university.

Valerie - 6. Semester

Due to my interest in the functioning of hardware and software, especially in the topic of gaming, I decided to study computer science in order to be able to develop such programmes myself. The choice of the THWS was based on the attractive location and the modern building. During my basic studies, I was able to get to know many different areas of computer science, but I was particularly fascinated by IT security. That's why I chose to specialise in this area in the 6th semester. The lecturers and professors are also extremely competent and motivated to support us students and impart valuable knowledge. All in all, studying here is a lot of fun.

Our equipment for you

For your studies here at the faculty, we have a large selection of the latest hardware and software in our laboratories. This is used for practical studies in the modules and is also available for student projects, for example, as part of the project or bachelor's thesis. This includes, for example, robots, drones, various mobile devices, AR/VR glasses, computer clusters, GPU clusters and motion tracking systems. Our professors are happy to support you. You can find an overview of the labs and their equipment here.

Frequently asked questions

What requirements do I have to fulfil?

In order to be able to take up studies in Computer Science, the following is required:

  • general higher education qualification
  • subject-specific higher education entrance qualification
  • an entrance qualification for a university of applied sciences (Fachhochschulreife) or
  • an entrance qualification for a bachelor's programme at universities of applied sciences that is being recognised by law or the public authority responsible as being equal to the ones mentioned above.

For more information, please refer to the Department of Student Affairs (HSST).

Your contact there is
Hochschulservice Studium
Telefon: 0931-3511-6139
E-Mail: shl.hsst[at]

For more information about an application, please refer to the website of THWS.

How can I apply?

The application period for the next possible start of the Computer Science programme in the winter semester (start: 1 October) runs from 1 May to 15 July each year.

Registration is exclusively online.

The online application form will be available from the beginning of May for the winter semester.

You can find more information about the application process HERE.

Jetzt bewerben!


Student advisory service

The academic counselling service is responsible for providing programme-specific counselling for prospective students and students and covers a broad spectrum:

  • Study requirements
  • Study structure and content
  • Planning and implementation of the study programme

Contact: Prof. Dr. Arndt Balzer

General student counselling at the university