Skip to main content

Program Structure and Courses

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

Last updated