London, United Kingdom

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

online course
when 26 July 2021 - 13 August 2021
language English
duration 3 weeks
credits 7.5 EC
fee GBP 2165

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

Dr Riaz Ahmad

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 2165: 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.

Register for this course
on course website