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

Our dedicated Admissions Team will guide you every step of the way by answering  all of your questions, helping you choose a program of study and starting your  EUC experience with a virtual or actual campus tour.

Scholarships and Financial Aid

Our Scholarship and Financial Aid program aims to provide prospective and enrolled students with information and resources to financially support your  educational goals.  This takes the form of academic scholarships, athletics scholarships and family/need-based financial aid.

Student Housing

Our student accommodation units are located only minutes from campus and are designed to offer students high quality living spaces in elegant studios and one-bedroom flats supported by great social spaces, in-house gym, laundry rooms and 24–hour security service.

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) Microsoft Innovation Center The program is linked to the Microsoft Innovation Center that operates on EUC campus Cyprus and the Partner Organizations of the Center for placement of students in internship programs to gain professional experience before graduation and to create and support start- ups
1
Degree RequirementsCreditsECTS
2
General Education Requirements1831
3
Science Requirements815
4
Mathematics Requirements1731
5
Major Requirements77153
6
Free Electives610
7
Total Requirements126240

Bachelor – Computer Engineering

1
General Education Requirements18 Credits31 ECTS
2
CodeCourse TitleCreditsECTS
3
COM101Public Speaking35
4
CSC135Writing for Computer Science and Engineering34
5
ENG103Instruction in Expository Writing36
6
PSY103Introduction to Psychology36
7
N/AGeneral Education Electives610
1
Science Requirements8 Credits15 ECTS
2
CodeCourse TitleCreditsECTS
3
PHY101Introductory Physics I35
4
PHY102Introductory Physics II34
5
PHY161Introductory Physics I Laboratory13
6
PHY162Introductory Physics II Laboratory13
1
Mathematics Requirements17 Credits31 ECTS
2
CodeCourse TitleCreditsECTS
3
MAT101Calculus I47
4
MAT102Calculus II47
5
MAT202Differential Equations36
6
MAT206Linear Algebra35
7
MAT217Probability & Statistics36
1
Major Requirements77 Credits153 ECTS
2
CodeCourse TitleCreditsECTS
3
CSC120Discrete Structures36
4
CSC131Programming Principles I36
5
CSC132Programming Principles II36
6
CSC134Computer Applications for Engineers36
7
CSC205Data Structures & Algorithms36
8
CSC213Digital Logic35
9
CSC214Computer Organization & Architecture36
10
CSC305Assembly Language35
11
CSC322Data Communications and Computer Networks36
12
CSC327Operating Systems36
13
ECE101Electric Circuits I35
14
ECE141Electric Circuits I Laboratory13
15
ECE202Electric Circuits II35
16
ECE211Electronics I35
17
ECE212Electronics II35
18
ECE242Electric Circuits II Laboratory13
19
ECE271Electronics I Laboratory13
20
ECE272Electronics II Laboratory13
21
ECE273Digital Logic Design Laboratory13
22
ECE338Microprocessors and Microcomputers35
23
ECE347Operating Systems Laboratory13
24
ECE389Microprocessors and Microcomputers Laboratory13
25
ECE414Advanced Computer Organization and Architecture35
26
ECE416Computer Engineering Design36
27
ECE482
Data Communications and Computer Networks Laboratory
13
28
ECE491Senior Design Project310
29
Major Electives1525
30
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.
31
CodeCourse TitleCreditsECTS
32
CSC133Web Technologies35
33
CSC209Web Programming36
34
CSC230Systems Analysis and Design35
35
CSC231Visual Programming36
36
CSC233Search Engine Optimisation and Internet Marketing36
37
CSC324Compiler Design35
38
CSC326Programming in Unix-like Environment36
39
CSC328Computer Graphics I35
40
CSC330Fundamentals of Distributed Systems36
41
CSC331Database Management Systems36
42
CSC340Artificial Intelligence35
43
CSC341Human Computer Interaction35
44
CSC342The Java Programming Language**36
45
CSC391Digital Game Design36
46
CSC392Smartphone Programming36
47
CSC401Theory of Computation36
48
CSC403Graph Theory36
49
CSC428Digital Image Processing and Computer Vision36
50
CSC440Network Security36
51
CSC450Contemporary Topics36
52
CSC460Cybercrime Concepts and Legal Considerations36
53
CSW231User Interface Development35
54
CSW341E-commerce and the Internet36
55
ECE415Embedded Systems36
56
ECE418Internship Project35
57
ECE432Parallel Computing35
58
ECE450Contemporary Topics36
59
ECE461Introduction to Robotics35
60
ECE462VLSI Design35
61
ECE463FPGA Design Using VHDL35
62
MAT203Multivariable Calculus36
63
MAT205Introduction to Cryptography36
64
MAT208Discrete-Time Systems36
65
Telecommunications1525
66
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.
67
CodeCourse TitleCreditsECTS
68
CSC404Wireless and Mobile Networks35
69
ECE350Signals and Systems Theory36
70
ECE351Electric and Magnetic Fields36
71
ECE431Digital Signal Processing35
72
ECE452Microwave and Optical Transmission36
73
Data and Computer Networking1525
74
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.
75
CodeCourse TitleCreditsECTS
76
CSC404Wireless and Mobile Networks35
77
ECE361Network Fundamentals36
78
ECE362Routing Protocols and Concepts36
79
ECE364Scaling Networks36
80
ECE365Connecting Networks36
1
Free Electives6 Credits10 ECTS
Click here to view the teaching personel