An upper second-class Bachelor's degree from a UK university or an overseas qualification of an equivalent standard in mathematics, computer science, engineering, physical sciences or a closely related subject.
If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.
The English language level for this programme is: Standard.
Further information can be found on our English language requirements page.
Months of entry
Scientists and engineers are tackling ever more complex problems, most of which do not admit analytical solutions and must be solved numerically. Numerical methods can only play an even more important role in the future as we face even bigger challenges. Therefore, skilled scientific programmers are in high demand in industry and academia and will drive forward much of the future economy.
UCL has a global reputation for excellence in research and is committed to delivering impact and innovations that enhance the lives of people in the UK, across Europe and around the world. UCL is consistently placed in the global top 20 across a wide range of university rankings (currently 7th in QS World University Rankings 2018). Furthermore, the Thomson Scientific Citation Index shows that UCL is the second-most highly cited European university and 12th in the world.
Our wide-ranging expertise provides opportunities for groundbreaking interdisciplinary investigation. World-leading experts in the field and students benefit from a programme of distinguished visitors and guest speakers in many scientific seminars. In this way a network of collaborators, mentors and peers is created, which students can access in their future career.
This degree has been designed to balance a professional software development and high performance computing skills with a comprehensive selection of numerical mathematics and scientific subjects, culminating in a scientific computing dissertation project. The dual aspect of a science and computing degree enables students to tackle real-life problems in a structured and rigorous way and produce professional software for their efficient solution.
Fees and funding
Please see UCL website for full information about fees and costs for this programme.
Qualification and course duration
The programme is delivered through a combination of lectures and hands-on programming and includes a variety of short programming projects, delivered as part of the taught component. Students are encouraged to participate in scientific seminars, for example, weekly seminars at the UCL Centre for Inverse Problems. Assessment is through examinations, assignments, small projects and the dissertation, including a computer programme.
Course contact details
- +44 (0)20 3370 1214