Course structure
Study modern Software Engineering!
Applied Computer Science (B.Sc.)
The Applied Computer Science (B.Sc.) program is a dual degree program that integrates vocational training and practical experience.
You will gain solid skills in modern software engineering and explore the latest technologies in the fields of data management and artificial intelligence. You will learn the fundamentals of cybersecurity and how to secure IT systems in the context of cybersecurity.
Through a targeted thematic distribution of the modules offered, our curriculum ensures that you are immediately capable of handling real-world business tasks starting from the very first semester.
By developing and fostering technical, applied, methodological, organizational, and social competencies, you will be empowered to develop scientifically sound analyses and practical solution concepts in an analytical, creative, and innovative manner.
With your degree, you will be ideally prepared to master complex technological challenges and develop transformative solution concepts at the intersection of IT and business.
Practical Projects
Practical Phase Projects (PPP): These take place in the second and fourth semesters. They are completed entirely during the practical phase following the relevant theory block, and the resulting project reports must be submitted at the beginning of the following theory block. The topic is not tied to specific modules or course content but can be largely determined by the industry partner in consultation with you and your academic advisor, provided that it meets the requirements of the Applied Computer Science (B.Sc.) program in terms of type and scope.
Practical Transfer Projects (PTP): Each PTP is specifically linked to a particular academic module prescribed by the curriculum. The PTP serves as the sole examination requirement for that module. PTPs are offered in the first, third, and fifth semesters.
The lecture component of these modules is comparatively small, as a key objective of these modules is to apply topics from the theory-based content to a concrete theory-practice transfer in relation to the respective industry partners. Work on these PTPs begins during the lecture period to ensure close integration between the university and the practice partners, and concludes during the practical phase following the respective theory block.
Required-elective module
There are currently eleven required-elective modules you can choose from:

- Cloud and Big Data Systems
- Entrepreneurship/Intrapreneurship
- International Sustainability Management
- Fundamental Concepts of E-Business
- IT Project Management
- Mobile Applications
- Multivariate Statistical Methods
- Online Marketing
- Quality Management and Quality Control
- Robotics and Computer Vision
- Secure IT Infrastructure
To help you stand out in the job market, you can choose a specific area of specialization through a specialized track. This track involves a specific combination of required elective modules.
Strategically aligned with market needs, we currently offer the following two specialized tracks:
- AI and Data Science
- Secure Distributed Systems
Specializations
| 5. term | 6. term | |
|---|---|---|
| KI und Data Science |
|
|
| Secure Distributed Systems |
|
|
In the fifth term, one of the two required elective modules must include a practical application project (PTP) as part of the course requirements.
Additional qualifications
At DHSH, you have access to a wide range of additional opportunities. For example, you can become certified as a Junior Penetration Tester in the field of cybersecurity, earn a Scrum Master certification, or improve your foreign language and communication skills.
Bachelor's Thesis and Colloquium
You almost made it last semester: now all that’s left is to complete your bachelor’s thesis and pass the colloquium.
With your bachelor’s thesis, you demonstrate that you are capable of independently tackling a practice-oriented problem in the field of applied computer science. All of this is done on a scientific basis within the framework of a specified topic at Level 6 of the German Qualifications Framework for Higher Education Degrees. You have eight weeks to write your bachelor’s thesis.
Finally, after your written work has been reviewed, you will take the academic colloquium. This involves a critical reflection on the content of your bachelor’s thesis.
Graduation
Our newly developed degree program has successfully completed the accreditation process conducted by the Accreditation Council Foundation. The dual degree program in Applied Computer Science will lead to a Bachelor of Science (B.Sc.) degree.
Program Overview
Here is an overview of the Applied Computer Science (B.Sc.) program at DHSH and its partner organizations: