Information
The MSc in Computer Science at EUC enables students from other disciplines (e.g., Mathematics, Physics, Education), along with Computer Science graduates, to develop advanced skills and knowledge in core and specialized topics in the field. Following a comprehensive and global view of computer science’s core areas, students choose a specialization in an emerging technological area such as Machine Learning, Web Technologies and Human-Computer Interaction.
A major component of the program is the research project in which students undertake independent, scientific research and development work, preparing them to undertake PhD level studies or enter a wide range of careers across countless industries.
Program
Degree Requirements
- Compulsory Courses 70 ECTS
- Master Thesis 20 ECTS
- Total Requirements 90 ECTS
Core Courses
- Introduction to Programming and Object Orientation (10 ECTS)
- Data Structures & Algorithms (10 ECTS)
- Computer Architecture and Hardware (10 ECTS)
- Operating Systems (10 ECTS)
- Databases and Information Management Systems (10 ECTS)
- Computer Networks & the Internet (10 ECTS)
- Software Engineering (10 ECTS)
Master Thesis
Option A. Select two out of the following elective courses:
- Web Technologies and Development (10 ECTS)
- Algorithms and Complexity (10 ECTS)
- Data Mining and Machine Learning (10 ECTS)
- Human-Computer Interaction (10 ECTS)
Or Option B:
- Research Project (20 ECTS)
Recommended Programs
News

EUC Among The Top Universities Worldwide …

Launch Of Project READI To Enhance …

European University Cyprus BSc In Economics …

EUC: Five-Star Institution By QS Top …
