Select Page
Computer Engineering
BSc
Bachelor of Science
As technology continues to advance, hardware and software engineers are essential to the growth industries of telecommunications and computer networking
Computer Engineering at EUC
The BSc in Computer Engineering at EUC equips students with the software, hardware and electronics engineering skills required to design, deliver and maintain computing systems.Students gain a firm foundation in the principles and theory of Computer Engineering and are then able to select concentrations in Telecommunications or Data and Computer Networking. The program provides students with skills in the newest software techniques as well as digital electronics. Our students develop practical skills through extensive design project work in teams, covering computing, robotics, electronics and embedded systems.  An essential component of the program is hands-on lab work to design and develop a solution to a real-life problem. Students participate in internships to boost their CV prior to graduation. The Computer Engineering degree at EUC is recognized by the Scientific and Technical Chamber of Cyprus( ETEK).

Program Summary

Languages: English
Duration:4 years
Mode of Study:On Campus
ECTS:240

Our graduates work in:

  • Telecommunications
  • Systems Engineering
  • Network Design Engineering
  • Hardware Support
  • Hardware Service Engineering

Interested in applying?

Admission Process

Scholarships and Financial Aid

Student Housing

TALK TO A CURRENT STUDENT
Professional Recognition The BSc in Computer Engineering of EUC is recognized by the Cyprus Scientific and Technical Chamber (ETEK), which is often a requirement for employment by a number of organizations in Cyprus including CYTA and EAC. In addition, the degree is recognized by the Institute of Electrical and Electronic Engineers and the Association of Computing Machinery (ACM). View the past version of the program here.
1
Degree RequirementsECTS
2
General Education Requirements12
3
Science Requirements12
4
Mathematics Requirements42
5
Major Requirements156
6
Free Electives18
7
Total Requirements240

Bachelor – Computer Engineering

1
General Education Requirements12 ECTS
2
CodeCourse TitleECTS
3
ENL103Instruction in Expository Writing6
4
CSE215Writing for Computer Science & Engineering6
1
Science Requirements12 ECTS
2
CodeCourse TitleECTS
3
PHY 100Physics I6
4
PHY 110Physics II6
1
Mathematics Requirements42 ECTS
2
CodeCourse TitleECTS
3
MAT140
Mathematical Foundations for Science and Engineering
6
4
MAT150Calculus I6
5
MAT160Linear Algebra6
6
MAT170Discrete Structures6
7
MAT200Calculus II6
8
MAT210Differential Equations6
9
MAT225Probability & Statistics6
1
Major Requirements168 ECTS
2
CodeCourse TitleECTS
3
CSE100Programming Principles I – Robotics Lab6
4
CSE120Programming Principles II – Robotics Lab6
5
CSE200Data Structures & Algorithms6
6
ECE105Problem-Solving Fundamentals & Measurements6
7
ECE200Digital Systems I6
8
ECE205Circuits & Electronics I6
9
ECE210Computer Organization & Architecture6
10
ECE220Circuits & Electronics II & Laboratory12
11
ECE230Signals & Systems Theory6
12
CSE300Data Communications and Computer Networks6
13
CSE320Operating Systems6
14
CSE405Information Security6
15
ECE300Digital Systems II & Laboratory12
16
ECE305Advanced Computer Organization and Architecture6
17
ECE310Embedded Systems & Laboratory12
18
ECE400Computer Engineering Design6
19
ECE405Wireless & Mobile Networks6
20
ECE495Senior Design Project12
21
Major Electives24
22
(Students select four (4) of the following 9 courses)
23
CodeCourse TitleECTS
24
CSE230Systems Analysis and Design6
25
CSE315
Fundamentals of Distributed Systems with Cloud computing
6
26
CSE 330Artificial Intelligence6
27
ECE361Network Fundamentals6
28
ECE362Routing & Switching6
29
ECE418Internship Project6
30
ECE425Digital Signal Processing6
31
ECE430Parallel & Distributed Computing6
32
ECE450Contemporary Topics6
1
Free Electives18 ECTS
Click here to view the teaching personel