Program Structure
Students enrolled in the HPC Double Degree Master’s Program with Thesis are required to complete a total of 120 ECTS credits over two years, including coursework and a master’s thesis.
The program is structured around study at two universities in two different countries:
-
one designated as the Entry University
-
the other designated as the Exit University
Mobility is an essential component of the program, with students completing:
-
60 ECTS during one year of study at the Entry University
-
60 ECTS during one year of study at the Exit University
In addition, the curriculum includes a compulsory Innovation and Entrepreneurship (I&E) minor program. The mandatory Innovation and Entrepreneurship (I&E) minor spans the full two-year study period. It consists of 30 ECTS credits and is designed to equip students with the entrepreneurial mindset and practical skills needed to transform technological knowledge into real-world impact.
Students who successfully complete all program requirements are awarded:
-
an HPC Master’s degree from the Entry University
-
an HPC Master’s degree from the Exit University
-
the EIT Digital Innovation & Entrepreneurship Certificate, approved by EIT and awarded by EIT Digital
Degree Requirements
Year 1:
Entry Year (60 ECTS)
HPC Core Courses (30 ECTS):
All of the following must be completed
-
Introduction to HPC, Parallel and Distributed Systems (6 ECTS) – 1st Semester
-
Cloud Computing: Technology and Business (6 ECTS) – 1st Semester
-
Computer Networking for HPC and Cloud (6 ECTS) – 2nd Semester
-
Software Architecture for HPC (6 ECTS) – 2nd Semester
-
Research Methods and Ethics (6 ECTS) – 1st Semester
-
Graduate Seminar (1 ECTS) – 1st Semester
HPC Elective Courses (6 ECTS):
One 6-ECTS course or two 3-ECTS courses must be completed (Available 2nd Semester):
-
Numerical Methods (3 ECTS)
-
Programming and Operating Systems (3 ECTS)
-
Advanced Parallel Programming (6 ECTS)
-
Performance Analysis and Optimization (3 ECTS)
-
Compilers and Optimizations (3 ECTS)
-
Computer Architecture for HPC (6 ECTS)
-
Quantum Computing (3 ECTS)
-
Applied Parallel Programming on GPU (6 ECTS)
-
Web Services and Service Oriented Architecture (6 ECTS)
-
DevOps Essentials (6 ECTS)
Innovation & Entrepreneurship (I&E)
-
I&E Core Courses (19 ECTS): All of the following must be completed
-
I&E Basics (6 ECTS) – 1st Semester
-
Business Development Lab I&E (9 ECTS) – 2nd Semester
-
Summer School I&E Programme (4 ECTS) – Summer
-
-
I&E Elective Courses (5 ECTS): One of the following must be completed (Available 2nd Semester):
-
Digital Transformation: Management, Technology and Organization (5 ECTS)
-
Technology Entrepreneurship and Lean Startups (5 ECTS)
-
Business Process Management (5 ECTS)
-
Year 2:
Exit Year (60 ECTS)
HPC Core Courses (30 ECTS):
-
Thesis / Internship (30 ECTS) – Spans 1st and 2nd Semesters
HPC Elective Courses (24 ECTS):
Four courses (6 ECTS each) from the following must be completed (Available 1st or 2nd Semester):
-
Foundations of Deep Learning (6 ECTS)
-
Spatio-Temporal Data Mining (6 ECTS)
-
Transformers and Attention-based Deep Networks (6 ECTS)
-
Reinforcement Learning (6 ECTS)
-
Machine Learning Systems Design and Deployment (6 ECTS)
-
Deep Learning: Methods and Applications (6 ECTS)
-
Generative Models for Multimedia (6 ECTS)
-
Introduction to Data Informatics (6 ECTS)
-
Knowledge, Discovery, and Mining (6 ECTS)
-
Social Media Analytics / Social Network Analysis (6 ECTS)
-
Big Data (6 ECTS)
-
Deep Learning for Text Analytics (6 ECTS)
-
Artificial Intelligence for Cognitive Science (6 ECTS)
-
Machine Learning Design and Application for Cyber Security (6 ECTS)
-
Statistical Learning for Bioinformatics (6 ECTS)
I&E Core Courses (6 ECTS):
-
I&E Study (6 ECTS) – 2nd Semester