Professors |
K.P. Chow
S.M. Yiu
John Yuen
|
Teaching assistants |
Kwan Yin Chan
Shimin Pan
|
Syllabus |
This course is for students who are not computer science majors. In
this course, students will learn the rationales behind the design of
blockchain and cryptocurrency, the key technical / cryptographic elements
that build up the blockchain technology, classifications of different types
of blockchains, the comparisons of different blockchain platforms, what
applications fit the best for the blockchain technology, and example
applications in a wide range of disciplines. This course will also
introduce some popular cryptocurrencies, e.g. Bitcoin, discuss in details
about bitcoin transactions, briefly introduce what a cryptocurrency exchange
is, and the evil sides of cryptocurrencies (e.g. being the ransoms of
ransomware and money laundry). |
Introduction by Professor |
Blockchain is a core technology in Fintech. Originally designed as
the key enabling technology behind the revolutionary cryptocurrency
Bitcoin, many companies now find blockchain very useful in different
areas such as finance, logistics, insurance, medicine, origin tracing,
and data trading etc., thanks to its unique characteristics. How
do Bitcoin and its blockchain work? What kinds of applications
best fit blockchain? What are their limitations? To answer
these questions, this module will cover the design rationale of
blockchains and why blockchain is considered to be “secure” and
“immutable”? We also will talk about bitcoin and other
cryptocurrencies, in particular, what are their differences. The
module will also discuss the pros and cons of blockchain technology and
the abuse of the technology in criminal activities. The module does not
assume any prior technical background. |
Learning Outcomes |
|
Pre-requisites |
Nil |
Compatibility |
Nil |
Topics covered |
|
Assessment |
|
Course materials |
Lecture Notes
- Available from the course webpage
|
Session dates |
|
Add/drop |
16 January, 2023 - 14 February, 2023 |
Maximum class size |
124 |