Skip to main content Start main content

Master of Science in Blockchain Technology

Page banner_2050x500_TPG

Award Requirements

Students are required to complete 30 credits for MSc in Blockchain Technology. In general, each subject takes place once a week in the evening over a 13-week semester. Full-time students normally take five subjects in a semester, whereas part-time students usually take two or three subjects. Some subjects might also be offered during the summer to provide greater flexibility to students in designing their study pattern.

 With Dissertation
 6 Cores + 1 Elective* + 1 Dissertation
 With Project
 6 Cores + 2 Electives* + 1 Project
 Without Dissertation/ Project
 6 Cores + 4 Electives*
 Credits requirements

*Any 6 out of 8 core subjects should be chosen and students are allowed to take additional Core subjects to fulfil the Elective requirement.


List of Subjects

Below is the table summarising the core and elective subjects. All subjects are three-credit based, unless otherwise stated. Subjects such as Dissertation and Project have different assessment requirements and require supervision arrangement. More details can be obtained from the departmental intranet, i.e.

 Core Subjects (18 credits required)
 1.  Distributed Ledger Technology, Cryptocurrency and E-Payment
 2  Distributed Algorithms and Protocols for Blockchains
 3  Decentralized Apps Fundamentals and Development
 4  Decentralized Finance
 5  Blockchain and Smart Contract Security
 6  Applied Cryptography for Financial Applications
 7  Machine Learning and Applications in Finance
 8  Fintech Regulation and Compliance
Elective Subjects (12 credits required)
 Economics for Financial Analysis
 10  Quantitative Methods for Finance
 11  Financial Analysis and Valuation
 12  Derivatives Securities
 13  Data Structures and Database Systems
 14  Advanced Data Analytics
 15  Software Project Management
 16  Software Engineering and Development
 17  Internet Infrastructure and Protocols
 18  Cyber and Internet Security
 19  Natural Language Processing
 20  Big Data Computing
 21  Artificial Intelligence Concepts
 22  Computer Vision and Image Processing
 23  Machine Learning and Data Analytics
 24  Optimization and Applications

 Project (6 credits)

 26  Dissertation (9 credits)

All subjects are offered at the discretion of subject offering departments, depending on students’ demand and resources available.

Please also visit for other details of the programme and admission.

Your browser is not the latest version. If you continue to browse our website, Some pages may not function properly.

You are recommended to upgrade to a newer version or switch to a different browser. A list of the web browsers that we support can be found here