Bachelor of Science in Software Engineering

Macromedia University

We are surrounded by software. The latest computer technology is not only found in PCs and smartphones, but also in cars and even coffee machines. Does your heart beat digitally? In the practical bachelor’s programme in software engineering, you learn how different types of software are planned, programmed and maintained.

Apply Now

Bachelor

Programme level

36 months

Study duration

12,791$

Cost per year

English

Study language

Programme info

Recognised secondary school leaving certificate, English language proficiency certificate

State-recognised and accredited degree

Degree programmes are accredited and state-recognised, ensuring that you benefit from excellent teaching.


Renowned partners

Our exclusive partnerships allow you to learn from industry insiders and to establish valuable contacts with potential employers.


Experienced professors

You will be taught by top-class professors who have a proven track record in both business and academia.

Backend Development

What does a software-oriented architecture look like? And how does the technological implementation work? That’s what this module is about.


Cloud Computing

You get to know different cloud solutions from Oracle, SAP and Salesforce, and learn factors to consider when developing applications in the cloud.


Basics of Platform Development

You will learn the types of platforms and what the business models behind them look like. There is also an exciting insight into the Internet of Things.

Software engineering is a part of computer science. If you enjoy complex problems, have logical thinking skills and are good at maths, the bachelor’s degree in software engineering is just right for you. In many practical projects, you will explore how IT professionals design and program software solutions. In addition, your communication skills will be trained so that you, as a prospective computer scientist, are fit to work with colleagues and customers. If you are you dreaming of your own software start-up, you will also receive many helpful tips for starting a business in the final semester.

1st semester


Modul ECTS

Academic Writing and Research 5

Basics of Coding 5

IT as a Profession 5

Analysis 5

Information Security 5

Operating and Data Systems 5


2nd semester


Modul ECTS

Global Awareness 5

Advanced Coding Skills 5

Agile IT Project Management 5

Discrete Mathematics 5

Networks 5

Database Systems 5


3rd semester


Modul ECTS

Communication OR Self-Reflection* 5

Software Project 1 10

Data Structures and Algorithms 5

Backend Development 5

Basics of Platform Development 5


4th semester


Modul ECTS

Student Initiative Project OR Creative Thinking* 5

Software Project 2 10

Special Topics in Digital Technologies & Coding 5

Frontend Development 5

Cloud Computing 5


5th semester (Internship)


Modul ECTS

Technological and Media Literacy OR Civic Literacy* 5

Internship 25


6th semester


Modul ECTS

Entrepreneurship OR Social responsibility* 5

Entrepreneurship and Innovation 5

Research specialisation Digital Technologies & Coding 5

Bachelor Thesis 15

In the Software Engineering degree, you deal with database systems, screen design, information security and other relevant IT topics. Mathematics, programming and scientific work are also on your schedule.

Museum App

For the Bürkle Kunstraum in Freiburg, students developed a user-friendly museum app that makes art a digital experience.


Conservation App

On behalf of the Munich association Baumscouts, students designed an app that can be used to document the city’s tree population.


Language Learning App

Research question from Spotlight Verlag: How should an app be designed to support students in learning a foreign language?

The demand for well-trained software experts remains high. Anyone who combines technical know-how and consulting skills will be able to pursue a successful career in their dream job after studying software engineering.

Full Stack Developer

As an all-rounder, you have broad knowledge. You accompany and monitor various software projects in the backend and frontend.


ERP Developer

Your area of application is special ERP software such as SAP. In it you program the modules for different company areas, e.g. Financial accounting.


CRM Developer

You work in Customer Relationship Management and are responsible for CRM software such as Microsoft Dynamics 365 or Salesforce in your company.

Programme campus:

Berlin

University’s main campus:

Macromedia University

Munich, Germany

Programme name:

Bachelor of Science in Software Engineering

Field of study:

Computer Science, Computer Science & Software Development

Programme level:

Bachelor

Programme language:

English

Language requirements:

IELTS: 6

TOEFL: 72

Duration & semesters:

36 months / 6 semesters

Next admission date:

01 Apr 2026

Programme pricing

Study mode Workload Duration Cost per year Total cost
On-campus Full-time 36 months 12,791$ 38,372$
Can’t deiced on a programme?
Contact us now and let our experienced counsellors guide you through your study journey.
Whatsapp

Study at Macromedia University

Munich
Berlin

A leading German University of Applied Sciences, Macromedia University offers industry-focused programs in media, management, design, and technology. With hands-on projects, internships, and strong ties to major companies, students gain practical experience and future-ready skills for global careers.

Similar programmes

Germany
Level: Master
Language: English
Duration: 24 months
Cost per year: 23,256$
Next admission: 01 Apr 2026
Location:
Bremen
On-campus
Germany
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 12,791$
Next admission: 01 Apr 2026
Location:
Berlin
On-campus
Germany
Master (MSc) Computer Science
International University of Applied Sciences
Level: Master
Language: English
Duration: 24 months
Cost per year: 8,686$
Next admission: 01 Apr 2026
Location:
Berlin
On-campus
Germany
Bachelor (BSc) Computer Science
International University of Applied Sciences
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 6,101$
Next admission: 01 Apr 2026
Location:
Berlin
On-campus
Germany
Level: Master
Language: English
Duration: 24 months
Cost per year: 13,372$
Next admission: 01 Apr 2026
Location:
Heidelberg, Stuttgart, Munich
On-campus
Germany
Level: Bachelor
Language: English
Duration: 36 months
Cost per year: 11,093$
Next admission: 01 Apr 2026
Location:
Heidelberg, Leipzig, Stuttgart, Munich, Berlin
On-campus
Start your study abroad journey today
Discover programmes worldwide or connect with our team for personalized support.
Find programme
© 2025 NEXT MOVE LLC. All rights reserved.