European University Cyprus
European University Cyprus Tuition: with tuition fees

MSc in Computer Science

Information

Department
Department of Computer Science and Engineering
Additional 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)