MSc Degrees

Master of Science in Financial Technology 

Financial Technology (FinTech) refers to a cluster of emerging innovations that have the potential to revolutionize the nature of the finance industry, enhancing the productivity of financial firms by employing data science and cyber technologies. Global investment in FinTech has been so active in recent years that the Monetary Authority of Singapore has launched an in​itiative, the FinTech and Innovation Group, and pledged to spend S$225 million over the next five years to develop the FinTech sector in Singapore.

Nanyang Technological University, Singapore (NTU Singapore) offers a Master of Science in FinTech (MSc in FinTech) hosted by the School of Physical and Mathematical Sciences. The curriculum is built upon data science, artificial intelligence, and information technology to provide students with the FinTech skills necessary for navigating the changing landscape of the finance industry. Strong emphasis is placed on the in-depth mastery of disruptive technologies in finance, including financial automation (e.g. robo-advisors) and financial cryptography (e.g. blockchain technology).

Programme & Curriculum Structure

The MSc in FinTech Programme is an intensive 1-year full-time or 2-year part-time programme by coursework taught in 3 trimesters per year. The curriculum consists of two tracks: Artificial Intelligence and Operations and Compliance. ​​The courses in the MSc in FinTech programme are delivered in intensive periods of 7 weeks. In other words, each trimester is split into two halves. All courses are conducted at NTU (main campus) in the evenings of weekdays or Saturdays.

The programme consists a total of 33 Academic Units (AUs), with 21 AUs of compulsory modules, 6 AUs from the chosen track's electives, and 6 AUs from other electives:

Compulsory courses 21 AUs
Prescribed Electives of the chosen track 6 AUs
Unrestricted Electives 6 AUs
Total graduation requirements 33 AUs

The requirements for graduation are as follow:

  1. ​​Successful completion of all requirements as prescribed by the programme of study; and
  2. A minimum CGPA of 2.50 is attained at the completion of the programme of study.​

Compulsory Courses

MH8801 Introduction to ​FinTech (1.5AU)
This course gives an overview of all the changes, which are happening now in the financial industry and discusses how some of the FinTech processes are being constructed. Each FinTech disruption concept is based on a mathematical of behaviour concept, which is backed by data, analysis and technology. This course goes into detail into some of these processes, so give an understanding as to what is the business model, skill, and future of FinTech in the financial services industry. It will also cover the recent progresses on FinTech development and applications. Although the topics may vary in order to keep pace with the FinTech development, they mainly involve case studies, practical challenges, trends, and opportunities in a FinTech career.
MH8802 FinTech Ecosystem and Innovations (1.5AU)
This course discusses the existing and future landscapes of FinTech in Singapore, from incumbent financial firms to FinTech startups. Both traditional and new players are working with policy-makers to define the ecosystem, to encourage innovation, adoption while maintaining regulatory oversight.
MH8803 Principles of Finance and Risk Management (1.5AU)
This course provides an introduction to the basic principles and theory of finance, terminology and commonly used tools. The course will specifically discuss the financial system, financial statements and financial statement analysis, time value of money, basic valuation of bonds and stocks, capital budgeting processes and techniques, and risk analysis
MH8131 Probability and Statistics (1.5AU)
Probability, conditional probability; random variables, joint distributions, conditional distributions and independence; probability laws, multivariate normal distribution; order statistics; convergence concepts, the law of large numbers, central limit theorem. Estimation, Bayes estimators, interval estimation including confidence intervals, prediction intervals, Bayesian interval estimation; Hypothesis testing, likelihood ratio tests; Bayesian tests; Nonparametric methods, bootstrap.
MH6151 Data Mining (3AU)
The knowledge discovery process. Data preparation including data cleaning, outlier analysis and transformation. Statistical techniques: regression modelling, multivariate statistics, statistical inference. Supervised and unsupervised learning techniques including decision tree induction, nearest neighbour categorisation, cluster analysis, association analysis, support vector machines, Bayesian learning and neural networks. Data mining software and tools. Applications of data mining to complex data types.
MH8804 Quantitative Methods in Finance (1.5AU)
This course covers basic and essential quantitative methods in finance. A number of mathematical and statistical techniques are introduced. This course emphasizes the applications of the quantitative methods in two important areas in finance: asset management and derivative pricing.
MH8805 Algorithmic Trading and Robo-Advisors (1.5AU)
This course covers the quantitative methods to construct computer-based algorithms for automatic trading and asset management. A number of notable algorithmic trading strategies are discussed. This course also emphasizes the rationale behind the winning strategies, backtesting, automated execution and how to build robots for trading and asset management with specific goals. Moreover, the course provides a hands-on experience of implementing the financial solutions with real market data.
MH6808 Blockchain Systems and Applications (3AU)
This is an introductory course that attempts to answer the following questions: What is blockchain? What are the building blocks of blockchain? What are smart contracts? How are existing blockchains (Bitcoin, Ethereum, Hyperledger, etc.) different from one another? What is cryptocurrency? What is asset monetization via blockchains? How to build a blockchain network? How does blockchain disrupt existing systems across different domains? What are the limitations of existing blockchains? What are the costs of incorporating blockchains? What is the strategy to enable blockchains in enterprise? What are the regulations and best practices for blockchains?
MH6809 Practicum (6AU)
Professional consulting project mentored by experienced instructors to solve problems that are of great importance to the sponsoring companies.

Artificial Intelligence Prescribed Elective Courses

MH8101 Operations Research I (1.5AU)
These courses introduce a number of optimization methods commonly used in operations research. Nonlinear optimization, discrete optimization, stochastic optimization, queuing theory, inventory theory, dynamic programming, simulation, applications.
MH8811 Python Programming (1.5AU)
Python is an easy to learn higher level scripting language that can be used across many different platforms. As such, it is a common choice to code for FinTech products. This course will train the student for programming in python, with particular focus in FinTech applications.
MH6812 Advanced Natural Language Processing with Deep Learning (3 AU)
In this course, students will learn state-of-the-art deep learning methods for Natural language processing (NLP). Through lectures, practical assignments and projects, students will learn the necessary tricks for making their deep learning models work on practical problems. They will learn to implement, and possibly to invent their own deep learning models using available deep learning libraries.

Operations and Compliance Prescribed Elective Courses

MH8822 Regulatory Technology (1.5AU)
Regulations are essential to ensure good governance in the finance industry. FinTech aiming to replace existing financial services will be subject to the same regulations. RegTech, short for regulatory technology, aims to simplify the compliance process, providing large savings in face of rising compliance costs. This course introduces the myriad of financial regulations, both for traditional financial services as well as new regulations introduced to cover novel FinTech services. The potential of RegTech for cost reduction will also be discussed.
MH8821 Anti-Financial Crime and Compliance (1.5AU)
Financial Crime Compliance and Regulatory Compliance are probably at the top of nearly every financial institution’s risk review process and have become the key strategic imperatives for all board members. This course provides a robust training in Know your customer (KYC) and Customer Due Diligence (CDD) processes by drawing on cutting-edge experience of what world’s leading financial institutions are doing, have done, and must still do. In addition, this course covers the incorporation of the new technologies into the KYC and CDD processes.
MH8331 Financial and Risk Analytics I (1.5AU)
Techniques for measuring and managing the risk of trading and investment positions for positions in equities, credit, interest rates, foreign exchange, commodities, vanilla options, and exotic options; risk sensitivity reports, design of static and dynamic hedges, measure value-at-risk and stress tests; Monte Carlo simulations determining hedge effectiveness; case studies.
MH8332 Financial and Risk Analytics II (1.5AU)

Unrestricted Elective Courses

MH8102 Operations Research II (1.5AU)
These courses introduce a number of optimization methods commonly used in operations research. Nonlinear optimization, discrete optimization, stochastic optimization, queuing theory, inventory theory, dynamic programming, simulation, applications.
MH8141 Time Series Analysis (1.5AU)
Many of the business systems are dynamic systems in which their states change over time. This course introduces time series models and associated methods of data analysis and inference. Topics include auto regressive (AR), moving average (MA), ARMA, and ARIMA processes, stationary and non-stationary processes, seasonal processes, identification of models, estimation of parameters, diagnostic checking of fitted models, forecasting, and spectral analysis. Real-world applications for understanding characteristics of time series data in economics, finance, management and industries, and modelling and evaluating forecasts upon which decision-making would depend are emphasized with lab on using SAS.
MH8341 Data Management and Business Intelligence (1.5AU)
This course explores management, organizational, and technological issues in the ways data are stored, managed and applied in businesses. Using a simulated business, the database module covers data concepts, structures, conceptual and physical design techniques, data administration and data mining. Theory and practice of database management systems are integrated through hands-on experience with the design and implementation of a business solution. By the end of the course, participants will gain critical IT skills in analysing business processes, improving these processes, developing business applications with an industry standard database and use data for business requirements.
MH6301 Information Retrieval and Analysis (3AU)
Representation, storage, and access to very large digital document collections: issues, data structures and algorithms. Information retrieval models including Boolean, vector space and probabilistic models. Indexing and retrieval techniques. Evaluation of information retrieval systems. Text and Web mining: content, structure and usage mining. Web search: search engines, spiders, link analysis, agents. Recommender systems and intelligent information retrieval. Information extraction and integration.
MH8831 Applied Cryptography
This course explores cryptographic primitives, and how these are used in building secure protocols. These include symmetric ciphers, cryptographic hashes, one-time pads, public key cryptography and pseudorandom number generators.

Note: Prescribed Elective courses of one track could be Unrestricted Elective courses of another track. On average, full-time students take 4-5 classes a week and part-time students take 2-3 classes a week.

Academic Timeline

Trimester 1
1st Half 20 July 2020 to 6 September 2020 (7 weeks)

2nd Half 7 September 2020 to 25 October 2020 (7 weeks)

Recess: 26 October 2020 to 1 November 2020 (1 week)
Trimester 2
1st Half 2 November 2020 to 20 December 2020 (7 weeks)

Recess: 21 December 2020 to 3 January 2021 (2 weeks)
2nd Half 4 January 2021 to 21 February 2021 (7 weeks)

Recess: 22 February 2021 to 28 February 2021 (1 week)
Trimester 3
1st Half 1 March 2021 to 18 April 2021 (7 weeks)

2nd Half 19 April 2021 to 30 May 2021 (6 weeks)

Recess: 31 May 2021 to 19 July 2021 (7 weeks)

General Admission Criteria

  1. A good Bachelor's Degree in a relevant programme, e.g. quantitative majors, business, etc.
  2. A good TOEFL score (iBT = 92 or more, PBT = 580 or more, CBT = 235 or more) or IELTS score (6.5 or more) for graduates of universities in which English is not the medium of instruction.
  3. A good GRE or GMAT score is preferred (Graduates from autonomous universities in Singapore are exempted).
  4. A minimum of two years of relevant working experience is preferred.

Applicants can send their GMAT and GRE score to us with the following program code:

Program Code
School of Physical and Mathematical Sciences, Part Time (GMAT) V24-97-23
School of Physical and Mathematical Sciences, Full Time (GMAT)​ V24-97-63
School of Physical and Mathematical Sciences (GRE) 4434

H​ow to Apply

Admission Stage
Date / Deadline
Application Please​ check out How to apply for electronic application;
Direct link to the online a​pplication​
1 Nov 2019 to 31 Jan 2020
Offer and Acceptance Offer
(Accept and pay the deposit in two weeks)
March 2020
​Online Appeal (via email to​) ​Apr 2020
After Acceptance Matriculation
Jul 2020
​Welcome Ceremony ​TBC
Course Commencement
20 July 2020

Medical Check-up

Enrolling students must go to the Medical Centre to do the medical check-up and obtain a receipt certifying that they are medically fit for studies. The medical examination clearance certification must be presented prior to matriculation.

Programme Fees


Singapore Citizens
Singapore Permanent Residents
International Students

All fees are inclusive of GST.

Payment Schedule (full-time students)

 Deposit Upon Acceptance of Offer  Trimester 1 Trimester 2 Trimester 3
Singapore Citizens S$5,000 S$6,667 S$11,667 S$11,666
Singapore Permanent Residents S$5,000 S$10,000 S$15,000 S$15,000
International Students S$5,000 S$13,333 S$18,333 S$18,334

S$5,000 is non-refundable upon acceptance of offer, and will offset the first installment.

The MSFT programme is totally self-financed through fees collected. Service obligation option would not be extended to international students.


  • Successful international applicants must show proof of having sufficient funds for the normal duration of the MSc in FinTech programme, after accepting the admission offer. Currently, the calculation of the required amount is based on S$18,000 per year for living expenses, in addition to the tuition and miscellaneous student fees.
  • Fees must be paid in full before the start of the Trimester.
  • Part-time students pay their fees over 6 trimesters.

Financial Assistance

The Financial Specialist Scholarship (FSS) is offered by the Institute of Banking & Finance.

Prospective Singaporean students applying for the MSc in FinTech are eligible for the Financial Specialist Scholarship (FSS), offered by the Institute of Banking & Finance. Note that the deadline for the FSS application is mid-May for company-track applicants and end of February for individual-track applicants.

Past Events

Event Venue Date
Singapore FinTech Festival 2019 Singapore Expo 11-15 Nov 2019
​​Booth and info session in China Education Expo 2019 ​Shanghai World Expo Exhibition & Convention Center​ ​26-27 Oct 2019
Booth and info session in Postgraduate Fair 2019 ​Raffles City Convention Centre​ Singapore ​7 Sep 2019
Information and networking seminar in Singapore NTU Singapore 24 Jan 2019
Information and networking seminar in Shanghai
Intercontinental SH Jing' An 6 Jan 2019
Information and networking seminar in Beijing
China World Hotel 5 Jan 2019

Please follow our Facebook page @NTUMScFinTech  for the details and updates of the events.

Contact Us