Logo of The University of Liverpool

BSc (Hons)Financial Computing with a Year in Industry

Tuition fee To be confirmed
More information

Expenses, accommodation, working etc.



Financial Computing is at the very heart of the world’s global financial centres, from Wall Street to Chicago, London to Tokyo. It is a growing industry and is at the forefront of all modern financial strategies and operations, bringing together finance, economics and computing. It encompasses financial services and markets using electronic communication and computation. This dynamic programme in Financial Computing will develop your knowledge and skills in aspects of financial services from understanding and creating algorithms; financial accounting; designing, implementing and evaluating software systems to analysing stock portfolios and operating financial markets.

Examples of financial computing at work:
- Financial computing in financial markets means that human traders have, to a significant extent, been replaced by algorithmic traders, i.e. computer programmes that trade autonomously.
- For a wide range of businesses the internet has become a primary advertising channel. In fact, the main revenue of internet giants including Google and Yahoo comes from internet advertising, by means of auctions that are completely automated and run by computer programs.

These developments have created high demand for graduates who have both the necessary computing skills and knowledge of the underlying financial markets, products and services.

Introductory modules include Programming in Java, Databases, Human Centric Computing, Financial Accounting, Microeconomics and Management. You will also take modules in Software Engineering, Securities Markets, Computational Game Theory and Business Finance, amongst others. The programme includes a second year group project and a final year automated trading group project.

Our programmes “with a Year in Industry” offer you the opportunity to strengthen employment prospects by putting your computing skills into practice in the workplace. In addition, you may also have the opportunity to work with a commercial partner as part of your final year project, allowing you to gain valuable experience for when you graduate.

On G3N4 you spend a year on a real industrial placement acquiring experience and awareness of practical business and industrial environments.

Programme structure

Programme Year One

Year 1 of the programme has been designed as an even split between subjects related to Computing and subjects related to Accounting, Economics, Finance and Management.

You take the following modules:

- Introduction to Programming in Java: Introduces you to concepts and principles of problem solving by computer, the construction of algorithms for the solution of problems and their implementation in the high-level programming language Java.
- Introduction to Databases: Introduces you to concepts and techniques for the appropriate and efficient design of databases and database systems and provides you with an understanding and practical experience of data manipulation and query in SQL.
- Foundations of Computer Science: Provides you with the mathematical foundation, mathematical tools and basic proof techniques necessary for the study of Computer Science.
- Introduction to Financial Accounting: Develops your knowledge and understanding of the principles and concepts relating to financial accounting and technical proficiency in the use of double entry accounting techniques.
- Principles of Microeconomics: Introduces you to elementary microeconomic theory.
- Human-centric Computing: Provides you with an introduction to designing, implementing, and evaluating interactive software systems.
- Introduction to Finance: Introduces you to finance concepts and principles.
- Introduction to Management Accounting: Introduces you to the nature and purpose of management accounting and to establish a sound foundation in its fundamental techniques.

Programme Year Two

In Year 2 you continue with a mix of modules related to Computing, Accounting, Economics, Finance and Management but also have the opportunity to specialise in certain subject areas of your choice.

You take the following modules:

- Financial Reporting: Introduces you to the regulatory reporting requirements for companies in the UK and to concepts of financial reporting coverage of the IASBs framework.
- Financial Management: Introduces you to the modern theory of finance and financial management.
- Software Engineering I: Covers the problems associated with the development of significant (large) software systems and techniques to develop such systems efficiently in a cost-effective manner.
- Database Development: Considers concurrency in databases, the integration of heterogeneous sources of information, non-relational databases, data warehousing and data mining.
- Securities Markets: Provides you with an understanding of the role of securities markets in the economy.
- Computer-Based Trading in Financial Markets: Introduces you to key issues and concept related to computer-based trading strategies and allows you to develop a practical understanding of the design, implementation, evaluation and deployment of computer-based trading strategies.
- e-Commerce Group Project: You will work as part of a small team to produce a working computer-based software system within the e-Commerce domain.

Plus either one of the following two taught modules (worth 15 credits each):

- Accounting Theory: Expands the knowledge of the theory of accounting and its relevance that you have developed in the first year of study.
- International Business: Introduces you to how institutions, organisations and culture shape uniqueness in regional market and business practices.

Or two of the following taught modules (worth 7.5 credits each):

- Applied Database Management: Provides you with the practical experience of designing a database and the skills to manage and maintain a database system using commercial Database Management Systems such as Microsoft SQL Server.
- Scripting Languages: You will be introduced to some popular scripting languages (Perl, PHP, JavaScript) and gain practical experience in writing scripts using these languages for a variety of applications.
- Computer Aided Software Development: Provides you with knowledge of a range of techniques and tools used in modern, large-scale industrial software development and practical experience of using such tools.

Programme Year Three

A major part of your studies in Year 3 will be the Honours Year Automated Trading Project that you take part in as a member of a team. This project allows you to demonstrate practical competence in both research and development of computer-based trading strategies.

In addition, you take the following taught modules:

- Business Finance: Provides you with a fundamental understanding of the core theoretical and empirical aspects involved in corporate finance.
- Introduction to Computational Game Theory: Introduces you to computational game theory, its applications and the connections between game theory, computer science and economics.
- Finance and Markets: Provides you with an understanding of the market of credit, the market for corporate control and the market for financial instruments.
- Technologies for e-Commerce: Introduces you to issues of security and encryption as a means to ensure security, issues of privacy as well as auction protocols and negotiation mechanism as emerging e-commerce technologies.

In the first semester you also choose one of the following modules:

- Theory and Practice of Auditing: Examines the regulatory framework within which the statutory audit in the UK operates.
- E-Business Models and Strategy: Introduces you to the appraisal and formulation of e-business strategy and contemporary e-business models.
- Global Strategic Management: Provides you with conceptual frameworks within which to formulate and analyse global strategy and practical experience of formulating strategy.

In the second semester you pick one of the following modules:

- Corporate Reporting and Analysis: Expands your knowledge of accounting standards and looks at ways in which financial statements can be analysed.
- Multi-Agent Systems: Introduces you to the concept, design, and a platform for the implementation of intelligent agents and multi-agent systems.

Career opportunities

With skills and knowledge that are highly demanded in the financial and internet industries, many graduates go straight into well-paid careers including:

Computer Scientist
Investment Analyst
Data and Risk Analyst
Risk Model Validation
Data Scientist
Actuarial Analyst
Quant Risk Analyst
Portfolio Analyst
Hedge fund Risk Analyst
Software Developer
Technology Analyst

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States