MSc in Computer Science

Program Description

City Unity College in cooperation with Cardiff Metropolitan University offers an MSc in Computing to those who wish to acquire specialized knowledge on the application of computer systems and the information technology in the modern world, scientific research, product development, social interaction and business environments. The program aims to provide a high quality and professionally relevant postgraduate programme, developing in students a critical appreciation of the creation and use of computer-based systems. Graduates will be equipped with the necessary skills and knowledge to develop high quality systems and to manage all aspects of its production and maintenance, thus enabling a student to enhance their existing skills in anticipation of meeting the increasing commercial demand for advanced computing graduates.  The encouragement of students to function as autonomous learners should result in graduates who will have developed the foundations for future and continuing professional development.

On successful completion of the MSc programme, students should be able to:

  • Evaluate the technical, societal and management dimensions of computer systems.
  • Discuss professional, legal, social, cultural and ethical issues related to computing and an awareness of societal and environmental impact.
  • Demonstrate a knowledge and understanding of aspects of computer systems and their use.
  • Demonstrate an understanding of, and attention to, the many and varied aspects of quality.
  • Evaluate the appropriateness of research methods for investigating a particular issue.
  • Demonstrate a knowledge and understanding of the principles of software engineering.
  • Demonstrate a knowledge and understanding of techniques for the development of algorithms for a range of applications.
  • Demonstrate a knowledge and understanding of computer organization and architectures.


The programme is modular in design. In order to obtain the MSc, each student must successfully complete a total of 180 credits; this is comprised of seven (7) 20 credit taught modules, and one (1) 40 credit dissertation module.

Why choose the program?

  • MSc Computer Science program offers students from diverse career and subject areas a balance of software engineering skills and technical abilities required for a career in Software Development.
  • You will get a first-hand understanding of the vital problem-solving role of software, the interdisciplinary opportunities available, and what computational systems can achieve.
  • Through a gentle introduction and intensive support, you will be introduced to programming skills using important languages such as Java and Python. Emphasis is placed on handling data and you will develop essential skills in SQL (Structured Query Language) for advanced database functionality using industry standard products such as Oracle™.
  • Graduates from these programmes will be ideally placed for employment in the computing industry or for careers requiring a combination of their graduate discipline with computing expertise.

Why choose Cardiff Metropolitan University

  • Cardiff Met has a Silver Teaching Excellence Framework (TFE) rating (HEFCE 2017)
  • The University is consistently ranked as one of the top universities in the UK (The Times Good University Guide, The Sunday Times University Guide, The Guardian University Guide, The Independent Complete University Guide)
  • Cardiff Met has been ranked the top University in the UK for ‘International student support’ in the International Student Barometer for six years (ISB 2010-2015)
  • Cardiff Met won the Times Higher Education’s Most Improved Student Experience Award in 2014
  • In 2015 the University was the 3rd most improved UK University in the Complete University Guide list.
  • 95% of the graduates are working or continue further studies within six months of graduation (DLHE 2016)

Why study at City Unity College

  • Collaboration with high quality British university degree programs – high caliber UK University (CMET)
  • The programs are taught in English.
  • Classes are taught by experienced professors who have very good academic background in combination with long experience in the job market.
  • Highly competitive tuition fees – good value for money.
  • Courses are a combination of theory and practical studies, with students actively participating
  • Multicultural environment which gives students the opportunity for an international networking
  • The College organizes workshops and seminars with guest speakers from the industry, providing great incentives for the students
  • The City Unity College alumni body for graduates is a dynamic group to create and develop mutual interpersonal connections and networking
  • Interdisciplinary synergies with other departments (Psychology, Business and Finance) in various projects and researches
  • Close cooperation between Cardiff Metropolitan University and City Unity College through an elaborate process that ensures the soundness and quality of education.
  • Excellent collaboration between instructors and students through our Intranet platform that provides on time all the educational material as well as the option to communicate directly with the instructor for any questions and participate in discussions with other classmates.
  • Psychological support from the Business Department faculty in cooperation with the Psychology Department, to all students throughout their studies.

Program duration & Teaching methods

The program is offered full-time (1 year) or part-time (2 years). In order to obtain an MSc degree, each student will be required to successfully complete a total of 180 credits; that is seven modules of 20 credits each, and a dissertation equivalent to 40 credits. Each student studies four modules per semester, and each semester includes twelve (12) academic weeks. The programme seeks to provide students with the body of knowledge traditionally associated with computer science and to develop appropriate skills enabling students to apply such knowledge to realistic real world situations.  The programme has been designed in consultation with industry representatives to ensure the currency and fitness for purpose of our curriculum to assist graduate employability and lifelong professional development. The program is not offered as distance learning, so students take part in weekly three-hour tutorial meetings. Furthermore, students can schedule additional meetings (either in person or electronically) with professors/tutors during office hours or via email or via Intranet. The evaluation of each course is done through a combination of tests, assignments, and presentations. All students should participate in compulsory tests/exams and assignments depending on course description.

Courses & Teaching methods

Cources :

  • Technology Project Management
  • Team Software Development Project
  • Research Methods for Technology Dissertations
  • Technology Dissertation
  • End User Computing Risk Management
  • Geospatial Analysis
  • Programming for Data Analysis
  • Information Security and Document Management

Teaching Methods :

Students can design, with their professors’ assistance, their method of studying. At the same time, the course structure and the various teaching methods have been designed to support this practice. Micro-teaching is encouraged through the use of specific international practices such as case studies, while practical training is complemented by the use of appropriate materials, videos, computer software, etc.

The teaching material is presented through a mix of lectures, seminars and workshops.

  • Lectures

Lectures are an important part of the program’s teaching strategy as well as an effective way of presenting the educational material in an interactive, collaborative way. Formal lectures are used for the transfer of basic subject material. Most staff make their lecture notes available on City Unity’s virtual learning environment called Moodle and students are able to download material as necessary, Moodle should not be seen as a substitute for attending.

Lectures provide an opportunity to deliver a broad overview of a topic and to initiate further research and study by students for tutorials, seminars and private study.

  • Directed Reading

Students are expected to undertake significant directed reading in all aspects of the programme. All Cardiff Met students, including those studying at a partner institution, have access to the University’s electronic resources.

  • Tutorial meetings

Tutorial sessions are used to reinforce material presented by the other methods and to clear up possible misconceptions. Tutorials enable students to build on their understanding of the subject gained via the lecture and preparatory readings. Tutorials also provide an environment in which you are able to clarify queries and raise questions about the subject. It is also likely that you will be asked to prepare presentations and you will receive formative feedback on assessed activities.

Tutorial meetings may be about:
– Solving practical issues that arise from the curriculum
– Resolving questions
– Seminars

Seminars may involve meetings of a student or group of students with their professors in order to present a project or a work within the scope of a course; students of different levels may attend the seminars. This strategy is used to openly transfer knowledge to all students regardless of their level, thus enhancing the student-centered approach the City Unity College faculty puts special emphasis on.

  • Laboratories

Laboratories are widely used in a number of modules throughout the program. In these classes students are able to practice and improve their skills in a supportive environment by faculty members. Laboratories are the transition from theory to practice.

  • Case studies

Case studies are a fundamental teaching and learning strategy, as well as an evaluation tool where students present and elaborate on real or virtual complex issues, which are required to analyze in detail and then compose their answers in writing or orally.

  • Lectures by distinguished speakers

From time to time, market and business people are invited to update students on current issues related to their studies and to offer a practical understanding and connections with the labor market.

Our campus

All academic programs take place in our facilities at City Unity College, in the center of Athens, 15-17 Thisseos str, Syntagma 10562

Beyond graduation

Under Law 4393/12, European University degrees obtained by attending programs in recognized / accredited Colleges are professionally recognized by the Council for the Recognition of Professional Qualifications (SAEP) of the Ministry of Education

Graduates will be equipped with the necessary skills and knowledge to understand the relevant mathematical and computational formalisms and frameworks underpinning computer science, as well as applying these to produce high quality software and hardware systems.

Graduates will be ideally placed for employment in the computing industry or for careers requiring a combination of their graduate discipline with computing expertise. In particular can work as consultants or executives in IT companies as developers, Software Engineers, Computer Systems Analysts, Database Administrators and Designers. Demand for such executives with the postgraduate title is great both in Greece and abroad.

Registration requirements

The minimum requirements for enrollment in the Master’s degree program are:

  1. a Bachelor degree awarded by another approved degree awarding body (2:2 or higher), or
  2. a non-graduate qualification which is deemed to be of satisfactory standard for admission into the postgraduate program

Students who do not hold such qualifications will be assessed for their suitability through an interview and, where necessary, through references.

Non-graduates who lack formal qualifications (ie: formal qualifications which marginally fall short of the normal minimum entry requirements) will have to compensate for by his/her relevant professional experience, provided that these candidates have held for a minimum of five (5) years, a key position relevant to the Master’s degree they wish to pursue.

There are quality assurance measures taken at program, school and institutional level to ensure standards are consistently met.


Related Programs