In the Software Engineering and Media Computing (B.Eng.) degree programme, you learn to develop high-quality software and user interfaces for software applications.

Bachelor of Engineering (B.Eng.)Software Engineering and Media Computing

Whether at work, gaming or streaming your favourite series, software is integrated everywhere these days. Software makes life more convenient and simpler. We expect intuitive operation and an aesthetic design. It is also important to all of us that it functions safely and smoothly. But how? That’s what you learn in the Software Engineering and Media Computing (B.Eng.) degree programme.

  • Top flightCHE-Ranking 2024

  • Campus Hilltop

  • Period in semester7 Semester

  • Languages of instructionGerman/English

  • Application PeriodsWinter semester: 30 April to 15 July
    Summer semester: 31 October to 15 January

  • Continuing Master ProgramsApplied Computer Science

Apply now!

Content Information

The degree programme offers you a sound basic education in Software Engineering, Information Technology and mathematics. Further on, you can specialise in software technology or media informatics.

Career Perspectives


Software has become an integral part of our lives. It is needed in all areas of industry, business and administration. It can map a wide range of functions and simplify or automate processes. Both at home and socially, it brings us benefit, joy and closer to each other. We will show you how you can shape the future of software. Whether freelance or employed, organisational or creative work: Lots of career paths will be open to you.

Media Computing

  • Media designer: Design user-friendly software
  • Software developer:  Develop interactive systems
  • App programmer: Invent the next big mobile gaming hit
  • Web designer: Design applications and websites
  • 3D artist: Lead others into the next dimension with your creativity
  • Virtual/Augmented Reality developer: Create new worlds
  • Usability expert: Design accessible and user-friendly software
Media computer scientists are significantly involved in computer games.

Software Engineering

  • Project manageress: Coordinate agile software projects
  • Software modelling specialist: Manage and develop complex systems
  • Software developer: Develop software further
  • Quality and risk inspector: Limit risks that can arise around software and thus increase quality
  • Sales representative: Advise companies and sell the right software solutions
  • Tester: Check software and uncover potential for improvement



After registering on the national application portal, you can apply via the Campusmanagement-System HEonline at Esslingen University of Applied Sciences.

Apply now

Students learning together in the library
  1. Check the requirements
    Do you have a university entrance qualification (e.g. Abitur/Fachhochschulreife), a school leaving qualification from a country other than Germany or a vocational qualification? If you do, you have already fulfilled the first requirement for a successful application.

  2. Register on
    Please register on the national application portal to receive your Applicant ID.

  3. Register and apply on HEonline
    The next step is to register on Esslingen’s HEonline Campus Management System and apply for one or more degree programmes. When you have submitted your application on HEonline, you can also see it on hochschulstart and prioritise your choices.

  4. Upload your documents
    We need your documents and certificates so that we can process your application. Please upload them on the HEonline Campus Management System. We must have your documents by the application deadline at the latest.

  5. All done!
    You can check the status of your application at any time via HEonline. You should keep your login details in a safe place. Shortly after the application deadline, you will be able to see whether you have received an admission offer on HEonline and hochschulstart.


For whom is the study programme suitable?

Do you like working with and on computers? Are you interested in virtual reality and the development of apps? You are not only tech-savvy, but also a real team player? Maths is one of your favourite subjects? Do you like to be creative and design things? In the Software Engineering and Media Computing (B.Eng) degree programme, you can live out all your interests!

Video Software Engineering and Media Computing.

A degree in Software Engineering and Media Computing (B.Eng.) prepares you for good career opportunities.

Preparation for professional life

“In my studies, the practical exercises during my studies, such as laboratory exercises and extensive projects, helped me the most. Through these exercises and further training opportunities, I was able to prepare myself perfectly for my actual professional life. Especially through the research project in the Master’s programme, which lasted over two semesters, I was able to further expand the knowledge and skills I had already acquired and successfully apply them in the team.”

Hatice Yildiz, Alumna Bachelor of Software Engineering and Media Computing (B.Eng.)

What distinguishes usGood reasons for studying at Esslingen University

The trends of tomorrow

Software is constantly developing. Find the trend of tomorrow, the modern hardware of our laboratories will help you.


Individual speciality

Find the elective modules that match your interests and put together your individual advanced course.

Dual degree

In the speciality of Software Engineering, you can obtain a dual degree with our partner Gannon University.

Study at your speed

You can complete this degree programme with the study model at your individual speed.

Close to students

Small groups in lectures, seminars and laboratories are important to us. Our teaching staff is always available to talk to.

Student life

The hacking club, hackathons, university music, sports and cafés provide some extracurricular variety.


Interested? Apply now! for the wintersemester 2024/2025