Computer Engineering (4 years, Bachelor of Science)


The Computer Engineering program provides students with the software, hardware and electronics engineering skills required to design, deliver and maintain efficient and effective computing systems. The program develops practical skills through extensive project work, covering computing, electronics, and embedded systems, as well as a firm foundation in the principles and theory of Computer Engineering. 


Telecommunications have been one of the fastest growing sectors across the world, both in terms of technology and market usage. To start with, in Europe we have seen during the last 20 years a tremendous uprising in the usage of wireless-phone technology. Furthermore, the US, has experienced an explosive expansion of Wi-Fi systems that have conquered the wireless data market due to the high laptop computer and smart phone usage. Cyprus has also been part of this fast growing sector with a constant growing demand in areas such as Satellite Communications, Marine Communications, Search and Rescue Communications, intra- and inter-system communications, remote sensing etc. The Concentration in Telecommunications aims to prepare students for a career as practicing engineers in the area of Telecommunications.

Data and Computer Networking

Data and Computer Networking is one of the fastest growing sectors across the world, both in terms of technology and market usage. The advent of the Internet and Internetworking during the past 25 years has brought a tremendous uprising in the usage of data and computer networking. Data and Computer Networking is a vital of any modern day organization and is still evolving bringing the smart phone and ubiquitous computing revolution. The Concentration in Data and Computer Networking will equip the students with basic and advanced skills in the area of wired and wireless communications for a successful career in the sector.


Recognition by ETEK

The European University Cyprus “Computer Engineering” course is recognized by the Technical Chamber of Cyprus (ETEK).

Employment Opportunities

Systems Engineering, Network Design Engineering, Hardware Support, Hardware Service Engineering.

Program Outline

All students pursuing the Bachelor of Science degree in Computer Engineering must complete the following requirements:

Degree Requirements Credits ECTS
General Education Requirements 18 31
Science Requirements 8 15
Mathematics Requirements 17 31
Major Requirements 77 153
Free Electives 6 10
Total Requirements 126 240

General Education Requirements 18 Credits 31 ECTS
Code Course Title Credits ECTS
COM101 Public Speaking 3 5
CSC135 Writing for Computer Science and Engineering 3 4
ENG103 Instruction in Expository Writing 3 6
PSY103 Introduction to Psychology 3 6
N/A General Education Electives 6 10

Science Requirements 8 Credits 15 ECTS
Code Course Title Credits ECTS
PHY101 Introductory Physics I 3 5
PHY102 Introductory Physics II 3 4
PHY161 Introductory Physics I Laboratory 1 3
PHY162 Introductory Physics II Laboratory 1 3

Mathematics Requirements 17 Credits 31 ECTS
Code Course Title Credits ECTS
MAT101 Calculus I 4 7
MAT102 Calculus II 4 7
MAT202 Differential Equations 3 6
MAT206 Linear Algebra 3 5
MAT217 Probability & Statistics 3 6

Major Requirements 77 Credits 153 ECTS
Code Course Title Credits ECTS
CSC120 Discrete Structures 3 6
CSC131 Programming Principles I 3 6
CSC132 Programming Principles II 3 6
CSC134 Computer Applications for Engineers 3 6
CSC205 Data Structures & Algorithms 3 6
CSC213 Digital Logic 3 5
CSC214 Computer Organization & Architecture 3 6
CSC305 Assembly Language 3 5
CSC322 Data Communications and Computer Networks 3 6
CSC327 Operating Systems 3 6
ECE101 Electric Circuits I 3 5
ECE141 Electric Circuits I Laboratory 1 3
ECE202 Electric Circuits II 3 5
ECE211 Electronics I 3 5
ECE212 Electronics II 3 5
ECE242 Electric Circuits II Laboratory 1 3
ECE271 Electronics I Laboratory 1 3
ECE272 Electronics II Laboratory 1 3
ECE273 Digital Logic Design Laboratory 1 3
ECE338 Microprocessors and Microcomputers 3 5
ECE347 Operating Systems Laboratory 1 3
ECE389 Microprocessors and Microcomputers Laboratory 1 3
ECE414 Advanced Computer Organization and Architecture 3 5
ECE416 Computer Engineering Design 3 6
ECE482 Data Communications and Computer Networks Laboratory 1 3
ECE491 Senior Design Project 3 10
Major Electives 15 25

Students select five (5) of the following courses. Students are required to take at least three (3) ECE courses as Computer Engineering Major Electives from the list of Major Electives.

Code Course Title Credits ECTS
CSC133 Web Technologies 3 5
CSC209 Web Programming 3 6
CSC230 Systems Analysis and Design 3 5
CSC231 Visual Programming 3 6
CSC233 Search Engine Optimisation and Internet Marketing 3 6
CSC324 Compiler Design 3 5
CSC326 Programming in Unix-like Environment 3 6
CSC328 Computer Graphics I 3 5
CSC330 Fundamentals of Distributed Systems 3 6
CSC331 Database Management Systems 3 6
CSC340 Artificial Intelligence 3 5
CSC341 Human Computer Interaction 3 5
CSC342 The Java Programming Language** 3 6
CSC391 Digital Game Design 3 6
CSC392 Smartphone Programming 3 6
CSC401 Theory of Computation 3 6
CSC403 Graph Theory 3 6
CSC428 Digital Image Processing and Computer Vision 3 6
CSC440 Network Security 3 6
CSC450 Contemporary Topics 3 6
CSC460 Cybercrime Concepts and Legal Considerations 3 6
CSW231 User Interface Development 3 5
CSW341 E-commerce and the Internet 3 6
ECE415 Embedded Systems 3 6
ECE418 Internship Project 3 5
ECE432 Parallel Computing 3 5
ECE450 Contemporary Topics 3 6
ECE461 Introduction to Robotics 3 5
ECE462 VLSI Design 3 5
ECE463 FPGA Design Using VHDL 3 5
MAT203 Multivariable Calculus 3 6
MAT205 Introduction to Cryptography 3 6
MAT208 Discrete-Time Systems 3 6
Telecommunications 15 25

All courses will be taken to fulfil degree requirements; no extra courses will be required. All 5 courses can be taken as Computer Engineering major electives. 

Code Course Title Credits ECTS
CSC404 Wireless and Mobile Networks 3 5
ECE350 Signals and Systems Theory 3 6
ECE351 Electric and Magnetic Fields 3 6
ECE431 Digital Signal Processing 3 5
ECE452 Microwave and Optical Transmission 3 6
Data and Computer Networking 15 25

Students wishing to follow the Concentration in Data and Computer Networking are required to register for all 5 courses listed below as part of their 5 major elective courses.

Code Course Title Credits ECTS
CSC404 Wireless and Mobile Networks 3 5
ECE361 Network Fundamentals 3 6
ECE362 Routing Protocols and Concepts 3 6
ECE364 Scaling Networks 3 6
ECE365 Connecting Networks 3 6

Free Electives 6 Credits 10 ECTS

General Education Electives: No more than two courses can be taken from a discipline unless otherwise specified

** Can be taken only by students with registration number F2013 onwards


Previous Degree Requirements

Objectives & Outcomes

General Objectives
  • to develop the student’s capacity to think, write and speak effectively and creatively
  • to develop an appreciation of and respect for social, moral, and ethical values as the foundation of one’s relationship to others and one’s responsibilities to the community;
  • to develop the student’s analytical, decision-making and communication competencies together with those qualities of self reliance, responsibility, integrity and self-awareness which will promote personal achievement and contribution to organizations;
  • to build breadth of perspective through the general education requirements and provide sufficient specialization to meet basic professional and career requirements;
  • to provide the student with the necessary requirements for academic and/or career advancement.
Specific Objectives
  • To prepare students for a lifetime career in Computing by establishing a foundation for lifelong learning and development
  • To provide students with a foundation in Computers in general and Computer Engineering in particular;
  • To prepare students for careers in industry, government and various institutions;
  • To enable students to respond positively and effectively to the role that the Computer Engineer fulfills in the design, installation and maintenance of computer systems;
  • To center attention on the skills and knowledge required by the profession of Computer Science/Engineering and to help students acquire knowledge and develop skills in a systematic way;
  • To assist the students in developing leadership abilities which can be used in reaching solutions to problems of computer science/engineering.
Learning Outcomes
On successful completion of this program it is expected that students will:
  1. have detailed knowledge and understanding of essential facts, concepts, principles, and theories relating to Computer Engineering and software and hardware applications.
  2. be able to use such knowledge for the design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment.
  3. appreciate the importance of practicing as professionals, and having the breadth and depth of knowledge expected of a practicing engineer.
  4. be able to use oral and writing skills in a variety of contexts - both inside and outside of computer engineering courses.
  5. have a good understanding of the important relationship between theory and practice through their exposure to the laboratory part of the course.
  6. appreciate the importance of understanding the relevant professional, ethical, and legal issues related to the work of a Computer Engineer.
  7. appreciate the importance of team activity and the strengths that can be derived from this.
  8. be able to address a significant problem in computer engineering, and demonstrate the ability to deploy an appropriate selection of tools and techniques, as well as a disciplined approach, in arriving at a solution of the problem. This will be achieved through the project work of the course.

You may also be interested in

Alumni Profiles

Marios Iakovou

Program of Study: Computer Engineering (Bachelor of Science)

Year of Graduation: 2013

Η απόκτηση του συγκεκριμένου πτυχίου από το Ευρωπαϊκό Πανεπιστήμιο Κύπρου και η συμμετοχή μου σε εξειδικευμένους φοιτητικούς ομίλους του Πανεπιστημίου κατά τη διάρκεια της φοίτησης μου, με βοήθησε Read more

Careers & Employment

Ο μηχανικός ηλεκτρονικών υπολογιστών έχει υψηλή τεχνική κατάρτιση σε θέματα σύγχρονης τεχνολογίας, στους τομείς της πληροφορικής, της ηλεκτρονικής και των τηλεπικοινωνιών. Το σύστημα υπολογιστών και τα ηλεκτρονικά μηχανήματα είναι πλέον πιο πολύπλοκα από το παρελθόν και η κατασκευή και επισκευή τους χρειάζεται να γίνεται από κατάλληλα εκπαιδευμένο προσωπικό. Ειδικότερα, ο μηχανικός ηλεκτρονικών υπολογιστών κατασκευάζει και συντηρεί τα ηλεκτρονικά μηχανήματα και τα συστήματα υπολογιστών, ενημερώνεται από όλα τα τμήματα μιας εταιρείας για τις ανάγκες που αυτά έχουν και στήνει, συναρμολογεί και συντηρεί δίκτυα υπολογιστών και τηλεπικοινωνιακά συστήματα. Ο μηχανικός ηλεκτρονικών υπολογιστών οφείλει να ενδιαφέρεται για την εξέλιξη της νέας τεχνολογίας στο χώρο του, να την παρακολουθεί και να εμπλουτίζει τις γνώσεις του.



  • Ομαδικότητα
  • Ικανότητα επίλυσης προβλημάτων
  • Εξαιρετική χρήση ηλεκτρονικών υπολογιστών
  • Πρακτική σκέψη
  • Τεχνικές ικανότητες
  • Αποδοτικότητα κάτω από πίεση - Παραγωγικότητα
  • Υπομονή


Τομείς Εργοδότησης

  • Πληροφορική
  • Μηχανογράφηση
  • Τηλεπικοινωνίες
  • Δημόσιο & Ιδιωτικό τομέα
  • Μη κερδοσκοπικό τομέα
  • Εκπαίδευση (Δευτεροβάθμια ή Τριτοβάθμια)


Επιλογές Σταδιοδρομίας

  • Σχεδιαστής Δικτύων
  • Μηχανικός υπολογιστών
  • Τεχνικός τηλεπικοινωνιών
  • Συντηρητής ηλεκτρονικών υπολογιστών


Μεταπτυχιακές / Επαγγελματικές Σπουδές

  • Επαγγελματικά πιστοποιητικά εξειδικευμένα στο σχεδιασμό και τοποθέτηση Δικτύων θεωρείται πλεονέκτημα για το βιογραφικό ενός υποψηφίου στον συγκεκριμένο κλάδο.
  • Για σταδιοδρομία στον Ακαδημαϊκό τομέα και στην τριτοβάθμια εκπαίδευση, η απόκτηση Διδακτορικού Τίτλου (PhD) είναι επιθυμητή και προσφέρει εμπειρία και ικανότητες άμεσα συνδεμένες με την έρευνα στον τομέα της μηχανικής πληροφορικής.
  • Απόφοιτοι του συγκεκριμένου κλάδου μπορούν επίσης να καταθέσουν το πτυχίο του προς διορισμό στη δευτεροβάθμια εκπαίδευση.


 Πρόγραμμα Εργασιακής Εμπειρίας του Ευρωπαϊκού Πανεπιστημίου Κύπρου

Το πρόγραμμα Απόκτησης Εργασιακής Εμπειρίας του Κέντρου Καριέρας δίνει τη δυνατότητα σε τριτοετείς και τεταρτοετείς φοιτητές με ψηλή ακαδημαϊκή επίδοση να εργαστούν για περίοδο τριών μηνών σε θέσεις αντίστοιχες του κλάδου σπουδών τους. Το πρόγραμμα εμπλουτίζει το βιογραφικό του κάθε συμμετέχοντα, αφού αποκτά εργασιακή εμπειρία και Προσωπική Αξιολόγηση των Ικανοτήτων του από τον οργανισμό στον οποίο τοποθετείται. Κάποιες από τις εταιρείες που συμμετείχαν στο πρόγραμμα και στις οποίες τοποθετήθηκαν φοιτητές του Κλάδου της Μηχανικής Ηλεκτρονικών Υπολογιστών  είναι:


  • Cablenet
  • Cyprus Volunteerism Association
  • Marathon Trading Ltd
  • MTN (Cyprus)
  • TFI Markets
  • PWC
  • RTD Talos
  • Zebra Consultants


Μηχανές Εξευρέσεως Εργασίας

University of Europe
Laureate Digital

This website is using cookies. More info. Agree More Info