Curriculum
The full-time study MSc programme comprises three six-month-terms, each of which lasts 13 full weeks, constituting a workload equal to 30 ECTS credits, allocated to both lecture-based classes and the preparation (researching and writing) of the student’s dissertation.
In the course of the first as well as the second term, the student is required to attend four out of the five available courses, each of which corresponds to 7.5 ECTS credits. During the third term the student is required to prepare and defend his/her dissertation (30 ECTS).
Courses entail the preparation and presentation of written assignments which constitute a significant component of the student’s assessment. The final assessment itself conforms to the dictates of the MSc Regulations Advisory Committee and it results in the form of a weighted average grade which is calculated upon the student’s overall performance in both the final written exam and the quality of the written assignments.


1st Semester

Software Engineering for Internet, Mobile, and Cloud Applications
IMC11 | ECTS: 7.5 |
Course Coordinator:
George Kakarontzas
(Professor, Digital System Dep.)

Machine Learning & Data Mining
IMC13 | ECTS: 7.5 |
Course Coordinator:
Fotios Kokkoras
(Assist. Professor, Digital Systems Dep.)

Advanced
Databases
IMC14 | ECTS: 7.5 |
Course Coordinator:
Georgia Garani
(Professor, Digital Systems Dep.)

Technologies for Big Data Analytics
IMC16 | ECTS: 7.5 |
Course Coordinator:
Apostolos Papadopoulos
(Assoc. Prof., Sch. of Informatics, AUTh)

Multicore and Quantum Programming
IMC12 | ECTS: 7.5 |
Course Coordinator:
Ilias Savvas
(Professor, Digital Systems Dep.)

Software Project Management
IMC15 | ECTS: 7.5 |
Course Coordinator:
Vassilis Gerogiannis
(Professor, Digital Systems Dep.)
2nd Semester

Data Warehouses and Data Analysis
IMC21 | ECTS: 7.5 |
Course Coordinator:
Georgia Garani
(Assoc. Professor, Digital Systems Dep.)

Programming and Technologies in Cloud Computing
IMC22 | ECTS: 7.5 |
Course Coordinator:
Ilias Savvas
(Professor, Digital Systems Dep.)

Mobile and Pervasive Computing
IMC24 | ECTS: 7.5 |
Course Coordinator:
George Kakarontzas
(Assoc. Professor, Digital Systems Dep.)

Advanced Web Applications
IMC25 | ECTS: 7.5 |
Course Coordinator:
Fotios Kokkoras
(Assist. Professor, Digital Systems Dep.)

Advanced Data Mining
IMC26 | ECTS: 7.5 |
Course Coordinator:
Yannis Manolopoulos
(Professor, Open University of Cyprus)

Business Process Management
IMC23 | ECTS: 7.5 |
Course Coordinator:
Vassilis Gerogiannis
(Professor, Digital Systems Dep.)
3rd Semester

MSc Thesis
THS | ECTS: 30 |