MSc Financial Systems Engineering degree programme provides an ideal foundation for graduates who wish to pursue a career as software engineers. The programme provides the opportunity to undertake a significant group software engineering project sponsored by a financial services company, allowing students to specialise in software systems engineering from a financial computing perspective.

Students will gain knowledge and experience in all aspects of software engineering needed for the development of large, complex, highly dynamic, distributed software-intensive systems; covering  software design, validation and verification, and tools for the development of software intensive systems.

Course Structure for 2016/17 - 2017/18 available early 2017

The programme includes eight modules plus a group project. Students take the seven core modules and can choose one optional module.

Core Modules

COMPGS01 Requirements Engineering and Software Architecture

COMPGS01 Requirements Engineering and Software Architecture

This module will train students in the fundamental principles and latest techniques in systems requirements engineering and software architecture. Students will learn how to discover, model, analyse and communicate requirements for software intensive systems and how to design, evaluate and communicate software architecture that meet these requirements. The emphasis will be on developing the students' modelling skills and their ability to communicate requirements and architectures with clarity and precision to business stakeholders and software developers.

Further syllabus information can be found here.

COMPGS02 Software Abstractions and Systems Integration

COMPGS02 Software Abstractions and Systems Integration

This module will aim to develop students' skills and knowledge to design, implement and integrate large-scale software systems from heterogeneous components and services. Emphasis will be put on fundamental principles and practical issues of system integration projects. Students will also develop essential research skills needed to stay at the leading edge of software development throughout their career.

Further syllabus information can be found here.

COMPGS03 Validation and Verification

COMPGS03 Validation and Verification

The module will train students in the principles and techniques of validating and verifying software systems. The training will be intellectually demanding and will cover not only the state-of-the practice in validation and verification, but also the most significant trends, problems and results in validation and verification research.

Further syllabus information can be found here.

COMPGS04 Tools and Environments

COMPGS04 Tools and Environments

This module will teach the principles and application of software tools and environments. The module will cover the fundamental practices that we would expect from any software professional we would want to hire. The content is based on a wealth of experience of real projects, including the latest thinking on software process. For most students, it will introduce a lot of new material. On completion, students will have good knowledge and understanding of the nature and variety of software tools and environments that are available for achieving software engineering tasks, and be able to select appropriate tools and environments for the task at hand and to apply the tools and environments to achieve the task.

Further syllabus information can be found here.

COMPGS06 Financial Institutions and Markets

COMPGS06 Financial Institutions and Markets

The module exposes participants to an overview of the financial information sector and interaction with global financial markets, which constitute an important application domain of computer science in the southeast UK as well as main global financial centers. The module facilitates transfer of substantial domain knowledge based on IB Analyst training program the lecturer delivers in major international firms.

Further syllabus information can be found here.

COMPGS07 Financial Information Systems

COMPGS07 Financial Information Systems

The module provides instruction in the impact and use of information technology in the financial services sector, including exposure to and experience with different kinds of financial services software applications.

Further syllabus information can be found here.

COMPGZ07 Professional Practice

COMPGZ07 Professional Practice

The aim of this module is to provide an viewpoint on the commercial realities of work and practical skills in project management. This is done in two parts: the first is a series of seminars given by those with practical experience of real problems at technical, managerial, financial and ethical levels. Most such speakers are drawn from industry and is intended to stimulate a questioning and inquisitive approach to the field. We expect the material covered to be topical and either informative or presented in such a way as to encourage discussion. Second is to prepare students for effective project work and, by extension and comparison, for effective teamwork in a commercial environment.

Further syllabus information can be found here.

Optional Modules

COMPGF03 Compliance, Risk and Regulation

COMPGF03 Compliance, Risk and Regulation

The module will familiarize participants with compliance department processes in risk governance per requirements of regulators, shareholders, management and clients.  Develop understanding of the major role of implementing the dynamic regulatory requirements in financial centers and the interdependence on risk IT, models and computational finance.

Further syllabus information can be found here.

COMPGF04 Financial Market Modelling and Analysis

COMPGF04 Financial Market Modelling and Analysis

This module will introduce students to the field of modelling and analysing financial markets with emphasis on (i) the wide variety of deterministic and discrete-time methods that are available; and (ii) numerical simulation of the financial markets, including agent-based modeling.

Further syllabus information can be found here.

Entry Requirements

A minimum of an upper-second class UK Bachelor's degree in computer science, electrical engineering or mathematics, or an overseas qualification of an equivalent standard. Relevant work experience may also be taken into account. 

English Language Requirements

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: Good. Further information can be found on our English language requirements page.

International students

Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website.

Fees & Funding

UK/EU fees:     £TBC for 2017/18(FT)

Overseas fees: £TBC for 2017/18 (FT)

For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarship and Funding website.

Computer Science Excellence Scholarships

We are offering four MSc Computer ScienceExcellence Scholarships worth £4000 to UK/EU offer holders with a record of excellent academic achievement. The Scholarships are available to all students holding an offer for the following programmes in 2016-17:

MSc Business Analytics

MSc Computational Finance

MSc Computational Statistics and Machine Learning

MSc Computer Science

MSc Computer Graphics, Vision and Imaging

MSc Data Science (Specialisation In Computer Science)

MSc Financial Risk Management

MSc Financial System Engineering

MSc Information Security

MSc Machine Learning

MSc Robotics and Computation

MSc Software Systems Engineering

MSc Web Science and Big Data Analytics




30th June 2016

Application and Information

You are asked to provide a short statement of no more than 200 words explaining why you should receive one of the scholarships. Please include how the scholarship would make a difference to you and any achievements you are particularly proud of.

We will look again at your original degree application when we review all entries. Successful nominees will be notified by the end of July. 

Click here to apply


Top graduate destinations:             

  • PwC                                     
  • Deloitte
  • IBM
  • Misys

Top graduate roles:                       

  • Business Analyst                    
  • Management Consultant
  • Investment Analyst
  • Software Developer

Further study destinations:

  • UCL
  • IFMR
  • Université Paris-Sorbonne

Average starting salary £30,000 (Graduate Surveys, January 2015).


Programme Administrator
Tracy Williams
Office 5.22, Malet Place Engineering Building 
0207 679 7287
More information


To apply now click here.

Students are advised to apply as early as possible due to competition for places. Those applying for scholarship funding (particularly overseas applicants) should take note of application deadlines.

Deadline 17th June 2017.