Master's Programme Computational Science Version 2022 (066 910)

The curriculum is available here (in English).

The teaching language is English.

If you have any questions about the Master's Programme Computational Science, please contact Assoz. Prof. Dipl.-Ing. Dr. Kerstin Hummer.


Admission to a master's degree programme is granted centrally by the Admission Office of the University of Vienna. You can find information on the admission requirements in the curriculum (in English) and in the Master Access Guide.

Do you have any questions regarding the admission procedure? You can find detailed information about your steps in the admission procedure on the website Studying at the University of Vienna. Please take note of the application and admission periods. Our advice: Submit your application for admission to a degree programme at the beginning of the application period.

Admission Requirements

The Master's programme Computational Science requires qualitative admission requirements totalling 30 ECTS, which include the following subject areas. All areas must be covered.

a) Knowledge of computer science in the following areas corresponding to at least 10 ECTS credits in total. All Areas must be covered.

  • Basics of programming and knowledge of one high-level programming language (basic knowledge of algorithms and programming of computers, basics of imperative programming)
  • Object-oriented programming (functions, classes, inheritance)
  • Database systems (basics of logical data organization and physical data organization, database languages (focus on SQL), integrity and security, conceptual modeling, query processing and optimisation, programming with database systems)
  • Algorithms and data structures (basic data structures, searching and sorting methods and basic graph and optimisation algorithms)


b) Knowledge of mathematics in the following areas corresponding to at least 10 ECTS credits in total. All areas must be covered.

  • Basics of mathematics (set theory, logic, functions, real and complex numbers, groups and bodies, elementary combinatorics)
  • Linear algebra (matrix and vector analysis, inverting matrices, solving linear equations, defining determinants, eigenvalues and eigenvectors, linear optimisation, inner products, projections, orthonormal bases)
  • Analysis (sequences and series, differential and integral calculus in multiple variables, Taylor series and Taylor expansion, linear ordinary differential equations)


c) Knowledge of natural sciences in one area or several of the following areas corresponding to at least 10 ECTS credits in total:

  • Basics of astronomy and astrophysics (characteristics of astrophysical objects and central astrophysical processes)
  • Basics of biology (biochemistry; bioinformatics: sequence alignment and data base search, reconstruction of phylogenetic trees, prediction of the structure and function of proteins, molecular networks; mechanisms of molecular evolution; genetic and functional diversity of microorganisms; function of microorganisms, plants or animals in ecosystems, cell biology)
  • Basics of chemistry (chemical structural formulas, functional groups and their reactivity, reaction mechanisms, thermodynamics, kinetics)
  • Basics of meteorology (radiation, fluid dynamics and thermodynamics of the atmosphere)
  • Basics of pharmacy (chemical basics of therapeutically relevant pharmacological substance classes, structure-activity relationships, methods of computer-assisted pharmacological substance development, pharmacodynamics, pharmacokinetics, risk assessment)
  • Basics of physics (classical mechanics, oscillation and waves, electricity and magnetism, continuum mechanics: elasticity and hydrodynamics, thermodynamics and statistical mechanics, quantum mechanics)

The Master's programme Computational Science is offered in English. The programme requires knowledge of the English language at level B2 (Common European Framework of Reference) and can be completed in English. All information can be found under the following link. In the modules with elective options, the courses co-opted from the Master's programmes of the University of Vienna can also be offered in German. For this, knowledge of the German language at level B2 (Common European Framework of Reference) is recommended.


Facts & Figures

Please click here for further information..


The aim oft the master's programme computational science at the University of Vienna is the acquisition of interdisciplinary expertise in the computer-oriented subareas of the following subjects: mathematics, informatics, astronomy, physics, chemistry and biology. You can also focus on one of the six areas.

Though the graduates of the master's programme computational science start by acquiring the theoretical prerequisites of the individual subjects, the aim of their education is interdisciplinary: to translate a given subject-specific problem into a computer algorithm using scientific tools of mathematics, and informatics. This methodical procedure enables them to analyse the complexity of current problems in detail by computer experiments and to exhaustively represent the influence of system parameters on results. The expertise gained in this way is superior to that of a team of specialists. Graduates have a solid basic knowledge of the individual subjects as well as a good command of their theoretical foundations and their translation into a computer-linguistic context. This broadening of the subject-specific competence obtained in their bachelor's studies meets the modern concerns of interdisciplinarity and therefore offers a decisive professional advantage.