Computer Science
Bachelor’s Degree
4 Years
240
English
- Overview
- Curriculum
- Structure
- Teaching Staff
Students enrolled in this program earn a Bachelor of Science in Computer Science.
Career Prospects and Access to Further Studies
Undoubtedly, the development of technology and its “invasion” in all sectors of the economy has created a high demand for computer science degree graduates. The needs in the development and management of information technology systems, network security, etc. are huge. Graduates of this program have the opportunity to work in the following organizations and professions and/or continue their studies in a Master’s Degree program in various fields of information technology, etc.:
- Software, web application and mobile application development companies,
- Information technology product service and trade companies,
- Network installation and administration companies,
- Banks,
- Public and semi-public organizations and
- Information technology educators or consultants/researchers.
Accreditation
This program of study is accredited by the Cyprus Agency of Quality Assurance and Accreditation in Higher Education (CYQAA). CYQAA is the competent authority of the Republic of Cyprus responsible for ensuring the quality of higher education in Cyprus and for the support of the processes provided by the relevant Legislation, for the continuous improvement and upgrading of higher education institutions and their programs of study.
The qualification awarded is recognized by the Cyprus Council of Recognition of Higher Education Qualifications (KYSATS). KYSATS is the competent authority of the Republic of Cyprus for the recognition of higher education qualifications.
Purpose and Objectives
The primary purpose of the bachelor’s degree program in Computer Science is the development of analytical skills, acquisition of knowledge and understanding of systems, languages and tools required for effective computation-based problem-solving. The skills and knowledge acquired support both a successful work career in the computing industry as well as further education in computation related disciplines. Our core courses offer a broad base so that students who complete this program of study can continue to acquire new skills and advance in any specialization of computer science in either a workplace or graduate study.
Intended learning outcomes
Upon successful completion of this program of study, its graduates will:
- demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to computer science and software applications;
- use effectively the most common software applications to fulfil everyday tasks;
- understand fundamental computer science principles that allow for easy adaptation as computer science evolves;
- apply knowledge of mathematics, science and computing;
- demonstrate knowledge of contemporary issues in computing;
- show an ability to use the techniques, skills and modern computing tools necessary for computer science practice;
- identify, formulate and solve computer related problems;
- develop the necessary skills needed for procedural problem solving and algorithm construction using algorithmically reasoning;
- design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
- possess practical and theoretical knowledge of computer science and software engineering;
- perform object-oriented programming to develop solutions to problems demonstrating usage of classes, objects, data abstraction, encapsulation and inheritance;
- be able to apply the principles and concepts of OO programming and write well-designed OO programs;
- comprehend the logic design and computer design fundamentals;
- explain the principles, methods and techniques of systems development;
- become familiar with fundamental data structures and with the manner in which these data structures can best be implemented;
- identify the need for development of computer-based information systems to support an organization’s objectives and strategic plans;
- learn the digital system fundamental principles and their application to the modern computer architecture and design;
- recognize and apply the process of designing web systems;
- design and implement efficient database systems using the methods taught including E-R diagrams and normalization from a given scenario;
- Obtain a solid theoretical foundation of the design, architecture and functionality of operating systems and of its interactions with the underlying computer hardware and overlying user programs;
- respect the professional standards of ethics expected of computer scientists and software engineers and appreciate the social impact of computing;
- demonstrate the ability to develop and focus on one topic in writing assignments and present ideas in an organized, logical and coherent form;
- communicate effectively – both orally and in writing; and recognize the importance of and possess the skills necessary for life-long learning.
Credit Requirements
The program requires a minimum of 240 ECTS credits as follows:
ECTS | |
---|---|
General Education Requirements | 42 |
Mathematics Requirements | 30 |
Major Requirements | 144 |
Free Electives | 24 |
Total | 240 |
General Education Requirements
Course Code & Title | ECTS |
---|---|
CSC102 Computer Applications | 6 |
ECO101 Principles of Microeconomics | 6 |
ENG101 English Communication | 6 |
ENG102 English Writing | 6 |
ENG201 Advanced English | 6 |
GRE101 Modern Greek | 6 |
GRE201 Modern Greek II | 6 |
HST101 European History | 6 |
HST102 History of Cyprus | 6 |
PHI101 Introduction to Philosophy | 6 |
POL101 Political Studies | 6 |
PSY101 Introduction to Psychology | 6 |
SOC101 Principles of Sociology | 6 |
Mathematics Requirements
Course Code & Title | ECTS |
---|---|
MTH102 Statistics | 6 |
MTH103 Calculus | 6 |
MTH104 Discrete Mathematics | 6 |
MTH202 Calculus II | 6 |
MTH203 Linear Algebra | 6 |
MajorRequirements
All 108 credits from the following:
Course Code & Title | ECTS |
---|---|
CSC101 Fundamentals of Information Technology | 6 |
CSC103 Computer Programming | 6 |
CSC105 Digital Logic | 6 |
CSC112 Computer Programming II | 6 |
CSC202 Data Structures and Algorithms | 6 |
CSC203 Management Information Systems | 6 |
CSC205 Systems Analysis and Design | 6 |
CSC206 Computer Organization and Architecture | 6 |
CSC210 Web Programming | 6 |
CSC302 Databases | 6 |
CSC307 Software Engineering | 6 |
CSC308 Operating Systems | 6 |
CSC407 Data Communications and Computer Networks | 6 |
CSC410 Introduction to Artificial Intelligence | 6 |
CSC414 Computer Science Project I | 12 |
CSC415 Computer Science Project II | 12 |
36 credits from the following:
Course Code & Title | ECTS |
---|---|
CSC310 Programming in Java | 6 |
CSC311 Mobile Computing Programming | 6 |
CSC312 Human Computer Interaction | 6 |
CSC313 Advanced Web Programming | 6 |
CSC416 Network Security | 6 |
CSC417 Cloud Computing, IoT and Wearable Technologies | 6 |
CSC419 Introduction to Machine Learning | 6 |
CSC420 Game Design and Development | 6 |
MAJ101 Internship | 6 |
Free Electives
The student is free to take any course offered by the College.
Year 1 – Fall Semester
Course Code & Title | ECTS |
---|---|
CSC101 Fundamentals of Information Technology | 6 |
CSC102 Computer Applications | 6 |
CSC103 Computer Programming | 6 |
ENG101 English Communication | 6 |
MTH103 Calculus | 6 |
Year 1 – Spring Semester
Course Code & Title | ECTS |
---|---|
CSC105 Digital Logic | 6 |
CSC112 Computer Programming II | 6 |
ENG102 English Writing | 6 |
MTH102 Statistics | 6 |
MTH104 Discrete Mathematics | 6 |
Year 2 – Fall Semester
Course Code & Title | ECTS |
---|---|
CSC203 Management Information Systems | 6 |
CSC205 Systems Analysis and Design | 6 |
ENG201 Advanced English | 6 |
MTH203 Linear Algebra | 6 |
General Education Elective | 6 |
Year 2 – Spring Semester
Course Code & Title | ECTS |
---|---|
CSC202 Data Structures and Algorithms | 6 |
CSC206 Computer Organization and Architecture | 6 |
CSC302 Databases | 6 |
MTH202 Calculus II | 6 |
General Education Elective | 6 |
Year 3 – Fall Semester
Course Code & Title | ECTS |
---|---|
CSC308 Operating Systems | 6 |
CSC407 Data Communications and Computer Networks | 6 |
CSC410 Introduction to Artificial Intelligence | 6 |
Free Elective | 6 |
CSC310 Programming in Java | 6 |
Year 3 – Spring Semester
Course Code & Title | ECTS |
---|---|
CSC210 Web Programming | 6 |
CSC307 Software Engineering | 6 |
ECO101 Principles of Microeconomics | 6 |
Free Elective | 6 |
CSC312 Human Computer Interaction | 6 |
Year 4 – Fall Semester
Course Code & Title | ECTS |
---|---|
CSC414 Computer Science Project I | 12 |
CSC313 Advanced Web Programming | 6 |
CSC417 Cloud Computing, IoT and Wearable Technologies | 6 |
Free Elective | 6 |
Year 4 – Spring Semester
Course Code & Title | ECTS |
---|---|
CSC415 Computer Science Project II | 12 |
CSC311 Mobile Computing Programming | 6 |
CSC416 Network Security | 6 |
Free Elective | 6 |
Effrosyni Andreou
Position: Associate Lecturer
Categories: Accounting Bachelor, Accounting Officer – Diploma, BA – Bachelor’s Degree, BA – Diploma, Computer & Network Technician – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Office Management – Certificate, Office Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: English Language
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in English Language and Literature, University of Cyprus, 2018
MA in Language and Communication Coaching, Radboud University, 2019
Gregoris Gregoriou
Position: Associate Lecturer
Categories: Accounting Bachelor, Accounting Officer – Diploma, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching : Computer Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc in Computer Science, University of Nicosia, 2008
MBA in Management Information Systems, University of Nicosia, 2011
Dr Christina Ioannou
Position: Assistant Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: History
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in History and Archaeology, University of Cyprus, 2002
MA in Ancient Classic Literature and History, University of Paris X-Nanterre, 2003
PhD in Ancient History and Archaeology, University of Paris IV-Sorbonne and Paris X-Nanterre, 2010
Michalis Ioannou
Position: Associate Lecturer
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Computer Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
Diploma in Computer Science, Cyprus College, 2002
BSc in Computer Science, University of Kent, 2004
MSc in Network Centered Computing, The University of Reading, 2005
Dr Gregoris Liasis
Position: Assistant Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Office Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Computer Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc and MSc in Electrical and Computer Technology Engineering, University of Patra, 1996
PhD in Information and Communication Systems, Open University of Cyprus, 2016
Dr Charalambos Louca
Position: Associate Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, BA – Master’s Degree, BA (Distance Education) – Master’s Degree, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Economics, Business
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
M.Sc. in Economics, University of Economics in Varna, 1988
Ph.D. in Economics, University of Economics in Varna, 1994
Thalia Malekou
Position: Associate Lecturer
Categories: Accounting Bachelor, Accounting Officer – Diploma, BA – Bachelor’s Degree, BA – Diploma, Computer & Network Technician – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Office Management – Certificate, Office Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: English Language
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in English Language and Literature, 2006
MA in Education (Special Educational Needs), 2008
Dr Katerina Mantzouni
Position: Lecturer
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Mathematics, Statistics
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc Mathematics, University of Patra, 2010
MSc Mathematics of Computers and Decision Making, University of Patra, 2014
PhD in Statistics, Athens University of Economics and Business, 2022
Dr Nicos Panayiotides
Position: Assistant Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Culinary Arts – Bachelor’s Degree, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Political Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in Mass Media, Panteion University, 2001
MA in International and European Studies, Panteion University, 2004
Bachelor of Political Science and History, Panteion University, 2009
PhD in Politics, Panteion University, 2010
Dr Andis Panayiotou
Position: Assistant Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Greek Language
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
B.A. in English & Greek Language & Literature, University of Athens, 1971
M.A. in T.E.S.O.L., Columbia University, 1990
M.Ed. in T.E.S.O.L, Columbia University, 1991
Ph.D. in English Language & Literature, University of Athens, 2003
Dr Constandinos Papakyriacou
Position: Lecturer
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Psychology
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc Psychology, University of Nicosia, 2011
MA General/ Theoretical Psychology, Fairleigh Dickinson University, 2014
Ph.D. Clinical Psychology, University of Nicosia, 2022
Dr Olivia Patsalidou-Kyriacou
Position: Assistant Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Sociology
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in Social Policy and Criminology, Τhe University of Hull, 1999
MA in Research and Thesis in Social Policy, The University of Nottingham, 2000
PhD in Social Policy and Administration, The University of Nottingham, 2014
Andrie Pouroutidou
Position: Associate Lecturer
Categories: Accounting Bachelor, Accounting Officer – Diploma, BA – Bachelor’s Degree, BA – Diploma, Computer & Network Technician – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Office Management – Certificate, Office Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: English Language
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in English Language and Literature, National and Kapodistrian University, 2006
Graduate Diploma in Globalisation and Governance, Brunel University, 2007
Sophia Pratzioti
Position: Associate Lecturer
Categories: Accounting Bachelor, Accounting Officer – Diploma, BA – Bachelor’s Degree, BA – Diploma, Computer & Network Technician – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Office Management – Certificate, Office Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Computer Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BA in Computer Science, Ionian University, 2008
MSc in International Business, University of Birmingham, 2010
MSc in Information and Communication Systems (System Security), Open University of Cyprus, 2018
Michalis Savva
Position: Associate Lecturer
Categories: Computer Science – Bachelor’s Degree, Faculty, Office Management – Certificate, Office Management – Diploma
Areas of Teaching: Computer Science, Computer Networks
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc Business Planning and Information Systems, Technological Educational Institute, Patra, 2008
MSc Information and Communication Systems Security, Open University of Cyprus, 2014
MSc Wireless Communication Systems, Open University of Cyprus, 2017
Dr Christodoulos Skouroumounis
Position: Assistant Professor
Categories: Accounting Bachelor, BA – Bachelor’s Degree, BA – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Computer Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc in Electrical and Computer Engineering National, Technical University of Athens, 2014
PhD in Electrical and Computer, University of Cyprus, 2019
Dr Spyros Theocharides
Position: Assistant Professor
Categories: Accounting Bachelor, Accounting Officer – Diploma, BA – Bachelor’s Degree, BA – Diploma, Computer & Network Technician – Diploma, Computer Science – Bachelor’s Degree, Computer Science – Diploma, Culinary Arts – Bachelor’s Degree, Culinary Arts – Diploma, Digital Marketing – Diploma, Faculty, Hotel Management – Bachelor’s Degree, Hotel Management – Diploma, Office Management – Certificate, Office Management – Diploma, Tourism Management – Bachelor’s Degree, Tourism Management – Diploma
Areas of Teaching: Computer Science
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
BSc Computer Engineering, University of Cyprus, 2016
PhD Electrical Engineering, University of Cyprus, 2022
Sakis Papalexiou
Position: Head of Computer Center
Phone: +357 22368000
Email: sakis.papalexiou@ac.ac.cy
Categories: Administraion, Computer Science – Bachelor’s Degree
Higher education (Qualifications, Academic Institution, Award Year) and other qualifications:
- High employment rate of graduates
- Degree recognized as equivalent to university level
- Qualified lecturers and professors with many years of work experience
- Modern and well-equipped facilities
- Possibility of part-time study
Related programs of study
-
Computer Science – Diploma
Related Videos and/or Publications
Related Testimonials
Ambe Ange Mukumbang
The American College, situated at the heart of the capital of Cyprus is an amazing place to study. It offers a wide variety of programs and provides an international network. Imagine a Cameroonian student working in a group with Greek, Chinese, Polish, Nepalese, Cypriot, Sri Lankan, Nigerian and Moroccan students; that is the world in a nut shell. My experience in the Computer Science program has inspired me to continue my studies in the field. The staff team is extremely supportive and very approachable. My experience as an the American College student has been great and one that should not be missed; to miss it would be to miss out.
Elena Zavou
Επέλεξα να σπουδάσω Πληροφορική στο American College, γιατί θεωρώ πως η Πληροφορική είναι το επάγγελμα του μέλλοντος. Οι καθηγητές είναι άψογοι και η ποιότητα του προγράμματος και οι εγκαταστάσεις του κολεγίου με ικανοποιούν πάρα πολύ.”
Related News
Our volunteer work in the 48th Christodoula march
On 6 April 2023, for another year American College supported the 48th Christodoula march organized
Αrtisan Βaker Chef Christos Papatheofilou at American College
On 29 March 2023 American College hosted a bakery seminar-demonstration by Αrtisan Βaker Chef Christos
Fire Safety seminar to Hotel Management and Culinary Arts
On 14/3/2023 Mr Andreas Papadopoulos delivered seminars on Fire Safety to Hotel Management and Culinary
The Association of Parents and Friends of Children with Heart Disease Ceremony
On 14 February 2023 American College hosted a ceremony of the Association of Parents and
Frequently Asked Questions
If you are a Cypriot citizen or a citizen of a member state of the European Union, you have lived with your family in Cyprus for the last 5 years and have an annual gross family income of up to €59,000, you may be eligible to receive the Cyprus Government Student Sponsorship of up to €3.420 / year. You can find out if you are eligible for the sponsorship by contacting officers of the College. The College officers are on hand to help you prepare your application for the sponsorship.
Of course, for courses that you have successfully completed you can be exempted from corresponding or related courses. Based on the regulations of the Cyprus Council of Recognition of Higher Education Qualifications, you can transfer credits of up to 50% of the total credits of your program of study you will be studying. This means that for bachelor’s degree that bears 240 ECTS you may transfer up to 120 ECTS.
Yes. After you successfully complete this accredited program of study, you can continue in a Master’s degree program.
Attending this program does not require knowledge of the subjects of study. Teaching commences with the basics and progresses to the most advanced.