BSc in Applied Computer Science

BSc in Applied Computer Science has been designed to be compatible with the Cypriot and International market needs. The program is offered simultaneously in Greek and English language, depending on the student’s choice. The Programme emphasizes not only on the skills and knowledge required for the effective management and development of Information Infrastructures and resources but also on the understanding of the more comprehensive academic, industrial, and business environment in which Information Technologies are developed, deployed, and evaluated in practice.



240 ECTS





The Programme is supported by an International Scientific Advisory Board, which evaluates the curriculum of the courses offered annually to ensure that it reflects the trends in Computer Science. At the same time, many Cypriot and international IT companies form the Business Advisory Board of the Programme. The mission of this board is to convey the market’s current needs and translate these into the curriculum of the courses offered. As a result, the Applied Computer Science Program directly adopts courses such as:

  • Distributed Ledger Technologies
  • IoT Networks and Protocols
  • Robotics & Computer Vision
  • Cyber Crime and Legal Considerations

The Bachelor in Applied Computer Science also focuses on the application of IT in business, economics, and finance. The Programme’s goal is not solely to prepare tomorrow’s computer scientists but to develop individuals with decision-making, organizational, and leadership skills. In addition, the Programme aims to penetrate the market scientists capable of playing a leading role in a constantly changing and competitive technological and economic environment.

The Programme has adopted placement as a compulsory course aiming at the practical application of knowledge. Students, for 13 weeks, collaborate with one of the nearly 25 IT companies with which the Department has signed a memorandum of understanding. The academic supervisor of the Programme supervises the process, and the evaluation of the student’s performance is carried out exclusively by the company where the student is placed. It is important to emphasize that after the end of their studies, 70% of the Programme’s graduates continue to work in the company where they did their placement. In total, more than 85% of the graduates of the Programme find a job one month after graduation.

At the same time, every September, the companies with which the Programme cooperates channel to the Department a set of real-world problems which, with the help of the Programme’s academics, are transformed into Thesis topics. Companies are also actively involved in the supervision of the theses, providing support and advice to the students.

On their study journey, students enjoy the support of a personal academic advisor who monitors their progress and assists with any problems that may arise. In addition, if and when they wish, students can choose one of the companies participating in the Programme’s Business Advisory Board to support them as career advisors. The career advisor guides students so that they can be ideal candidates for employment upon completion of their studies. In addition, they are responsible for suggesting elective courses, assignment topics, and offering thesis topics.

It is important to stress that graduates of the Programme maintain the right to be registered in the registry of ETEK. Also, it should be mentioned that the Programme is recognized by the European Federation of National Engineering Associations. At the same time, the Programme has the active support of the Cyprus Computer Society. During its years of operation, the Programme in Applied Computer Science has recorded numerous international and national distinctions. The courses are taught in a modern environment by academics with vital research activities and a dynamic presence in disruptive technologies.


The BSc Applied Computer Science provides graduates with the right skills to secure positions as Instructors, Developers, System Analysts, Designers, Researchers, Manufacturers, Repairers, and Managers of ICT systems in the private sector (a wide variety of companies, banks, health sector, private education at all levels) as well as in public and broader public sector (such as teachers of Informatics in Secondary Education and Informatics Officers) both in Cyprus and abroad. The graduates of the BSc Applied Computer Science can, of course, choose to continue their studies to obtain a Master’s or a Ph.D. degree.


The BSc Applied Computer Science is designed based on the latest recommendations given jointly by two leading international scientific organizations; the Association for Computing Machinery (ACM) and the IEEE Computer Society (CS), and it has been enriched with interdisciplinary courses in the areas of Management, Economics, Finance, and Business. The BSc Applied Computer Scienceaims to provide a broad knowledge on all critical aspects of IT and interdisciplinary subjects through a carefully designed set of compulsory courses together with a wide range of elective courses. The student’s evaluation typically includes final written exams and midterm assessments (e.g., written exams, assignments, interactive activities). The students’ evaluation typically includes final exams (50%) and other assessment methods (50%). The curriculum of each course determines the percentage of the grade of each assessment. To secure a passing grade in a course, students need to pass 40% or higher in both the midterm assessment and the final exams.



CodeCourse titleCourse typeECTS
CS111Introduction to Computer ScienceCompulsory6
CS112Programming Principles ICompulsory6
MATH101Introduction to MathematicsCompulsory6
BUSN100Introduction to BusinessCompulsory6
ECON101Principles of MicroeconomicsCompulsory6


CodeCourse titleCourse typeECTS
STAT101Probability & StatisticsCompulsory6
CS121Programming Principles IICompulsory6
CS122Data StructuresCompulsory6
CS123Algorithms & ComplexityCompulsory6
CS124Management Information SystemsCompulsory6


CodeCourse titleCourse typeECTS
FINA200Financial TheoryCompulsory6
CS233Fundamentals of Database SystemsCompulsory6
CS231Communication NetworksCompulsory6
CS232Linear AlgebraCompulsory6
PSYC100Introduction to PsychologyCompulsory6


CodeCourse titleCourse typeECTS
CS241Computer Architecture ICompulsory6
CS242Operating SystemsCompulsory6
CS243Advanced Databases ConceptsCompulsory6
CS244Computer GraphicsCompulsory6
LCS01Language for ScienceCompulsory3
CS245Communications Networks LabCompulsory3


CodeCourse titleCourse typeECTS
CS361Software EngineeringCompulsory6
CS352Software Project ManagementCompulsory6
CS353Image ProcessingCompulsory6
CS354Advanced Computer NetworksCompulsory6
CS355Computational Numerical AnalysisCompulsory6


CodeCourse titleCourse typeECTS
CS351Distributed SystemsCompulsory6
CS362Artificial intelligenceCompulsory6
CS363Principles of CybersecurityCompulsory6
CS364Web Applications TechnologiesCompulsory6
BUSN104Principles of MarketingCompulsory6


CodeCourse titleCourse typeECTS
CSTHE01Thesis ICompulsory3
CSTHRMResearch MethodsCompulsory3
Free elective from TableElective6
Free elective from TableElective6
Free elective from TableElective6
Free elective from TableElective6


CodeCourse titleCourse typeECTS
CSTHE02Thesis IICompulsory12
CSIEIndustrial Experience (Placement)Compulsory6
Free elective from TableElective6
Free elective from TableElective6


CodeCourse title
CSE01Introduction to Innovation and Entrepreneurship
CSE03Distributed Ledger Technologies
CSE04Pattern Recognition and Machine Learning
CSE05Data Science & Big Data
CSE06Game Design & Development
CSE07Data Mining
CSE08IoT Networks and Protocols
CSE09Cyber Crime and Legal Considerations
CSE10Robotics & Computer Vision
CSE11Human Computer Interaction
CSE12Analysis and Design of Information Systems
CSE13Network Management
CSE14Computer Architecture II


The University reserves its right to define the electives offered on an academic year basis.

The programme structure may change without prior notice, as a result of quality assurance procedures or/and programme recertification.


Register your interest and one of our admissions consultants will contact you with guidance and additional information.


Savvas Chatzichristofis

Professor of Artificial Intelligence

Head of the Department of Computer Science

Coordinator of the Bachelor in Applied Computer Science

Savvas A. Chatzichristofis pursued the Diploma and the Ph.D. degree (with honors) both from the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece...

Christos Christodoulou-Volos

Associate Professor of Economics and Finance

Head of the Department of Economics and Business

Dr. Christos N. Christodoulou-Volos is an Associate Professor of Economics and Finance and the Head of the Department of Economics and Business...

Andreas Masouras

Assistant Professor in Communication and Marketing

Coordinator of the MBA

Dr Andreas Masouras is Assistant Professor at Neapolis University in the fields of Marketing and Communication. He holds a PhD (Honors) from the Department of Political Science and International Relations of the University of the Peloponnese...

Christos Papademetriou

Assistant Professor in Management - Human Resources Management

Coordinator of the Distance Master in Business Administration (DMBA)

Christos Papademetriou holds a doctorate (PhD) in Social Science from the University of Leicester, UK. The title of his thesis is “Investigating the Impact of Sequential Cross-Cultural Training on the Level of Sociocultural and Psychological Adjustment of Expatriate Mangers”...

Konstantinos Zagoris

Lecturer in Databases and Distributed Systems

Coordinator of ERASMUS, InternshipInternship, Student Affairs

Dr Konstantinos Zagoris received the Diploma in Electrical and Computer Engineering in 2003 from Democritus University of Thrace, Greece and his PhD on Content and Metadata Based Image Document Retrieval from the same university in 2010...

Panayiotis Christodoulou

Visiting Lecturer of Computer Science

Panayiotis Christodoulou holds a PhD in Computer Engineering and Informatics from the Cyprus University of Technology (CUT). He completed his undergraduate and postgraduate studies at the Manchester University, UK (MEng) and the Frederick University...

Panagiotis Stylianidis

Lecturer in Computational Mechanics

Panagiotis Stylianidis is a Lecturer in Computational Mechanics in the Department of Civil Engineering at Neapolis University Pafos. After graduating from the National Technical University of Athens with a Diploma in Civil Engineering...

Lina Efthyvoulou

Lecturer in Counselling Psychology

Dr Lina Efthyvoulou is a registered Chartered Counselling Psychologist, a Lecturer in Counselling Psychology and Supervisor at the Department of Psychology, School of Health Sciences, Neapolis University Pafos.

Elena Kakoulli

Lecturer in Information Systems

Coordinator of the MSc in Information Systems and Digital Innovation (conventional and Distance)

Dr Elena Kakoulli acquired a Ph.D. degree in Computer Engineering at the Department of Electrical and Computer Engineering and Informatics of the Cyprus University of Technology. She holds a Master’s degree in Computer Science from the University of Cyprus...
Stelios Charalambides

Stelios Charalambides

Visiting Lecturer

Stelios Charalambides has a B.Sc. in Mathematics with courses in both pure, applied and discrete mathematics as well as several courses in Physics. He also has an M.Sc. in the area of Algebra and a Ph.D in the area of Rings and Modules....
A modern BSc programme in Applied Computer Science enriched with interdisciplinary courses from the fields of Economics, Finance, and Business