Master of Science in Scientific Computing
A research-oriented Master's programme bridging applied mathematics, computer science, and interdisciplinary applications.
Best for:Best for students with a strong background in mathematics and computer science seeking a research-oriented career in scientific computing.
Overview
The Master of Science in Scientific Computing at Heidelberg University is a research-focused programme designed to equip students with advanced skills in mathematical algorithm development and software implementation. Students engage with complex, application-driven problems across science, engineering, and the humanities. The curriculum offers three core tracks: machine learning and data analytics, numerical modelling, and visual data analysis. Participants are expected to integrate theoretical knowledge with practical applications, culminating in a research-based Master's thesis.
What you'll do
- Develop and implement mathematical algorithms for scientific and engineering applications.
- Complete core modules in advanced applied mathematics and computer science.
- Select and pursue a specialized research track in machine learning, numerical modelling, or visual data analysis.
- Conduct an industry-focused internship to bridge theoretical studies with practical application.
- Execute an independent research project for the Master's thesis.
- Participate in interdisciplinary seminars and documentation of research findings.
Requirements
Degree required: Bachelor's degree in a relevant field with specific ECTS requirements in mathematics and computer science.
Degree offered: Master of Science
Language: English (B2 level; TOEFL iBT 90 or IELTS Academic 6.5).
Instruction: English
- Minimum 24 ECTS in mathematics including Linear Algebra, Analysis, and Advanced Mathematics.
- Minimum 24 ECTS in computer science including Algorithms, Data Structures, and Advanced CS topics.
- Minimum 16 ECTS in an application field such as physics, biology, chemistry, or economics.
- English language proficiency at B2 level or higher.
- Must meet specific ECTS credit requirements in mathematics, computer science, and an application field.
- Applicants must adhere to specific application windows based on EU/non-EU status.
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Applications must be submitted through the official university portal during the specified windows for EU and non-EU applicants. Ensure all academic transcripts and language certificates are prepared according to the university's admission guidelines.
- Academic transcripts
- Language proficiency certificate
- Degree certificates
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.