London, United Kingdom

Scientific Computing in Python and C++ (Level 2)

when 26 June 2023 - 4 August 2023
language English
duration 6 weeks
credits 7.5 EC
fee GBP 2350

Programming is the science of instructing computers how to perform tasks. It remains one of the biggest breakthroughs in human endeavour, with programs being some of the most complex products to have been created. Here we study both Python and C++. Why these two languages?

C++ is regarded as ‘sexy’ in the financial markets and is the most popular language in this arena. It is also a legacy language – many of the operating systems and software we use is written in C++. Python is rapidly becoming the standard in scientific computing, receiving much excitement about the application of Python to finance, medicine, mobile technology, online gaming, film industry. Its appeal continues to grow in both academia and industry. It is simple and fun to use, free to download, with a growing amount of add-on modules.

Course leader


Target group

This is a Level 2 module. Students should have completed at least one year of undergraduate study in either maths, science, engineering, economics or equivalent, prior to enrolling.

Course aim

Upon successful completion of this module, students will:

Explain why C++ and Python are powerful languages for developing computer code.
Recognise the wide-ranging applications of these languages.
Describe the lifecycle of producing code - writing programs, executing, testing and debugging.
Operate built-in libraries in C++ and Python to perform various modelling tasks

Credits info

7.5 EC
7.5 ECTS / 4 US / 15 UCL

Fee info

GBP 2350: The tuition fee for this module is £2165.
GBP : Students are welcome to apply for accommodation at a UCL summer residence.


Students who enroll on both Sessions of the UCL Summer School will benefit from a built-in tuition fee discount.