Program Pathway

The student must complete 90 ECTS and all programme requirements.

A minimum cumulative grade point average (CPA) of 2.0 is required. Thus, although a ‘D-‘ is a PASS grade, in order to achieve a CPA of 2.0 an average grade of ‘C’ is required.

The complete program pathway is as follows:

Section: A – Major Requirements
Min. ECTS Credits: 36  Max. ECTS Credits: 36
Notes:
Course ID Course Title ECTS Credits
COMP-500DL Research Seminars and Methodology 6
COMP-513DL Cyber-Physical Systems and the Internet of Things 10
COMP-514DL Cryptography and Network Security 10
COMP-515DL Distributed Systems 10
Section: D – Concentration 3: Blockchain Technologies
Min. ECTS Credits: 34  Max. ECTS Credits: 34
Notes:
Course ID Course Title ECTS Credits
COMP-537DL Digital Currencies 10
COMP-538DL Blockchain Applications 10
COMP-539DL Smart Contracts 10
COMP-594DL Project in Blockchain Technologies 4
Section: E – Electives
Min. ECTS Credits: 0  Max. ECTS Credits: 20
Notes:
Course ID Course Title ECTS Credits
COMP-511DL Database Systems 10
COMP-512DL Software Engineering 10
COMP-521DL Cloud Computing 10
COMP-522DL Machine Learning and Data Mining 10
COMP-523DL Game Programming 10
COMP-524DL Visual Software Development 10
COMP-597DL Project 4
COMP-598DL Special Topics in Computer Science 10
Section: F – Thesis
Min. ECTS Credits: 0  Max. ECTS Credits: 20
Notes: Students who choose the postgraduate thesis (COMP-599DL) are exempted from two elective courses.
Course ID Course Title ECTS Credits
COMP-599DL Thesis 20
View Semester Breakdown (indicative)