4 August 2023
Scientific Computing in Python and C++ (Level 2)
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.
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.
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
7.5 ECTS / 4 US / 15 UCL
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.