Bachelor Applied Computer Science
The application-oriented Bachelor's degree course in Applied Computer Science offers you the opportunity to apply methodological knowledge of computer science in an engineering subject. In the first semesters, you will acquire important knowledge and skills that form the basis for the following courses and a successful professional life. The reduced elective area compared to the Bachelor's degree course in Computer Science allows you to focus more strongly on application areas of computer science.
We give you the tools you will need later on!
Below is a sample curriculum with its different modules. You can find more curricula here.
A detailed description of the individual modules and your examination regulations can be found here.

Click on the study plan
Bachelor's degree program in Applied Computer Science (Variant 1) | |||||
1st semester | 2nd semester | 3rd semester | 4th semester | 5th semester | 6th semester |
DAP 1 | DAP 2 | Economics | BA | ||
SWT | SOPRA | Compulsory elective | Specialized project | ||
RS | BS | RvS | IS | Proseminar | |
HM1 | HM2 | HM3 | TIfAI | WrumS | |
Application subject |
Structure of the Bachelor's Degree Program in Applied Computer Science
The Bachelor's degree program in Applied Computer Science is a full-time and attendance-based program with a standard period of study of six semesters (three years) and is completed with the degree Bachelor of Science (B.Sc.).
Software cycle (dark blue) In the courses of the software cycle you learn to develop software. The spectrum ranges from the creation of small programs to the investigation of the efficiency of certain algorithms to the development of larger projects in a team.
Hardware cycle (red) Many problems cannot be solved without an understanding of computer architecture. The engineering applications subject complements this area.
Systems cycle (orange) You will learn about important systems in computer science: Operating systems, computer networks, distributed systems, and information systems (databases). They are part of every computer scientist's toolkit.
Formal-Basic Cycle (light blue) Computer science uses formal methods, which you learn in the mathematics and theory courses, to analyze practical problems and solve them efficiently.
Electives (purple) You choose an elective module based on your interests from a large catalog of electives and electives. In the proseminar, you will learn about scientific work on a topic that particularly interests you. The subject project deals with challenging tasks, through which you can apply what you have learned so far in a team. This will prepare you for a successful bachelor thesis.
Economics (yellow) You will acquire business skills through the economics modules.
Application subject (green) As a computer scientist, you will apply your competencies in an interdisciplinary way. You can choose the engineering application subject that prepares you for this according to your interests, e.g. electrical engineering, logistics, mechanical engineering, physics, robotics or an individual application subject that meets your expectations. Alternatively, you can choose the business-related application subject Enterprise Computing.
Practical experience in the Bachelor's program
You will apply the knowledge imparted in lectures not only in practice groups, but also in the internships integrated into the curriculum. In the software internship, you will work on challenging software projects in groups to gain valuable programming experience and skills such as teamwork and project management. The specialist project also involves challenging tasks that are worked on in a group.