Select Page

Computer Science

Msc
Master of Science

Equipping graduates of all sciences, business and other disciplines with expert know-how to become designers of the future in IT-related careers across all sectors

Computer Science at EUC

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 Summary

Languages: English
Duration:18 months
Mode of Study:On Campus
ECTS:90

Interested in applying?

Admission Process

Scholarships and Financial Aid

Student Housing

TALK TO A CURRENT STUDENT

SPECIFIC ADMISSION CRITERIA:

The applicant should hold a Bachelor’s degree in areas other than Computer Science. Holders of a Bachelor’s degree in Computer Science and related areas might also apply if they wish to obtain a deeper understanding in core areas of computer science and to enhance their knowledge in some emerging areas of the field.

If deemed necessary, the Department may:

  • invite the candidate to an interview;
  • request from the candidate additional information, as well as adopt any additional criteria.

View the past structure of the program.

Degree Requirements ECTS
Compulsory Courses70
Master Thesis20
Total Requirements90
Core Courses 70 ECTS
CodeCourse TitleECTS
CSC600Introduction to Programming and Object Orientation10
CSC615Data Structures & Algorithms10
CSC620Computer Architecture and Hardware10
CSC625Operating Systems10
CSC635Databases and Information Management Systems10
CSC645Computer Networks & the Internet10
CSC650Software Engineering10
Master Thesis 20 ECTS
Students may choose one of the following options:
Option 1: Select two out of the following elective courses
CodeCourse TitleECTS
CSC660Web Technologies and Development10
CSC662Algorithms and Complexity10
CSC664Data Mining and Machine Learning10
CSC668Human-Computer Interaction10
Option 2: Research Project
CodeCourse TitleECTS
CSC695Research Project20
Click here to view the teaching personel.