Program Structure
Program Pathway
Semester Breakdown
Program Structure
Program Pathway
Semester Breakdown

Degree Outline

The program is structured into three semesters, with 30 ECTS per semester.

The first two semesters include three courses each, which are required for the completion of the program, whereas the third semester includes courses that students should choose among a wide list of elective courses. There is a thesis option (30 ECTS) for students wishing to substitute elective courses during the third semester.

Program Structure

The overall allocation of ECTS in required and elective courses is as follows:

Requirements ECTS Credits
Required Courses (1st semester) 30
Required Courses (2nd semester) 30
Elective Courses (3rd semester) 30
     or Thesis option 30
Total Requirements 90

Program Pathway

The complete program pathway is as follows:

Section A: Required Courses
ECTS: Min.60 Max.60

Course ID Course Title ECTS Credits
BLOCK-511 Introduction to Blockchain and Digital Currency 10
BLOCK-512 Blockchain Systems and Architectures 10
BLOCK-513 Law and Regulation in Blockchain 10
BLOCK-514 Emerging Topics in Blockchain and Digital Currency 10
BLOCK-515 Law and Regulation in Blockchain 10
BLOCK-516 Principles of Money, Banking and Finance 10

Section B: Electives
ECTS: Min. 30 Max. 30

Course ID Course Title ECTS Credits
BLOCK-521 Digital Currency Programming 10
BLOCK-522 Smart Contract Programming 10
BLOCK-523 Permissioned Blockchain Programming 10
BLOCK-524 Cryptographic Systems Security 10
BLOCK-525 Emerging Topics in Law and Regulation 10
BLOCK-526 Emerging Topics in Fintech 10
BLOCK-527 Open and Decentralized Financial Systems 10
BLOCK-528 Token Economics 10
BLOCK-551 Master Thesis 30

Semester Breakdown

Semester 1

Course ID Course Title ECTS Credits
BLOCK-511 Introduction to Blockchain and Digital Currency 10
BLOCK-516 Principles of Money, Banking and Finance 10
BLOCK-513 Law and Regulation in Blockchain 10

Semester 2

Course ID Course Title ECTS Credits
BLOCK-515 Law and Regulation in Blockchain 10
BLOCK-512 Blockchain Systems and Architectures 10
BLOCK-514 Emerging Topics in Blockchain and Digital Currency 10

Semester 3 (Thesis)

Course ID Course Title ECTS Credits
BLOCK-551 Master Thesis 30

To successfully complete the program, students must complete 90 ECTS and all program requirements.

NOTES

  1. In the 3rd semester, the required electives are 30 ECTS: either three elective courses or Thesis
  2. The above semester breakdown is an indicative one. A few of the courses are electives and can be substituted by others. Students may contact their academic advisor and consult their academic pathway found on this website under “Schools & Programmes”.