Savvas Chatzichristofis
Professor of Artificial Intelligence
Head of the Department of Computer Science
Coordinator of the Bachelor 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.
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:
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.
Code | Course title | Course type | ECTS |
---|---|---|---|
CS111 | Introduction to Computer Science | Compulsory | 6 |
CS112 | Programming Principles I | Compulsory | 6 |
MATH101 | Introduction to Mathematics | Compulsory | 6 |
BUSN100 | Introduction to Business | Compulsory | 6 |
ECON101 | Principles of Microeconomics | Compulsory | 6 |
Code | Course title | Course type | ECTS |
---|---|---|---|
STAT101 | Probability & Statistics | Compulsory | 6 |
CS121 | Programming Principles II | Compulsory | 6 |
CS122 | Data Structures | Compulsory | 6 |
CS123 | Algorithms & Complexity | Compulsory | 6 |
CS124 | Management Information Systems | Compulsory | 6 |
Code | Course title | Course type | ECTS |
---|---|---|---|
FINA200 | Financial Theory | Compulsory | 6 |
CS233 | Fundamentals of Database Systems | Compulsory | 6 |
CS231 | Communication Networks | Compulsory | 6 |
CS232 | Linear Algebra | Compulsory | 6 |
PSYC100 | Introduction to Psychology | Compulsory | 6 |
Code | Course title | Course type | ECTS |
---|---|---|---|
CS241 | Computer Architecture I | Compulsory | 6 |
CS242 | Operating Systems | Compulsory | 6 |
CS243 | Advanced Databases Concepts | Compulsory | 6 |
CS244 | Computer Graphics | Compulsory | 6 |
LCS01 | Language for Science | Compulsory | 3 |
CS245 | Communications Networks Lab | Compulsory | 3 |
Code | Course title | Course type | ECTS |
---|---|---|---|
CS361 | Software Engineering | Compulsory | 6 |
CS352 | Software Project Management | Compulsory | 6 |
CS353 | Image Processing | Compulsory | 6 |
CS354 | Advanced Computer Networks | Compulsory | 6 |
CS355 | Computational Numerical Analysis | Compulsory | 6 |
Code | Course title | Course type | ECTS |
---|---|---|---|
CS351 | Distributed Systems | Compulsory | 6 |
CS362 | Artificial intelligence | Compulsory | 6 |
CS363 | Principles of Cybersecurity | Compulsory | 6 |
CS364 | Web Applications Technologies | Compulsory | 6 |
BUSN104 | Principles of Marketing | Compulsory | 6 |
Code | Course title | Course type | ECTS |
---|---|---|---|
CSTHE01 | Thesis I | Compulsory | 3 |
CSTHRM | Research Methods | Compulsory | 3 |
Free elective from Table | Elective | 6 | |
Free elective from Table | Elective | 6 | |
Free elective from Table | Elective | 6 | |
Free elective from Table | Elective | 6 |
Code | Course title | Course type | ECTS |
---|---|---|---|
CSTHE02 | Thesis II | Compulsory | 12 |
CSIE | Industrial Experience (Placement) | Compulsory | 6 |
Free elective from Table | Elective | 6 | |
Free elective from Table | Elective | 6 |
Code | Course title |
---|---|
CSE01 | Introduction to Innovation and Entrepreneurship |
CSE02 | Compilers |
CSE03 | Distributed Ledger Technologies |
CSE04 | Pattern Recognition and Machine Learning |
CSE05 | Data Science & Big Data |
CSE06 | Game Design & Development |
CSE07 | Data Mining |
CSE08 | IoT Networks and Protocols |
CSE09 | Cyber Crime and Legal Considerations |
CSE10 | Robotics & Computer Vision |
CSE11 | Human Computer Interaction |
CSE12 | Analysis and Design of Information Systems |
CSE13 | Network Management |
CSE14 | Computer 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.