This interdisciplinary MSc trains you in the design, implementation and use of computer-based simulation methods to tackle cutting‑edge research questions in the natural sciences and engineering. The curriculum emphasizes practical numerical techniques and software development so you can translate theoretical models into working simulation tools for real research problems.
All courses are taught in English. You select one area of advanced study from a range of specialties: atmospheric physics, computational electromagnetics, computational finance, computational fluid mechanics, detector physics, imaging in medicine, molecular and materials modelling, or theoretical particle physics. The programme is research-oriented and places substantial emphasis on hands‑on computing through lab work and project-based learning.
To support intensive computational training, the university has installed a parallel computer dedicated to this Master’s programme, and extensive computer lab courses are integrated into the curriculum. The programme also maintains contacts with Trinity College Dublin and FZ Jülich (established in January 2009), providing additional academic and research linkages.
Requirements
After you choose your area of advanced study, the programme is built mainly from compulsory courses. The course load is designed to develop independent, responsible working habits: expect substantial weekly homework in every class and regular student presentations that also serve as preparation for the Master's thesis. The programme emphasises practical and transferable skills—problem solving, scientific communication, and self-directed project work.
The MSc opens with an intensive block course in mathematical foundations. This block begins one week before the official start of the teaching term, runs for two weeks and is followed by an examination. Detailed course descriptions are collected in the module reference book (module handbook), which should be consulted for syllabus-level information and assessment formats.
Learning outcomes include a solid mathematical grounding for computational science, the ability to apply simulation methods across interdisciplinary problems, strengthened independent research and time-management skills, and experience presenting and defending project work in preparation for the Master’s thesis. Assessment takes place through weekly assignments, presentations and formal exams, including the block-course exam.
For practical matters—start dates, exact timetables, handbooks and downloadable programme PDFs—check the programme website. For academic questions contact csis@uni-wuppertal.de; for general enquiries such as admission or language-course recognition contact intsek@uni-wuppertal.de. Additional school information is available via the School of Mathematics and Natural Sciences’ LinkedIn and Instagram pages and in downloadable programme documents linked on the website.
Applicants must hold a completed Bachelor's degree (or a German Diplom) in one of the listed STEM or closely related disciplines. The undergraduate programme should normally have been at least six semesters in duration and equivalent to 180 ECTS. In addition to the degree, the programme expects solid mathematical training at the level of a Bachelor of Science or Bachelor of Engineering.
Candidates must also have advanced knowledge in at least one of the programme’s specialisations and practical programming skills. The university provides online self-assessments (including a programming self-assessment) and a scientific checklist that applicants must complete. A digital entrance test on basic university-level mathematics and programming may be required in some cases.
International applicants should follow the university’s documentation instructions on the website. Non-German citizens must include a completed copy of the application form, and applicants from the People’s Republic of China, Mongolia, Vietnam, and India must add an APS certificate. For questions about admission or recognition of prior learning, contact Wuppertal University’s Office for Student Admission and Registration for International Students.
Winter Semester (International)
31 March 2026
Winter Semester (EU/EEA)
31 March 2026
Graduates are prepared for roles that require advanced simulation, modelling and high-performance computing skills. Typical career paths include research and development positions in academia and research centres, computational scientist or simulation engineer roles in industry sectors such as engineering, finance, medical imaging and materials, and software development positions focused on scientific computing and HPC.
The programme also provides a solid foundation for pursuing doctoral studies (PhD) in computational science and related disciplines, as well as for roles that require specialised expertise in numerical methods, data-driven simulation and parallel computing.
Trier University of Applied Sciences — Birkenfeld
Technische Universität Braunschweig — Braunschweig
Furtwangen University — Villingen-Schwenningen
University of Siegen — Siegen