Are you a mathematician who enjoys putting algebra, number theory and logic into motion? You love working with computers and thinking outside of the box? Then the Master's degree program in Computer Mathematics is right for you!
How do mathematical software systems such as Geogebra, Maple, and Mathematica "think" when they evaluate integrals? How can a computer prove mathematical theorems or help find plausible and interesting mathematical conjectures? How can you calculate millions of decimal places of π, and why would you even want to?
As a student in the Master's degree program in Computer Mathematics, your work revolves at the interface between mathematics and computer science. You focus on modern mathematical content and explore new ways to implement mathematics using computers.
The Department of Mathematics at the JKU in Linz has been forging new paths and conducting cutting-edge research in this field for decades - be a part of it!
Master's Degree in
English (Level B2)
Register to Enroll Secure your spot to study!Learn more
Why This Degree is Particularly Attractive
- This Master's degree program is unique in Austria and there are very few comparable programs worldwide.
- You learn modern and inspiring mathematical content in strong relation to computer science. For example, you break through the classic distinction between "pure" and "applied" mathematics by putting algebra, number theory and logic "in motion".
- We provide ideal and superior conditions for study, including an attractive pool featuring special and distinct elective courses that focus on current research topics.
Areas of Specialization
Computer mathematics generally focuses on how to use a computer to put mathematics into action. The Master's degree program explores this area from many different perspectives:
- Computer Algebra: Learn about polynomial arithmetics, factorization, Groebner bases and constructive ideal theory, symbolic summation and integration, as well as algorithms for special functions.
- Applied Number Theory: Study cryptology, coding theory, quasi-Monte-Carlo methods and pseudo-random number generators.
- Automated Reasoning: Learn the basics of mathematical logic, automatic reasoning, SAT solvings, and multivalent logic (i.e. fuzzy logic).
- Hands-on Computer Science and Software Development: Learn about object-oriented programming and tools to manage projects and verify formal software
What You Will Learn in the Program
You not only learn how to use existing computer algebra systems or automatic evidence, you also become familiar with all of the developmental stages behind processing these kinds of systems.
- Algorithms and Software: Learn how to design and analyze algorithms, integrate algorithms in software, test and benchmark implementations.
- Interdisciplinary Solution-Oriented Approaches: You enhance your proficiency when it comes to applying mathematical software to problems occurring in other fields of mathematics and computer science, natural sciences, technology, and in social or business contexts.
- Social Skills: As an active part of a team, you focus on exchanging information with experts involved in advanced systems.
- Conduct Academic and Scientific Work: Independently engage in scientific mathematics research (including base-knowledge research, developing methods and mathematical applications)
Did you know ...?
JKU scientists use their own software to simplify mathematical expressions. These kinds of expressions occur, for example, in particle physics and our simplifications help find better approximations for certain fundamental constants in nature.
Your Career Prospects
Graduates in Computer Mathematics are highly sought after in many areas of industry ranging from science to software development, statistics, data analysis, and insurance. Whether in the public or private sector, many career doors are open to you.
- Research and development facilities in industry, business and in the public sector
- Companies that require mathematical modelling of processes
- Companies offering financial services, such as banks and insurance companies
- Companies in the fields of software development and information technology
- Universities and other post-secondary educational institutions as well as non-academic research institutions
As part of the Master's degree program, students must successfully complete courses in the amount of 120 ETCS credits in the following subject areas:
|SEMESTER||S 1||S 2||S 3||S 4|
|Algebra, Number Theory and |
|Logic, Formal Methods and |
Theoretical Computer Science
|Practical Computer Science |
and Software Development
|Master's Thesis Seminars||-||-||8||8|
|ECTS Credits (Total: 120)||30||30||30||30|
Admission to Studies
In order to be admitted to the Master's degree program, you must fulfill the following requirements.
- Graduates of the Bachelor's degree program in Technical Mathematics at the JKU can be admitted directly to the Master's degree program in Computer Mathematics. We also encourage graduates from Bachelor's degree programs in Mathematics or Computer Science at other universities to consider enrolling in the JKU graduate degree program in Computer Mathematics.
- Past attendance in courses related to computer mathematics is not necessary; a strong, general background in mathematics and/or computer science is sufficient. If, however, you have little or no previous knowledge of computer mathematics, you will have to take some courses in order to catch up. See the curriculum for detailed information and if interested, individual cases can be discussed.
- If your first language is not the language the program is offered in, you will be required to submit proof of B2 level of language proficiency in English.
Advanced Degree Programs
After successfully completing the Master's degree program, you can opt to pursue a doctorate degree:
Frequently Asked Questions
Is this Master's degree program a mathematics program
or a computer science program?
Computer Mathematics is the study of mathematics but strongly incorporates topics in computer science.
How do I start my studies at the JKU?
Click here for a guide on how to take your first steps - from pre-registering online to paying tuition fees - in order to enroll.
Similar Degree Programs
These academic degree programs may also be of interest: