Bachelor’s program Coding and Software Engineering

For all developers, who turn bits & bytes into digital innovations.

Are you wondering how companies are developing and testing new digital solutions? Which models, methods and tools are used? Which programming and markup languages are currently in demand? And which security standards must be observed?

Are you wondering how a digital solution becomes a brand? How do the companies behind these products actually work? How do they incorporate markets and user demands? How do they integrate them into development?

Are you asking yourself how artificial intelligence (AI) fits into the picture? What is even possible with AI? Do you want to become a programmer who tailors it to your solutions?

Are you wondering how apps are developed? What does it take to develop a successful app for digital communication, collaboration and cooperation? How exactly are intuitively operable apps that can run on all systems and devices created? You wonder how you can develop and launch your first app? How do you gain users and get them to be enthusiastic about your app?

Our bachelor program in Coding and Software Engineering gives you the answers to your questions. But most importantly, it provides you with the knowledge and skills you will need to bring new digital solutions to market.

With a degree from the XU Exponential University, not only will coding become your alphabet, but also your mother tongue. Studying Coding and Software Engineering is a program with a future for the professions of the future.

Overview Study Plan

Let’s go – your first semesters

In your first semesters, you will learn the most important programming and markup languages in depth. These include HTML, CSS, Java, Java Script and Switft. You will familiarize yourself with the methods and techniques of agile software project management and the planning and implementation of coding and software engineering projects.

For you, in-depth learning means application. In the first semester, you will already take part in a Coding Bootcamp and start writing code. The name is the game: Code Red – Coding in Action.

After three semesters, you will already have the core coding skills and can refer to yourself as a Junior Developer. Whether a Junior Web Developer or a Junior App Developer – your expertise is already in demand on the market.

Another focus of your first semester is digital communication and innovation management. You will learn how to effectively and efficiently use modern methods of digital communication and collaboration. You will work with innovation methods and techniques, including agile development, prototyping and rapid prototyping. You will develop and test the latest digital methods and techniques in a playful way, gaining a high degree of digital competence during the process.

If you are a full-time student at XU Exponential University, you will study at one of our international partner universities in the fourth semester. You have the choice at which of our partner universities you would like to spend your semester abroad.

If you study part-time at XU Exponential University, the semester abroad will be replaced by a two- to three-week summer school at one of our international partner universities and supplemented by case studies and projects. The Summer School takes place in the sixth semester. In principle, however, part-time students also have the option of a semester abroad at any time.

Final spurt – your last semesters

You will deepen your acquired digital skills and will select at least two elective subjects. If you want to know more, you may also choose other subjects.

Your studies. Your future. Your decision.

This also applies to your elective subjects. You decide which specialization suits you best. When making your choice, be sure to consider the experience you have gained from jobs, internships and projects and the demands that the job market places on you.

Options include:

Become a Senior Developer and leave the junior days behind you. In practical sessions, you have learned how to build attractive portfolio sites and interactive sites that inspire your audience in terms of both content and design, where user experience is a top priority.

Become a Senior App Developer for gaming apps. You know your way around game concepts and, more importantly, game development. Create and code your own gaming app. If you consider the needs and wants of your users, you will be well on your way to selling your first app.

Become an expert for Usability Engineering. You know when formats like 2D, 3D or animation are used and how appealing images are created. You know about the importance of usability and user experience. As part of a project, you will test various dialogs in Human-Machine-Interaction and develop digital solutions according to your set focus.

Become an expert in artificial intelligence and become the interface between development and direct application. You know how to use methods, techniques and algorithms of artificial intelligence and can judge their applications. Whether it be search engines, the analysis and prognosis of course developments, in writing, image and speech recognition, games, animations, simulations or knowledge-based systems (e.g. IBM Watson), you know your way around.

Become an expert in the field of Data Warehouse. Big data and smart data are equally your topics of interest. You know how data warehouses are created, so you can securely store data, process it and swiftly evaluate it. You are well versed in Data Architecture, Data Collection, Data Organization, Data Mining and Reporting.

Become an expert for mobile devices. You are familiar with the concept and technologies of smartphones, tablets and other mobile devices that can be used to access data and information. You know exactly what wireless communication is about and what it takes to make data secure.

Become a consultant for digital business processes and systems and become the central interface between technology and management. You have both business knowledge and consulting skills that enable you to successfully advise a corporation on digital processes and systems (e.g. ERP systems).

Become an expert in business management and effectively utilize your management skills to bring a company to a new level or to successfully launch your own start-up. As part of a project, you will deal with select issues from HR management and organizational development. In addition, you will acquire the most important fundamentals in marketing and improve your budgeting and pricing skills.

And last but not least – your bachelor thesis

In your last semester, you will complete your studies by writing a bachelor thesis. In your bachelor thesis, you will address concrete and practical questions in the digital domain. You can work on your thesis in cooperation with businesses, whether it be large corporations or start-ups.

Your studies at a glance

Click here for an overview of our full-time and part-time degree programs.

Hello, future!
You successfully completed your bachelor studies in Coding & Software Engineering? What’s next?

Depending on which specialization you have chosen, you can take off in the following areas, for example:

  • Coding/Software Engineering (Software Developer/Designer)
  • Software Project Management
  • IT Application Consulting
  • IT Coordination and Organization
  • IT Quality Assurance
  • IT Consulting

The knowledge in Coding and Software Engineering you gained during your bachelor studies provides you with numerous job prospects. As an expert, you have a wide range of coding and software engineering skills – from analysis, planning, development and design to testing and implementing a digital solution.

The number of well-trained developers and consultants required by companies of all sizes and industries is extremely high and growing. This also applies to technology companies that develop digital solutions as well as to enterprises that are using them.

Would you rather do your own thing and become an entrepreneur? Our professors and the team at our Career Service Center will be happy to support you.

No matter what you choose, studying our bachelor’s program in Coding and Software Engineering means studying for the professions with a future.

You’re in?
This way to your future.

You need more info?
Just let us know.

Your factsheet

Duration of study
6 semesters full-time, 8 semesters part-time/occupational

Bachelor of Science (B. Sc.), 180 ECTS Credit Points

Main areas of study

  • Coding (Web and App Development)
  • Software Engineering (Agile Software Development)
  • IT
  • Innovation Management Skills

In the 5th and 6th semesters in full-time option or 7th and 8th semesters in part-time option:

  • Web Development
  • Professional App Development
  • Usability Engineering
  • Artificial Intelligence
  • Data Warehouse
  • Mobile Management and Techniques
  • Digital Management and Consulting
  • Business Management

Study Abroad
In the 4th semester of the full-time option
International Summer School in the 6th semester of the part-time option

Intern domestically or internationally (full-time option)

Practical projects, business games, labs, excursions (full- and part-time option)


Beginning of October

Central Evaluation and Accreditation Agency (ZeVA)

Admission requirements

Tuiotion fees

Study in full-time
694/ Month
  • € 24,990
  • total in full time
Study in part-time
520/ Month
  • € 24,990
  • total in part time

[templatera id=”5798″]