Applied Computer Science B.Sc.

This content is only partially available in English.

Bachelor's degree in Applied Computer Science (B.Sc.)

Professionals for a digital future

Digitalisation, artificial intelligence, autonomous vehicles, the Internet of Things and virtual realities are already influencing our everyday lives today and will change our lives in fundamental ways in the near future. 

The degree programme Applied Computer Science takes this change into account.

Join this exciting development and play an active role in shaping it. The degree programme offers comprehensive knowledge in various areas of applied computer science, including programming and IT infrastructures. During your studies, you will have the opportunity to apply what you have learned in both academic and professional settings.

Who is this degree program interesting for?

The Applied Computer Science program is aimed at all those who are interested in the latest topics of information technology and enjoy helping to shape the future in this area.

The bachelor's program offers you:

  • Studies in the field of Applied Computer Science at a university in one of the most promising fields of study
  • The successful combination of theoretical knowledge and practical application after the acquisition of application-oriented knowledge

At a glance

Degree: Bachelor of Science
Standard period of study: 6 semesters
Language: German and english
ECTS credits: 180
Starting semester: winter semester
Semester fee: 305€ (incl. semester ticket)

Read more

Application period

For the winter semester 2024/25: Estimated as of now for mid-May 2024 to July 15th, 2024

What's in store for you

In the first three semesters, you will focus on a wide range of topics such as programming, web and mobile technologies, databases and IT infrastructures. In addition, you will learn the basics of mathematics, languages, social skills and IT-related legal issues.

Options offer you an in-depth look into technical and business management topics. You can put them together, largely according to your personal interests, from special optional compulsory modules.

In addition, you will gain a wealth of practical experience and find out what it means to implement concrete projects in a team.

The different modules of the program are limited in time. Each module is completed in the respective semester. During the lecture-free period, you will complete internships in companies - this guarantees a close integration of theory and practice.

The program is completed with the awarding of the international degree of Bachelor of Science (B. Sc.). The Bachelor of Science at Mainz University of Applied Sciences is an accredited and internationally recognized degree that also qualifies you to pursue a master's degree.

Program Structure

The program is divided into the following study blocks, which in turn consist of individual modules:

  • The fundamentals of IT
  • Soft skills
  • Broadened focuses
  • Practical modules

The study success is evaluated according to the European Credit Transfer System (ECTS). As a rule, the modules comprise four semester hours per week and conclude with an independent examination. This can be verified by examinations, written papers, presentations, project studies or papers. To ensure a close integration of theory and practice, you will complete two practical modules in companies or at the university. The bachelor's thesis in the last semester, for which you have eight weeks, completes the degree.

The aims of the degree program

  • Well-founded teaching of scientific and practical basics of computer science and IT
  • Integration of project-oriented work
  • Development of methodological and professional competencies
  • Strengthening of social skills such as the abilities to manage oneself and to work in small groups (max. 40 students)

Lecture times

The standard period of study comprises six semesters including the bachelor's thesis. The start is always the winter semester, beginning on October 1st of each year.

Semester 1
30ECTS / 24SWS
Semester 2
30ECTS / 24SWS
Semester 3
30ECTS / 22SWS
Semester 4
30ECTS / 24SWS
Semester 5
30ECTS / 18SWS
Semester 6
Programmieren I
Programmieren II
Enterprise Computing
Software Engineering
Datenbanken I
Datenbanken II
Intelligente Informationssysteme
Betriebssysteme & Plattformen
Grundlagen der Informatik
Netzwerke & Infrastruktur
Web Technologien
Mobile Technologien
Große & verteile Systeme
Digitalität in der Gesellschaft
Methodik, Systematik & Präsentation
Programmieren III
Option III
Bachelorarbeit (inkl. Bachelorseminar)
Mathematik I
Mathematik II
IT Sicherheit
Option I
Option IV
IT Recht
Option II
Option V

Career prospects

After the Bachelor of Science (B. Sc.) you can further broaden your knowledge - for example, in one of our master's degree programs: Digital Methodology in the Humanities and Cultural Sciences, Geoinformatics, Business Administration or IT Management.

Or you can switch directly to work after completing your bachelor's degree. Both companies and public institutions face major challenges when it comes to digitization and the use of newer technologies. The Applied Computer Science program offers you the best career opportunities and optimally prepares you for developing and implementing strategies for the efficient use of these technologies in the IT sector. Your future tasks include planning, development and management activities at the interface between technology and specialist departments.

Possible professions

As a graduate of the Applied Computer Science program, you will have a wide range of opportunities in almost all industries.

What could your future job look like?

As an expert for IT operations in one of the largest German energy suppliers you are responsible for the smooth operation of complex IT systems and the data center, and ensure security, quality, service, monitoring and availability.
With your knowledge of virtualization, storage management, IT automation, data center infrastructure and IT security acquired during your studies, you are well-prepared for these challenges. Your knowledge of IT service management based on ITI also enables you to evaluate and continuously improve operational work processes and service activities.


As a software engineer at one of the world's best-known automobile manufacturers, you are responsible for the development of new software components for autonomous driving. You oversee projects throughout their entire lifecycle: from conception and design, through implementation and quality assurance, to rollout and transition to operations. Here you benefit from your knowledge in the areas of programming, database systems, software engineering and web and mobile technologies. Already after a short training period you will be able to manage small software projects. In addition, you will supervise existing applications with regard to maintenance and further development in order to always be state-of-the-art.


You create software-supported 3D product models for analysis, simulation and visualization purposes for a medium-sized mechanical engineering company with international customers. During your studies you have learned to design, model and visualize real products digitally in 3D. You will work with big data systems for data analysis, with 3D image analysis software and systems for generating virtual realities. With modern hardware, such as virtual or augmented reality glasses, you can visualize the products and their properties, enabling shorter development times, lower production costs and optimal product presentations for your customers.


General Information (only available in German)

Who to contact

Prof. Dr. Thomas Klauer
Degree program director
T +49 6131 628-1413
informatik (at)
Prof. Dr. Nicolai Kuntze
Degree program director
T +49 6131 628-3218
informatik (at)
Prof. Dr. Martin Kowalczyk
Audit Committee
T +49 6131 628-3550
informatik (at)