The Undergraduate Program of Studies leads to a Batchelor’s degree in Computer Science. The Department aspires to prepare graduates able to pursue careers in positions of responsibility in either academia or industry, where they will effectively drive the development and application of new methods and ideas. The Department attaches particular importance to maintaining links and continuous dialogue with local industry, and we expect our graduates to play a significant role in this respect.

Any curriculum, no matter what its subject, must offer the student education in the widest sense of the term, and cultivate the desire for continuous learning, which, in turn, leads to maturity and develops the facilities for independent and critical thinking. This general objective coexists with and enriches the more specific objectives of individual programs.

We hope that our graduates will acquire a deep understanding of Computer Science, both as a science, and in terms of its more general applications and effects on society. The Curriculum covers the essential practical techniques, together with the deeper principles which underpin them. Our graduates will be well qualified to obtain immediate employment in Cyprus or abroad as IT professionals, or as teachers of Computer Science in secondary education; alternatively, they may choose to continue their studies to postgraduate level, and further pursue a career in either academia or research. Whichever career path they choose, their studies will have given them the necessary grounding to keep abreast of the incredibly rapid scientific and technological developments in Computer Science.

The expected time for the completion of the Undergraduate Program of Studies is eight semesters. This time can be extended up to twelve semesters.

According to the ECTS System, at least 240 ECTS units are required for acquiring a Batchelor’s degree in Computer Science.

Since the academic year 2016/2017, the Department of Computer Science is offering the following specialisations (existing students follow the previously offered programme of study):

  • Computer Networks
  • Fundamentals of Computer Science
  • Big Data and Internet Computing
  • Real World Computation
  • Artificial Intelligence
  • Software Engineering
  • Digital and Embedded Systems

For more information please see here.