B.Sc. Computer Science

The Bachelor's program in computer science at the University of Regensburg
You will receive a broad computer science education that includes all core areas of the subject and covers future topics such as artificial intelligence, human-computer interaction and cyber security.
In addition, our wide range of elective courses gives you the opportunity to deepen your knowledge of subjects that are of particular interest to you. In addition to specialist knowledge in the field of computer science, you will also have the opportunity to acquire skills in teamwork and rhetoric.
All of this will prepare you for a successful career as a computer scientist, as well as provide a solid foundation for further studies at the master's level.
Key data
?? | Study program type
Full-time study program | Single-subject study program |
?| Place of study
On-campus study program at the University of Regensburg in Regensburg, Bavaria, Germany. Participation in courses via video conferencing software is decided by the individual teaching staff. |
? | ECTS points
180 |
? | Admission requirements
University entrance qualification (e.g., general higher education entrance qualification)
Language skills in English to at least level CEFR B1 are strongly recommended, as some compulsory modules are only offered in English. International applicants require German language skills at DSH-1 level. |
? | Application deadline
The degree program is not subject to admission restrictions. International applicants only need to apply by July 15. The International Office provides further information on the application process for prospective international students (external link, opens in a new window). |
?? | Enrollment
July 24 to September 30 (information on the enrollment procedure) |
? | Start of studies
October 1 |
? | Standard period of study
6 semesters or 3 years |
? | Language of instruction
German and English (the "English for Computer Science" language course prepares students for this in the first semester) |
€ | Tuition fees
None (only semester fee of EUR 198 incl. semester ticket) |
? | Degree
Bachelor of Science (BSc) |
Questions & Answers
What makings do I need to have?
- Interest in computer science topics
- Pleasure in finding solutions to problems
- The necessary mathematics and computer science skills are taught during the course of study
How is the degree program structured?
The B.Sc. degree program in Computer Science is divided into a compulsory area and an optional area. The following figure shows the proportion of individual topics and learning objectives within these areas:

What are the study contents?
The Bachelor's degree program in Computer Science provides you with a broad education in computer science with compulsory components in the field of general computer science (e.g., theoretical computer science, computer engineering, and programming) and compulsory components in future topics such as machine learning, data science, and IT security. In addition, the degree program offers you elective and specialization options. Depending on your interests and career goals, you can choose courses from the following subject areas (whereby a minimum proportion must be completed in General Computer Science):
- General Computer Science (e.g., Introduction to Cryptography)
- Data Science (e.g., Data Engineering)
- Human Information Behavior (e.g., Recommender Systems)
- Media Informatics (e.g., Multimedia Technology)
- Management Information Systems (e.g., Digital Business)
- Economics (e.g., Production Management)
- Jurisprudence (e.g., Private Digital Law)
The mathematics component is tailor-made: The mathematics components required for computer science are precisely tailored to the respective computer science courses of a semester. Instead of a comprehensive mathematics exam at the end of a semester, our students take two smaller partial exams each time.
You can find a detailed list of study contents in the following course outline:
Which courses do I take in which semesters?
The exemplary course of study (opens in a new window). (This PDF is not accessible) shows you which courses are scheduled in the individual semesters. "Exemplary" means that you can choose the courses in the compulsory elective modules according to your own preferences.
What are the individual courses about?
In our annotated course catalog you will find information about the contents of the courses in the first year of study.
Is an internship compulsory?
When you study Computer Science at the University of Regensburg, you have freedom of choice when it comes to internships: There are no compulsory internships as part of the degree program. However, you can have a voluntary internship accredited in the compulsory elective area.
Regardless of whether you complete an internship or not, the degree program has a high practical component and prepares you for your career entry. Lectures are accompanied by tutorials and you will carry out a project independently in a team of fellow students.
Where do I study?
Studying computer science with us at FIDS takes you to the world heritage city of Regensburg. Here you will attend courses at the classical campus of the University of Regensburg and at the FIDS location.
Which master's degree program can I follow up with?
After completing your B.Sc. in computer science, you have a wide range of options for continuing with a Master's program.
At the University of Regensburg there are, for example, the
- MSc Computer Science,
- MSc Data Science,
- MSc Human-Centred AI,
- MSc Information Systems,
- MSc Media Informatics,
- MA Information Science, and
- MA Digital Humanities.
The broad computer science education in the Bachelor's degree program also enables you to transfer to other German or international universities.
What are my career prospects?
The degree program equips students with skills and qualifications that are in extremely high demand in the job market - both on a national and international level: the design and development of software and hardware in general, but also with regard to future topics, such as machine learning, cyber security, digitization, and artificial intelligence.
Computer science is the field of work of the future, as digitalization is and will remain relevant in almost all professions. After your studies, you can work in a variety of areas like research institutions, government agencies and companies. Examples of careers include programmer, software developer, system administrator, web developer, IT consultant, game designer, IT project manager, cyber security consultant, data scientist, UI designer and database developer.
The aim of the Bachelor's degree program in Computer Science at the University of Regensburg is to qualify students for a career in the field of Computer Science as well as for a further Master's degree program.
Why study computer science at the University of Regensburg?
We live the future by combining a sound education in general computer science with future topics such as artificial intelligence, human-machine interaction and IT security right from the Bachelor's degree.
We live flexibility by offering a wide range of electives that allow you to freely design a good third of your degree program.
We live responsibility through the close and intensive supervision of our students.
We live variety by offering a wide range of teaching formats.
We live the hands-on experience with a high percentage of programming courses in our degree program.
We live career opportunities by teaching key skills such as communication skills and team and time management, thus enabling our students to develop personally and prepare comprehensively for their career entry.
We live diversity with a balanced proportion of women among our professors and with lecturers who have professional experience in a wide range of countries.
How can I enroll?
Admission requirements
The Bachelor's degree program in computer science is not subject to admission restrictions. This means that if you have a German higher education entrance qualification (e.g., general or subject-restricted higher education entrance qualification), you can enroll on the Bachelor's degree program in Computer Science without applying during the university's regular enrollment period.
If you are professionally qualified or have completed your schooling abroad, the information on university admission on the Registrar's Office website will help you.
In order to prepare you for both an international working environment and a semester abroad, some courses (including compulsory modules) on the degree program are offered in English. We therefore strongly recommend that you have at least an advanced beginner's level of English (level B1 of the Common European Framework of Reference for Languages). International applicants require German language skills at DSH-1 level.
Please note: For international applicants, please apply for the start of studies in the winter semester by July 15 at the latest. Further information can be found on the International Office website (external link, opens in a new window).
Deadlines
Information on the enrollment deadlines can be found on the Registrar's Office website (please note: only from July).
International applicants must apply by July 15 if they wish to begin their studies in the winter semester. Further information can be found on the website of the International Office (external link, opens in a new window). In this case, enrollment takes place after successful application.
Enrolment
You can find out how to enroll at the University of Regensburg on the website of the Registrar's Office.