"This site requires JavaScript to work correctly"

Software-Design, B.Sc.

Faculty of Computer Science

WE PROVIDE SUPPORT FOR INTERNSHIPS, STARTING A JOB IN A COMPANY, OR SETTING UP YOUR OWN BUSINESS

Course Content

The architecture of the code: the fascinating field of software design

Do you want to shape the world in a positive way by working together on projects for the digital world? Grab your pen and paper, or rather your note-taking app, because this is where things get interesting for you.

Welcome to the fascinating world of software design - the creative heartbeat of the digital future! Here with us, you will immerse yourself in the art of programming, where your talent and curiosity will set the pace.

First of all: don't worry, there's no daunting shop talk here. You will be introduced to the subject step by step from the very beginning. The only thing you need to bring: motivation. Because with us, you can become anything if you want to.

Software design is more than just a degree programme; it is the key card to a world of opportunities. Imagine yourself as an architect:in digital worlds - from mobile apps and cloud-based applications to complex software systems. As a graduate of this unique degree programme, you will not only have a degree certificate, but the ability to develop customised software solutions for the challenges of our time.

Your journey through software design spans three and a half years, packed with fascinating course content and a one-semester internship that takes you straight into the vibrant world of the tech industry. Sounds like a lot? Don't worry, we'll take you by the hand. Here, learning is more than just theory - it's the living experience of innovation and creativity.

What makes this degree programme so special? Flexibility! A well thought-out study structure and finely tuned electives and fields of study give you the freedom to shape your studies according to your interests. Here you design your own learning journey and discover what software design really means to you.

You will follow in the footsteps of inspiring personalities such as Mary Kenneth Keller, a nun and pioneer in software development who, together with her team, revolutionised the world of coding. Are you ready for a journey that will ignite your passion for technology?

Then let's decipher the codes of the future together and create software that changes the world. Unleash your creativity, because your adventure in software design starts here and now!

details & Downloads

Auf einen Blick

Degree

  • Bachelor of Science (B.Sc.)

Study type

  • Full-time

Duration

  • 7 semesters

ECTS points

  • 210

Start

  • Winter semester

Location

Taught in

  • German

Cooperative study

  • You can also pursue the Software Design program with an integrated practical component. This means completing additional practical phases at a company during semester breaks. In this way, you gain practical experience and professional insights while studying—and earn your own money. You also secure your placement for the practical semester and your bachelor's thesis right from the start. All you need to do is apply to a company of your choice. Feel free to seek advice on this from the university; you can find full details on the cooperative studies program webpage.
Details & Bewerbung

Application period

  • April 15 – September 15

Admission requirements

Prior knowledge

  • Knowledge of fundamental science subjects is an advantage.

Fees

 

  • No tuition fees, only student union fee
  • International students from non-EU/EEA countries are required to pay service fees for each semester. Click here to read about our service fees.
Links & Contact

Quick links

 

Advanced study programmes:

  • Master Applied Computer Science
  • Master Artificial Intelligence and Data Science
  • Master High-Performance Computing / Quantum- Computing
  • Master Life Science Informatics
  • Master Applied Research in Engineering Sciences
  • Master Automotive Electronics
  • Master Elektro Information Technology
  • Master Cyber Security - Part Time

Advice & contact

Featurette Image

DEGGENDORF CAMPUS

The Deggendorf campus is modern and international—a welcoming, close-knit environment for study, teaching, and research. It is situated right on the Danube, at the gateway to the Bavarian Forest. Here, academic excellence and quality of life go hand in hand.

Course Content

1. Semester SWS ECTS
Mathematik 1 4 5
Programmierung 1 4 5
Grundlagen der Informatik 4 5
Betriebssysteme und Netzwerke 4 5
Digitaltechnik und Rechnerorganisation 4 5
Schlüsselqualifikation 1 4 5
2. Semester SWS ECTS
Mathematik 2 4 5
Programmierung 2 4 5
Algorithmen und Datenstrukturen 4 5
Internettechnologien 4 5
Betriebssysteme und Netzwerke 2 4 5
Schlüsselqualifikation 2 4 5
3. Semester SWS ECTS
Datenbanken 4 5
Stochastik 4 5
Projektmanagement 4 5
Moderne Programmierparadigmen 4 5
HCI (Human Computer Interaction) 4 5
Schlüsselqualifikation 3 4 5
4. Semester SWS ECTS
Cloud Computing 4 5
IT Sicherheit 4 5
FWP I (aus Softwaretechnologie) 4 5
Schlüsselqualifikation 4 4 5
Software Engineering 4 5
Datenbanken 2 4 5
5. Semester SWS ECTS
Praxismodul 30
6. Semester SWS ECTS
SE Projekt 1 4 5
Informatik-Seminar 4 5
Systems Engineering 4 5
Software Engineering 2 4 5
FWP 2 4 5
Schlüsselqualifikation 5 4 5
7. Semester SWS ECTS
SE Projekt 2 4 5
FWP 3 4 5
Wahlpflichtmodul 4 (Unternehmensgründung/Compliance, Datenschutz) 4 5
Bachelormodul (Bachelorarbeit, Bachelorseminar) 2 15
Smartphone drehen um diese Inhalte anzuzeigen

good to know

No, no specialized technical knowledge is required to start the software design program.

You only need a university entrance qualification—such as a general abitur, a subject-specific higher education entrance qualification (Fachabitur), or relevant vocational training (e.g., as an IT specialist).

No, there is no admission test for software design.

No, not in principle. But math shouldn't be a thorn in your side, either. We’ll guide you every step of the way and help you build your skills.

No, but if you have one, it makes your studies easier.

Yes, it is actually highly encouraged, as you gain insights into the working world and gather relevant professional experience while still studying.

After your studies, your career could be in areas such as software development, project management, or consulting.

The degree program focuses primarily on the practical application and implementation of computer science, thereby offering targeted training that facilitates a quick entry into the industry.

A degree in Software Design offers excellent career prospects and particularly attractive remuneration. According to Stepstone, an average salary of €67,800 is achievable for software designers in the Munich area.

No, there are plenty of jobs in the Deggendorf region and other more rural areas as well. There is a high demand for software designers across a wide range of industries.

In addition, many companies are switching to remote work, so working from home is also an option.

career prospects

With us, you can be who you want and become what you want. Whether it's environmental protection, the economy, health, research or something completely different:
The career opportunities are as individual as you are. 

Software designers play a crucial and versatile role in the entire life cycle of software projects, from brainstorming to realisation and maintenance.

At the beginning of this journey, you are first and foremost an analyst. You dive deep into the needs of users, explore their requirements and develop a vision for software that exceeds their expectations. Then you become a digital architect! You not only write code, but also create stories in the form of user-friendly software solutions. You design the digital landscape, create structures, interfaces and data models. There is room for creativity and strategy here - you form the foundations for a solution that not only works, but also helps shape the future of technology. After that, you are a translator, translating your master plans into code. A maker, after all!

In the world of software design, you are also an artist: in the user interface. You shape the interaction between man and machine, create intuitive designs and optimise the user experience. Are you a perfectionist? Very good! Because the quality of your work comes first. Like a detective, you search for errors and ensure that your creations meet the highest standards and function smoothly and flawlessly.

But you are not alone. Software design also means being a team player. You work hand in hand with developers, testers and project managers to create a digital masterpiece. And your journey doesn't stop after implementation - you remain a guardian of the software world. You monitor performance, carry out updates and are on hand when bugs need to be fixed.

You realise that your work is not just a job, but a constant and varied adventure that shapes and transforms the digital space. Don't worry - you will acquire the skills for all of this during your practice-orientated degree course. Here, innovation is not only created on the screen, but also in the minds of visionary software designers like you.
And the best thing is: Where you use your extensive skills after graduation is entirely up to you, because software design is everywhere.