Mathematical Computer Science (Master's programme)
Since WS 2008 NAWI Graz is offering the Master's programme Mathematical Computer Sciences. 
Mathematical Computer Science lies at the threshold between mathematics and computer science. Mathematics plays various roles in computer science. It provides methods for the analysis of computer science procedures and objects. For instance, tools from discrete mathematics and analysis are used to investigate precisely the runtime and memory requirements of computer processes (algorithms). Furthermore, mathematical constructions allow deeper insights to be made into computer information; for instance, investigating the limits of computer feasibility in theoretical computer science. Finally, areas of computer science use mathematical objects to implement computer tasks; thus, classical algebraic structures lie at the basis of error-free transmission of data (coding theory) and data encryption (cryptography).
Structure of the programme
The four-semester master’s degree treats the knowledge acquired in the Technical Mathematics bachelor programme in more depth.
The first three semesters provide a relevant education in mathematics and information technology, as well as an in-depth study of either cryptography or algorithms (drafting and analysing computer processes). Furthermore, a personal profile can be developed through the choice of specific optional subjects. A master’s thesis is written in the final fourth semester.
Graduates will be awarded the academic degree of “Diplom-Ingenieurin” or “Diplom-Ingenieur”, which is internationally equivalent to a “Master of Science” (“MSc”).
Curriculum
The curriculum of the joint studying programme was published in both university newsletters in identical form. Please click on the logo of each university to open the
Curriculum MA Mathematische Computerwissenschaften (German)
![]()
Download
Studieninformationsfolder MA Mathematische Computerwissenschaften (German)