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