Computer Science & IT

BSc (Hons) Computer Science

Share it
Mediterranean College
Athens, Thessaloniki
October 2024
3 years
Full Time
Greek, English


The programme addresses high school graduates who wish to build a career in Computing & Software Development.

Requirements for registration:

  • High School leaving certificate (Apolyterion) from a General or Vocational Senior High School (or equivalent)
  • Reference Letter (1)
  • Adequate knowledge of English (IELTS 4.5 or equivalent) *
  • Academic Interview
  • Photos (2)
  • ID-Card/ passport

* The level of English required for the English-taught programme is equivalent to IELTS 6.0 or B2. Candidates without official English language certificates can sit the English language placement test of Mediterranean College.

Holders of Higher National Diplomas (HND), students of Technological (TEI) or Higher Education Institutions (AEI) of relevant fields may be admitted to an advanced stage of the course, upon a Recognition of Prior Learning procedure. They need to additionally submit:
- Diploma and/or academic transcript
- Programme Handbook (if available)


The BSc (Hons) Computer Science aims to develop students the most essential skills required in software development and programming. Specifically, the course fully covers the specialised fields of application development, database development, software engineering, systems programming, mobile programming, graphical user interfaces (GUIs) and computer games, in order for students to be prepared for a successful professional career in the software industry. At the same time, students explore the practical and theoretical aspects as well as the methodologies of developing and maintaining distributed systems and networks, while developing the required technical and professional skills.

Throughout the programme students use all the latest programming tools, languages and industry methods being, thus, able to develop software independently, reliably and effectively, meeting today’s industry needs. Teaching staff are scientists and researchers, as well as professionals of the computer science industry.

This course comprises of 20-credits modules, except for the diploma thesis of the 3rd year that equals to 40 credits. Most of the modules are semester-based, while there are few yearlong ones. First year modules and 50% of the 2nd year modules are taught & assessed in Greek, while the remaining modules are taught & assessed in English. (Note: This programme is also delivered entirely in English).

The programme emphasises on new technologies, such as android, cloud computing, mobile computing and covers all modern programming languages. Its highlight is that students develop fundamental and in-depth knowledge of software engineering (irrespective of the programming languages they might learn to use) as they learn how to develop and apply algorithmic solutions to certain problems through engineering methodologies. Therefore, they are protected against changes in programming tools that inevitably occur over the years and possess the ability to comprehend any new language that emerges.

In the final year students are able to develop their own programming language and through designated modules they also become familiar with the IT industry world, since they design and implement integrated software applications for virtual businesses.


Graduates of the programme, according to Greek legislation, are holders of an accredited university degree, professionally equivalent to those awarded by Greek State Higher Education Institutions. If they wish so, they can have their degree recognised by the Greek authorities. 

After successfully completing the programme, graduates may continue for a Master’s degree at Mediterranean College or at overseas universities. Alternatively, they can seek employment. 

Computer Science graduates have the skills to respond to technological developments and the constantly changing needs of the IT industry. Specifically, they can build a career in the following sectors:

  • Software development
  • Content development
  • Software engineer
  • Systems engineer
  • Cloud & Data networks
  • Database architect/administrator
  • Computer & mobile applications
  • Multimedia applications
  • Networking applications
  • Sales of IT solutions
  • Business IT consulting
For information regarding student fees please contact the Institute.
Interested? Fill in the contact form and an advisor from the Institute will get in touch with you shortly.