The Master's programme in Computer Science is primarily designed for
- Graduates of Computer Science and related Sciences who seek to deepen their knowledge in Computer Science and develop research skills in specialized areas of Computer Science
- IT professionals who wish to expand and update their knowledge and acquire modern know-how in advanced information technologies.
Students who attend this programme can pursue doctoral studies after graduation.
The programme offers two titles:
- Master of Science in Computer Science (for students completing a 30 ECTS dissertation), and
- Master of Science in Computer Science – Professional (for students who meet the requirements of the programme without a thesis)
The duration of studies must be at least three semesters.
Students who choose Option 1 (with a thesis) are required to complete 90 ECTS corresponding to eight courses and the thesis. More specifically:
- Seven postgraduate courses of 8 ECTS (from the list of postgraduate courses with CS code).
- A postgraduate course (4 ECTS) (CS 670 Research Methods and Professional Practices in Computer Science).
- Master's Thesis (30 ECTS).
Students who choose Option 2 (without a thesis) are required to complete 92 ECTS corresponding to twelve courses. More specifically:
- Eleven postgraduate courses of 8 ECTS (from the list of postgraduate courses with CS code).
- A postgraduate course of 4 ECTS (CS 670 Research Methods and Professional Practices in Computer Science).
The programme includes the course Independent Study (CS 720). This course offers students, particularly those who are not completing a dissertation, the opportunity to gain comprehensive knowledge in a specific area of Computer Science under the guidance of a professor in the department.
Students have the opportunity to attend up to two courses from other related postgraduate programmes and be credited with up to 16 ECTS. These include the two programmes, recently created by our department, in Artificial Intelligence and Data Science.
Admission Criteria:
Candidates should have:
- Bachelor's degree in Computer Science or a related field from a recognized institution, with a general grade equivalent to at least "Very Good" (e.g., 6.5 based on the University of Cyprus grading)
- Very good knowledge of the Greek language is required.
- Relevant professional experience can be an additional qualification.