The total number of Credit Units (ECTS) required to complete the M.Sc. degree is 90. Each course corresponds to 6 Credits and the Master Thesis corresponding to 30 ECTS Units. The courses offered are divided into compulsory core courses and elective courses. Each student is required to attend four (4) core courses and one (1) elective course in each of the first two semesters. The third semester is devoted to the Master’s Thesis. The electives are not all offered every year and are taught on a rotation basis.

To obtain the MSc degree, postgraduate students should pass successfully all compulsory courses of the corresponding track of study, two additional elective courses, and also complete successfully an MSc thesis. Any changes of compulsory and elective courses and their number of ECTS are decided by the Special Committee in accordance with current legislation, and the rules of the graduate program. Students attendance to the courses is mandatory.

Offered courses (numbers in the last two columns correspond to direction of studies)

Code Course Title Semester Instructor Required Elective
M161 Big Data Analytics 1st Gounopoulos 1 2
M149 Database Systems 1st/2nd Koutrika 1 2
M164 Knowledge Technologies 1st Koubarakis (or Karali) 1 2
M124 Machine Learning 1st Perantonis 1, 2
M416 Biology – Physiology 1st Anastasiadou, Xanthou 2                
M413 Introduction to Bioinformatics 1st Reczko, Dimopoulos 2 1
M417 Introduction to Biotechnology 1st Tsaggaris, Georgiou, Anagnostopoulos 2                   
M422 Clustering Algorithms 1st Koutroumpas           1, 2
M404 Biostatistics 1st Linardatos          1, 2
M404 Natural Language Processing 1st/2nd Papageorgiou, Kolovou 1, 2
M409 Social Implications of knowledge technologies and the 4th industrial revolution 1st                 1, 2
M421 Time series data analysis and applications 1st 1
M725 Information Theory 1st 1
M414 Optimization – Theory and Algorithms 1st 1
M420 Molecular Modeling of Biomolecules 1st Cournia 2
M401 Deep Neural Networks 1st/2nd Papageorgiou, Kolovou 1 2
M412 The Internet of Things 2nd Chatziefthimiadis, Kolomvatsos 1                       
M411 Big Data management 2nd Doulas 1 2
M115 Image processing and analysis 2nd Koutsouros, Kalantzis 1, 2                       
M410 Machine learning in computational biology 2nd Manolakos 2 1
M103 Algorithms in Structural Bioinformatics 2nd Emiris, Chrysina 2                      
M403 Algorithms in Molecular Biology 2nd Dalamagas, (Chatzigeorgiou)** 2                  
M104 Geometric data analysis 1st/2nd Emiris, Chamodrakas               1, 2
M407 Applications of Data Science and Information
Technologies in Neurosciences
2nd Vekrellis, Ouzounoglou               1, 2
M406 Applications of Data Science and Information
Technologies in Medicine
2nd               1, 2
M408 Innovations in Data Science and Information Technologies 2nd               1, 2
M415 Computer Vision 2nd Avrithis, Katsouros               1
M460 Special topics in Big Data and Artificial Intelligence: Graphics 1st/2nd Theoharis               1
M480 Special topics in Bioinformatics 1st/2nd 2

*More info about the courses you can find here

**Does not teach this Academic Year


The duration of study leading to the Master’s of Science degree (Postgraduate Degree) is at minimum three academic semesters. The maximum allowed duration of study is five semesters. If the student is working in parallel with her/his studies, for at least half-time, s/he can ask to extend the duration of studies to six semesters.