Computer Science
Diploma
2 Years
120
English
- Overview
- Curriculum
- Structure
- Teaching Staff
Students enrolled in this program earn a Diploma 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 graduates. The needs in the development and management of information technology systems, 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 Bachelor’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,
- Banks and
- Public and semi-public organizations.
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 program’s purpose and objectives are:
- To enhance students’ critical thinking and to develop their basic analytical, problem-solving and decision-making skills.
- To introduce the field of computer science, and fundamental principles of computers, computation and programming.
- To acquaint students to the major commercial computer application packages.
- To introduce students to basic programming concepts and methodologies for program design, development, testing and documentation.
- To introduce techniques for systematic problem analysis, program specification, design, coding, testing, debugging and documentation of programs.
- To introduce fundamentals of current design approaches in database systems, including work with a commercially available system.
- To provide a solid academic, technical, and intellectual background that would enable them to pursue higher studies in computer science or other related fields.
Intended learning outcomes
Upon successful completion of this program of study, its graduates will:
- Demonstrate analytical, problem-solving and decision-making skills and think critically and creatively, both independently and in teams.
- Apply the foundations underpinning computer science, computation and programming.
- Identify the fundamentals and basic theory of human computer interaction and usability testing, of major commercial computer application packages.
- Analyzing, designing, implementing, testing, documenting, and maintaining a computer-based system.
- Work in teams, contributing to the management, planning and implementation of a computer system.
- Make use of a range of theories, techniques and tools from programming languages, programming environments, and system analysis and design.
- Make choices based on reasoned arguments and evaluate the outcomes of those choices by comparing them with alternative solutions.
- Effectively apply the fundamental principles of data modeling and database design, with emphasis on relational database concepts.
- Develop personal autonomy and independence, necessary to proceed with further studies at higher levels of education.
Credit Requirements
The program requires a minimum of 120 ECTS credits as follows:
| ECTS | |
|---|---|
| General Education Requirements | 24 |
| Mathematics Requirements | 24 |
| Major Requirements | 72 |
| 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 |
| 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 |
Major Requirements
All 60 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 |
| CSC302 Databases | 6 |
| CSC312 Human Computer Interaction | 6 |
12 credits from the following:
| Course Code & Title | ECTS |
|---|---|
| CSC210 Web Programming | 6 |
| CSC307 Software Engineering | 6 |
| CSC310 Programming in Java | 6 |
| CSC311 Mobile Computing Programming | 6 |
| CSC313 Advanced Web Programming | 6 |
| MAJ101 Internship | 6 |
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 |
| CSC312 Human Computer Interaction | 6 |
| ENG102 English Writing | 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 |
| CSC310 Programming in Java | 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 |
| CSC210 Web Programming | 6 |
- High employment rate of graduates
- Accredited program of study – Recognized diploma
- Qualified lecturers and professors with many years of work experience
- Modern and well-equipped facilities
- Possibility of part-time study
Related programs of study
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


American College Supports PASYKAF Through Charity Action
As part of our volunteer initiatives, American College proudly supported the services and programs of


Hotel Management Students Visit Gate 22 Boutique Hotel
Just before the holiday season, Hotel Management students from American College had the opportunity to


Hotel Management Students Explore Sustainability in Hospitality
Hotel Management students at American College recently took part in an interactive workshop titled “Hospitality


Culinary Arts Students Dive into the World of Sushi
An exciting opportunity unfolded at American College for our Culinary Arts students, who had the
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 transfer the courses you have successfully completed and continue to a related Bachelor’s degree program of study.
Attending this program does not require knowledge of the subjects of study. Teaching commences with the basics and progresses to the most advanced.

