This mini course is for DBA students under the course name of "Development and Application of Emerging Information Technology." We will focus on two topics: blockchain and cybersecurity.
In Security Foundation, we will cover some important questions, such as what is security, what is risk, and how current AI techniques affect finance applications.
In Blockchain Foundation, we will cover how actually a blockchain (Bitcoin) is running on distributed systems, and how smart contract is executed on the top of blockchain.
The teaching materials can be found in the following sections. Note that we will not cove all the materials (i.e. every and each page), most of time, we will discuss the design rationale of these techniques (not how actually these systems are implemented). Students of this class need to think about how such design can be used in other domains.
Instructor: Prof. Shun-Wen Hsiao, NCCU MIS Dept., hsiaom at nccu.edu.tw
Lecture (356375001)
TA: 111356509 at g.nccu.edu.tw
Office Hours: By appointment only
The primary objective encompasses a range of goals, including but not limited to the following:
The desired outcomes for students encompass various goals, including but not limited to the following:
Security Foundation
What is current AI/ML techniques of analyzing data in Financial Sector?
Model (Regression and Classification) and optimization. (ref)
What AI can do? What AI cannot do?
Detection Systems (e.g., fraud, anomaly, defense)
Blockchain Foundation
Hash Function, Hashcash and Prof-of-Work.
[img] The concept of Hashcash I drew in the previous class
Try to play around with this website (hash, block, ...).
Bitcoin and Transaction [03]
[Reading] The Truth About Blockchain (https://hbr.org/2017/01/the-truth-about-blockchain)
Smart Contract
Bitcoin Script [05], Digital Signature.
Smart Contract: State Machine
[Reading] What a DAO Can -- and Can’t -- Do (https://hbr.org/2022/05/what-a-dao-can-and-cant-do)
100%: Grade, GPA
100~90: A+, 4.3
89~85: A, 4.0
84~80: A-, 3.7
79~77: B+, 3.3
76~73: B. 3.0
72~70: B-, 2.7
69~67: C+, 2.3
66~63: C, 2.0
62~60: C-, 1.7
59~57: D+, 1.3
56~53: D, 1.0
52~50: D-, 0.7
49~0: F, 0.0
To ensure timely submission of your homework, it is required to use the designated submission system and adhere to the specified due date and time. Late submissions are generally NOT permitted unless valid reasons are communicated to the TA or instructor via email at the time when the homework is announced.
Additionally, it is important to note that each student has an individual account in the system, and sharing your password with classmates is considered cheating. Similarly, displaying or sharing your homework with others is also regarded as cheating. It is essential to maintain the integrity and individuality of your work throughout the course.