The University of Vienna’s BSc in Mathematical Foundations of Data Science is a focused English-medium option for students who want to combine mathematics, statistics and computing. It is designed as a six-semester, 180-ECTS degree. The published curriculum starts with mathematics, linear algebra and analysis, then builds through algorithms and data structures, tools for data science, probability, optimisation and numerical algorithms. Later modules include modelling, statistics, foundations of machine learning, data analysis, ethics and a project-based Data Science seminar.
This is a quantitatively demanding course. It may suit you if you enjoy mathematical problem-solving and want to build models, analyse evidence and work with data across domains. It is less suitable if you are looking for a general business analytics course with little mathematics, or for software engineering focused on building production systems. Review the curriculum closely and ask how the applied electives are offered during your planned semesters.
The curriculum is taught in English and specifies B2-level English. For the 2026 published fee schedule, non-EU/EEA students generally pay €726.72 tuition plus a €26.20 Students’ Union fee per semester; exemptions apply for certain statuses or nationalities. EU/EEA/Swiss citizens generally pay only the Students’ Union fee within the standard duration plus two tolerance semesters. Get your personal fee assessment from the university.
Graduates can pursue data science, machine learning, quantitative research and further study, but a degree does not promise a particular job. Build practical evidence through course projects, electives, internships and independent work. For international applicants, also consider housing in Vienna, insurance, residence requirements and German for daily life even though the degree is in English.
Questions students often ask
Does the programme require German? The curriculum is in English and specifies B2-level English. Confirm the current admission evidence with the university; German remains useful for daily life and work.
What is the nominal duration? Six semesters, or 180 ECTS.
What is the standard non-EU/EEA semester fee? The fee page lists €726.72 tuition plus €26.20 union fee, subject to exemptions and updates.
Read the mathematical sequence before applying
The University of Vienna’s programme name is precise: Mathematical Foundations of Data Science. Its first stages include mathematics, linear algebra and analysis, followed by algorithms and data structures, probability, optimisation and numerical methods. Later study adds statistical modelling, machine learning, data analysis and a project-based seminar. This sequence is a better guide to fit than a general claim that data science is a fast-growing field. If calculus, proof and programming are not subjects you want to study regularly, investigate the workload before applying.
Map each course unit to a capability you want to develop. Mathematical modules develop tools for reasoning about models and uncertainty; algorithms and data structures introduce computational methods; probability and statistics support analysis of observed data; machine-learning and modelling units connect those foundations to applied tasks. The seminar offers project-based work, but it is not a substitute for checking the expected project format, collaboration and assessment. Ask the programme office for detailed course descriptions where the public overview is not enough.
The award is 180 ECTS over six semesters in the published structure. ECTS indicates workload and credit within the European higher-education framework, not that every student completes the curriculum in exactly three calendar years. Check prerequisites, examination timing and whether a failed module delays later units. If you are moving from a different educational system, ask how the university evaluates your mathematics and secondary-school qualification. Do not infer admission from a foreign grade average or assume that a completed online course will replace a formal prerequisite.
Distinguish a data-science degree from adjacent routes
Students sometimes compare this programme with statistics, informatics or business analytics. The decision depends on whether you want a mathematics-led course that integrates computing, a statistics degree where software is a method, a broad computer-science curriculum or a business-focused analytics programme. Compare the mandatory units: a few shared topics do not make two awards equivalent. The Statistics and Data Analytics option at the University of Vienna is taught in German according to its current course information, while the named Data Science bachelor is presented in English. Confirm each language and module offering for your year.
If you want production software engineering, review the amount of software architecture, databases, operating systems and software projects rather than assuming the data-science curriculum covers those in the same depth as an Informatics degree. If you want a research path, ask about access to advanced statistics, thesis supervision and subsequent master’s prerequisites. For roles involving regulated or sensitive data, identify local data-protection and professional requirements; a bachelor title alone does not authorize every kind of practice.
Build practical experience around the curriculum
Use assessed projects to make a portfolio that documents the question, data sources, methods, assumptions, limitations and results. Respect course rules, privacy obligations and third-party licences when publishing work. A clear explanation of uncertainty and reproducible methods can be more valuable than listing an algorithm without describing how it was validated. Ask the programme team whether project work may use external datasets or client questions and what academic-integrity rules apply.
Search for internships only after checking the student residence and employment rules relevant to your status. German can be useful for placements and everyday collaboration even when the course is in English. Treat work experience as an opportunity to build skills, not as guaranteed funding or a promised first job. Compare actual vacancies in your intended labour market with the curriculum to see what additional tools, domain knowledge or language ability employers request.
Confirm fees, language and admission for your own case
The 2026 University of Vienna fee schedule names tuition and the Students’ Union contribution for particular nationality and status categories, with exemptions. Obtain the university’s assessment for your own status and intake; do not project one semester amount across a whole degree without checking fee duration and later changes. Confirm the accepted B2 English evidence, document format, application route and any subject eligibility. Keep the course map and fee statement together so a later curriculum or price update does not silently alter your plan.
Primary sources
Editorial note
Requirements can change and may differ by institution, programme and applicant. Recheck current university and government guidance before paying or travelling.
For comparisons, we assess the stated student brief, current route availability, discovery breadth, application ownership, progress visibility, support, costs and duplicate-application risk. Univs publishes this page and may have commercial relationships with institutions; those relationships do not determine admission decisions. Read our editorial standards.