Full-time Study Program

The full-time study program lasts 3 semesters. Each semester lasts 13 full weeks and corresponds to a workload of 30 credit units (ECTS) distributed between the taught courses and the thesis.

In the first and second semesters of study, the student is required to attend 4 (four) out of 5 (five) offered courses, each of which corresponds to 7.5 credit units (ECTS). In the third semester of study, the student is required to prepare a thesis (30 ECTS).

The courses include the preparation of assignments which constitute an important part of the student evaluation. The evaluation is carried out in accordance with the regulations of the Master of Science (MSc) and the relevant decisions of the Coordinating Committee, and results from the weighting of the grade of the written examination and the performance in the assignments.

Semester A’ (select 4 out of 5)

Machine Learning and Data Mining / MLDM

Instructor: F. Kokkoras
ECTS: 7.5     Semester: A

Advanced Databases / ADB

Instructor: Georgia Garani
ECTS: 7.5     Semester A

Software Project Management / SPM

Instructor: Vassilis Gerogiannis
ECTS: 7.5     Semester A

Multicore and Quantum Programming / MQP

Instructor: Ilias Savvas
ECTS: 7.5     Εξάμηνο: A

Semester B’ (select 4 out of 5)

Programming and Technologies in Cloud Computing / PTCC

Instructor: Ilias Savvas
ECTS: 7.5     Εξάμηνο: B

Business Process Management / BPM

Instructor: Vassilis Gerogiannis
ECTS: 7.5     Semester: B

Mobile and Pervasive Computing / MBL

Instructor: George Kakarontzas
ECTS: 7.5     Semester: B

Advanced Web Applications / AWEB

Instructor: F. Kokkoras
ECTS: 7.5     Semester: B

Semester C

Master Thesis Dissertation / DIS

ECTS: 30     Semester: C

This Master of Science (MSc) course delves into the areas of Software Engineering that concern the creation of modern and large-scale web and mobile applications, as well as their combination.