The BSc in Computer Science at EUC provides students with the breadth of knowledge and range of technical skills necessary to specialize in either Game Design and Development or Software Engineering. The program provides graduates with a strong foundation in technical skills, an understanding of the business environment and the ability to communicate these skills to the end user. Our students gain skills in robotics, embedded systems, client/server based applications, databases, mobile applications, operating systems and networks. The program emphasizes the flexible knowledge and skills required in a fast-changing industry, so that students are able to appropriately design, develop, evaluate, maintain and upgrade systems. The Computer Science degree at EUC is recognized by the Scientific and Technical Chamber of Cyprus (ETEK).
General Education Requirements | 12 ECTS | |
Code | Course Title | ECTS |
ENL103 | Instruction in Expository Writing | 6 |
CSE215 | Writing for Computer Science & Engineering | 6 |
Mathematics Requirements | 42 ECTS | |
Code | Course Title | ECTS |
MAT170 | Discrete Structures | 6 |
MAT140 | Mathematical Foundations for Science and Engineering | 6 |
MAT150 | Calculus I | 6 |
MAT200 | Calculus II | 6 |
MAT160 | Linear Algebra | 6 |
MAT225 | Probability & Statistics | 6 |
N/A | Mathematics Elective* | 6 |
Mathematics Elective | 6 | |
Choose one (1) from the list below OR any from mathematics provided pre-requisites acquired | ||
Code | Course Title | ECTS |
MAT210 | Differential Equations | 6 |
MAT203 | Multivariable Calculus | 6 |
MAT212 | Introduction to Cryptography | 6 |
Major Requirements | 168 ECTS | |
Code | Course Title | ECTS |
CSE105 |
Introduction to Computer Science via Robotics
|
6 |
CSE100 | Programming Principles I – Robotics Lab | 6 |
CSE110 | Programming Lab using Robotics | 6 |
CSE120 | Programming Principles II – Robotics Lab | 6 |
CSE125 |
Computer Networking and Web technologies
|
6 |
CSE200 | Data Structures & Algorithms | 6 |
ECE200 | Digital Systems I | 6 |
ECE210 | Computer Organization and Architecture | 6 |
CSE213 | Web Programming | 6 |
CSE230 | Systems Analysis and Design | 6 |
CSE225 | Introduction to Robotics | 6 |
CSE235 | Programming Languages | 6 |
CSE300 |
Data Communications and Computer Networks
|
6 |
CSE305 | Systems Programming | 6 |
CSE310 | Database Management Systems | 6 |
CSE315 |
Fundamentals of Distributed Systems with Cloud Computing
|
6 |
CSE320 | Operating Systems | 6 |
CSE325 | Software Engineering I | 6 |
CSE330 | Artificial Intelligence | 6 |
CSE400 | Theory of Computation | 6 |
CSE405 | Information Security | 6 |
CSE410 | Software Engineering II | 6 |
CSE415 | Algorithms | 6 |
CSE420 | Compiler Design | 6 |
CSE450 | Senior Project | 12 |
Major Electives | 12 | |
(Students select two (2) of the following courses) | ||
Code | Course Title | ECTS |
CSE335 | Smart-Phone Programming | 6 |
CSE340 | Human Computer Interaction | 6 |
CSE350 | E-Commerce and the Internet | 6 |
CSE360 | Video Game Design | 6 |
CSE414 | Graph Theory and Applications in Networks | 6 |
CSE418 | Internship Project | 6 |
CSE425 |
Cybercrime concepts and Legal considerations
|
6 |
CSE440 | Contemporary Topics | 6 |
CIS405 | Data Mining and Web Mining | 6 |
ECE361 | Network fundamentals | 6 |
ECE362 | Routing Protocols and Concepts | 6 |
ECE430 | Parallel Computing | 6 |
Free Electives | 18 ECTS |
Degree Requirements | ECTS |
General Education Requirements | 12 |
Mathematics Requirements | 42 |
Major Requirements | 168 |
Free Electives | 18 |
Total Requirements | 240 |
The general admission requirement for all undergraduate programs is the successful completion of the secondary education cycle. All applicants will need to submit the following documents to the Office of Admissions, in electronic form to admit@euc.ac.cy, in order to be considered for admission to the university:
Generally, the deadline for applying
for the Fall semester is end of August and
for Spring semester, end of November
Student classification – as freshman, sophomore, junior or senior – depends upon the number of ECTS successfully completed. The ECTS for each classification are:
Freshman |
0-60 ECTS |
Sophomore |
61-120 ECTS |
Junior |
121-180 ECTS |
Senior |
180 or more ECTS |
Students may register as part-time or full-time, depending on ECTS per semester and period of study.
Requirements for full-time students:
*Fall and Spring Semester: up to 30 ECTS
*Summer Session: up to 15 ECTS
The general admission requirement for all undergraduate programs is the successful completion of the secondary education cycle. All applicants will need to submit the following documents to the Office of Admissions
Knowledge of the English language is not a requirement for admission. At European University Cyprus, applicants whose native language is not English take the university’s English Placement Test (EPT) upon arrival at the university to indicate their English level and be placed in appropriate courses. Applicants who have passed either the TOEFL examination with a minimum score of 550 (213 computer-based, 79 Internet-based), English IGCSE with grade ‘C’ or above, or IELTS with a score of 6.5 or above are exempted from the EPT. Other external exams may be accepted by the Language Center of the University as equivalent. Please consult with the Office of Admissions for more details. Candidates, whose English proficiency is not up to the university’s standard, have the opportunity to take additional English language classes according to their degree requirements.
8.940 euro per academic year
Application fee: € 52 first semester
Registration fee: € 26 per semester
Student Activity fee:€ 34 per semester
Technology fee: € 18 per semester
Transcript fee; € 5 per copy
Degree Application fee: € 60
Europass Diploma Supplement - Free
Resit Exam fee € 75
Contact Person: EUC
Phone: +35722778744
Email: info@euc.ac.cy