BSc in Computer Science

Program description

City Unity College, in cooperation with Cardiff Metropolitan University, offers an undergraduate program in Computer Science. The objectives of the program is to provide a high quality, academically grounded and professionally relevant undergraduate programme, developing in students a critical appreciation of computer science.  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. The encouragement of students to function as autonomous learners, embodying computational thinking and real world analysis and modelling skills, should result in graduates who will are able to contextualize their study in a broader technical and societal perspective, as well as developing core professional and ethical foundations.

Why choose the program?

  • Computer Science is a rapidly evolving industry
  • It is a field of great demand in competitive international labor markets such as EU, USA, UAE, etc. Our graduates are in high demand and many already work in very competitive business environments in Greece and abroad.
  • It combines practical and theoretical knowledge that help to understand the scientific aspects of the field and the application of the latest technologies in private and public sector.
  • Professors and instructors have vast experience in the academics as well as in Computer Science industry and labor market.
  • The programme outcomes have been designed by reference to and in compliance with the QAA Subject Benchmark Statement for Computing (2016), as well as referencing the QAA Framework for Higher Education Qualifications (2014).
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
  • Cardiff Met continues to improve year to year. In 2015, CMET 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)
  • Cardiff Met is the top ranked modern university in Wales
  • The Higher Education Academy’s Postgraduate Research Students Survey ranked Cardiff Metropolitan among the top 10 UK universities in all of its five key areas of measurement

Why study at City Unity College

  • Collaboration with high quality British university degree programs – highly rated UK Universities (CMET)
  • The programs are taught in English with support in the English language if necessary.
  • Classes are taught by experienced professors who have very good connections in the market
  • Highly competitive tuition fees – good value for money
  • Courses are a combination of theory and practical studies, with active students’ participation
  • 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.
  • Graduates have the option to register in the Master program

Program duration & Teaching methods

The program is offered for a full-time 3-year period or a part-time 5-year period. At each degree level, students must successfully complete 120 credits. During the 1st year (Level 4), students obtain a broad knowledge of the fundamental concepts and methods of Computer Science in which students should have fundamental knowledge and skills. Likewise, for the 2nd and 3rd year of studies (Levels 5 and 6), the content of the modules is appropriately designed so that students develop the knowledge of these concepts and methods at a more advanced level. The programme team has sought to ensure an appropriate balance between academic content and professional/industry skills.  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.


1st Year (Level 4): The program aims to enable students to acquire an elementary knowledge and understanding of the basic, current technical terminology and practices of Computer Science. Skills include the understanding and practical experience in the subjects of Computational Thinking, Computing & Society, Architectures & Operating Systems, Principles of Programming, Building for the Web and Developing Quality Software & Systems I.

2nd Year (Level 5): During the 2nd year we aim for students to acquire more analytical and technical skills as well as their Research Methods for Computing. Additional skills are provided in latest technologies in the area of Physical Computing, Software Carpentry, Data & Knowledge Management, Developing Quality Software & Systems II and Mobile & Web Technologies.

3rd Year (Level 6): The modules helps you develop Professional & Ethical Issues in IT, high level skills in more advance topics related to the technical competence of the student including Computational Intelligence, Cyber Security and Advanced Programming. The highlight of Level 6 is Computer Science Dissertation Project in which the student selects a supervisor to help him in the topic selection and to ensure proper guidance throughout the process. Students are expected to show greater analytical skills, as well as the ability to use critical and analytical thinking.

After successful completion of the program, the student will be awarded the BSc degree in Computer Science, directly from Cardiff Metropolitan University.

The program is not offered as distance learning, so students must be present in class. Furthermore, students can schedule additional meetings (either in person or electronically) with professors/tutors during office hours or via email or via Intranet platform. All students should participate in compulsory tests/exams and assignments depending on course description.

Courses & Teaching methods

Courses :

  • Computational Thinking
  • Architectures & Operating Systems
  • Principles of Programming
  • Computing & Society
  • Building for the Web
  • Developing Quality Software & Systems I
  • Research Methods for Computing & IS
  • Physical Computing
  • Software Carpentry
  • Data & Knowledge Management
  • Developing Quality Software & Systems II
  • Mobile & Web Technologies
  • Computer Science Dissertation Project
  • Professional & Ethical Issues in IT
  • Computational Intelligence
  • Cyber Security
  • Advanced Programming

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, Thisseos str 15-17, 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.

Finally, graduates can work as consultants or executives in IT companies as developers, Software Engineers, Computer Systems Analysts, Database Administrators and Designers. Demand for such executives combined with a postgraduate or professional title is great both in Greece and abroad.

Registration Requirements

For undergraduate programs all applicants must meet the following requirements:

  • Have a high school diploma (or equivalent) with an average grade of at least 60% of the high school’s highest grade
  • In exceptional cases an interview or challenge courses or entrance exams or accreditation of prior learning will be required in consultation with the director of the department.
  • Meet the English Language Proficiency Requirements which are:- Graduation from a high school in an English-speaking country (where the teaching language was English).
    – IELTS (International English Language Testing System) 5.5 (B2 Level)
    – An online English test to be arranged by the Admissions Department.



Related Programs