PROGRAM DETAILS
Duration4 years (full time)
Fees
€8,880 per year
LanguageEnglish
CampusNicosia - Limassol
DOWNLOAD BROCHUREThe language of instruction is English.
1. Retrieve, analyze and evaluate information from different sources, including information retrieval through databases and on-line computer searches.
2. Demonstrate competency in oral, written and graphical communication skills, as well as in the use of relevant computing technologies and tools.
3. Demonstrate the ability to work with others in order to carry out a team task.
4. Use facts and data and apply appropriate mathematical, science and engineering methods to solve problems, analyze issues or make decisions within the context of the computer engineering discipline.
5. Use state-of-the-art software and hardware tools, as well as laboratory equipment to design, test and evaluate digital systems.
6. Design, program, develop and evaluate computing systems as well as smart systems based on microprocessors, microcontrollers and embedded systems to meet defined and specified requirements.
7. Design, implement and maintain reliable and secure computer networks to satisfy the needs of an organization.
8. Use analytical methods and modelling techniques to evaluate computing systems and components in terms of general quality attributes and possible trade-offs presented within the given problem.
9. Evaluate the capabilities and limitations of existing and emerging technologies in the field of information and communication technologies.
10. Demonstrate awareness on the forefront of knowledge in the field of computer engineering and on the emerging information and communication technologies.
The graduates of the Program can also be employed as educators in public or private secondary schools.
The graduates of the program are eligible to register to the Technical Chamber of Cyprus (ETEK).
Candidates can be admitted to the Program only if they satisfy the general admission requirements of the University.
For the Computer Engineering BSc program, all candidates must take a placement test in Mathematics and English, prior to their enrolment in the Program. Candidates who fail the placement test must enroll under a probation status and are required to register to relevant foundation courses. Student workload for these foundation courses is accounted in the total student workload, which is limited to the maximum of 30 ETCS per semester.
Recognition of Prior Learning
Candidates who have completed university level work in an accredited program are eligible to apply for transfer admission. Candidates can be granted transfer credits according to the general arrangements for recognition of prior learning of the University.
There are no specific examination regulations, assessment and grading methods employed by this Program. The examination regulations, assessment methods and grading system for this Program are the same as the relevant general university regulations.
Graduation Requirements
Students are eligible for graduation after successfully completing 240 ECTS credits in the courses listed in the Program Structure.
Furthermore, a student can graduate only if their CGPA is greater or equal to 5.00 out of 10.00. Graduating students with a CGPA less than 5.00 might have to take extra courses or repeat a number of courses in order to improve their grades.
Access to Further Studies
The graduates of the Program have access to graduate studies (2nd and 3rd Cycle) in disciplines related with the discipline of computer engineering.
Module Group
ECTS
The student must successfully complete 190 ECTS, from the following list of modules:
No. | Code | Name | ECTS | Hours / week |
---|---|---|---|---|
1 | ACOE161 | DIGITAL LOGIC | 5 | 3+2 |
2 | ACOE201 | COMPUTER ORGANISATION AND ARCHITECTURE | 5 | 3+2 |
3 | ACOE301 | ADVANCED COMPUTER ARCHITECTURE | 6 | 3+1 |
4 | ACOE313 | COMPUTER NETWORKS I | 5 | 3+1 |
5 | ACOE323 | COMPUTER NETWORKS II | 6 | 3 |
6 | ACOE343 | REAL TIME EMBEDDED SYSTEMS | 6 | 2+2 |
7 | ACOE347 | AUTOMATION AND DATA ACQUISITION SYSTEMS | 6 | 2+2 |
8 | ACOE361 | DIGITAL SYSTEMS DESIGN | 6 | 3+1 |
9 | ACOE399 | COMPUTER ENGINEERING PLACEMENT | 6 | 0+2 |
10 | ACOE401 | PARALLEL PROCESSING | 6 | 3+1 |
11 | ACOE426 | NETWORK AND SYSTEM SECURITY | 6 | 3 |
12 | ACOE453 | COMPUTER INTERFACING AND SYSTEM INTEGRATION | 6 | 2+2 |
13 | ACOE489 | SENIOR PROJECT PLANNING | 6 | 0 |
14 | ACOE490 | SENIOR PROJECT | 6 | 0 |
15 | ACSC110 | FOUNDATIONS OF COMPUTING | 5 | 4 |
16 | ACSC182 | PROGRAMMING PRINCIPLES I | 5 | 2+2 |
17 | ACSC183 | PROGRAMMING PRINCIPLES II | 5 | 2+2 |
18 | ACSC191 | DISCRETE MATHEMATICS | 5 | 3 |
19 | ACSC271 | OPERATING SYSTEMS | 5 | 3 |
20 | ACSC288 | DATA STRUCTURES | 5 | 2+2 |
21 | ACSC319 | COMPUTER ETHICS AND PUBLIC POLICY | 5 | 2 |
22 | ACSC359 | SOFTWARE METHODOLOGY | 6 | 2+2 |
23 | ACSC368 | ARTIFICIAL INTELLIGENCE | 6 | 3 |
24 | ACSC372 | SYSTEMS PROGRAMMING | 6 | 2+2 |
25 | AEEE170 | ELECTRICAL PRINCIPLES | 5 | 3+1 |
26 | AEEE222 | CIRCUIT ANALYSIS I | 5 | 3+1 |
27 | AEEE238 | ELECTRONICS I | 5 | 3+1 |
28 | AEEE239 | ELECTRONICS II | 5 | 3+1 |
29 | AEEE305 | RANDOM SIGNALS AND SYSTEMS | 5 | 3 |
30 | AELE310 | SYSTEMS, TRANSFORMS AND SIGNAL PROCESSING | 6 | 3+1 |
31 | AENG201 | TECHNICAL WRITING AND COMMUNICATION | 5 | 3 |
32 | AMAT111 | CALCULUS AND ANALYTIC GEOMETRY I | 5 | 3 |
33 | AMAT122 | CALCULUS AND ANALYTIC GEOMETRY II | 5 | 3 |
34 | AMAT181 | LINEAR ALGEBRA WITH MATLAB | 5 | 3 |
35 | AMAT204 | DIFFERENTIAL EQUATIONS | 5 | 3 |
The student must successfully complete 30 ECTS, from the following list of modules:
No. | Code | Name | ECTS | Hours / week |
---|---|---|---|---|
1 | ACOE412 | DIGITAL COMMUNICATIONS | 6 | 3+1 |
2 | ACOE414 | ROBOTICS | 6 | 2+2 |
3 | ACOE418 | DIGITAL SIGNAL PROCESSING | 6 | 3 |
4 | ACOE419 | VLSI DESIGN | 6 | 3 |
5 | ACOE422 | WIRELESS NETWORKS | 6 | 3 |
6 | ACOE428 | DIGITAL IMAGE PROCESSING | 6 | 3 |
7 | ACOE447 | SMART SYSTEMS AND THE INTERNET-OF-THINGS | 6 | 3 |
8 | ACSC285 | NUMERICAL METHODS | 6 | 3 |
9 | ACSC299 | HUMAN COMPUTER INTERACTION | 6 | 2+2 |
10 | ACSC371 | LANGUAGES AND COMPILATION | 6 | 3 |
11 | ACSC383 | SOFTWARE ENGINEERING | 6 | 3 |
12 | ACSC384 | ADVANCED DATABASE SYSTEMS | 6 | 2+2 |
13 | ACSC402 | NEURAL NETWORKS AND GENETIC ALGORITHMS | 6 | 3 |
14 | ACSC404 | WEB APPLICATIONS AND SERVICES | 6 | 2+2 |
15 | ACSC423 | MOBILE AND UBIQUITOUS COMPUTING | 6 | 2+2 |
16 | ACSC468 | MACHINE LEARNING | 6 | 3 |
17 | ACSC476 | WEB PROGRAMMING | 6 | 2+2 |
18 | ACSC478 | COMPUTATIONAL NEUROSCIENCE | 6 | 3 |
Total
240
Semesters
ECTS
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACSC110 | FOUNDATIONS OF COMPUTING | 5 |
2 | ACSC182 | PROGRAMMING PRINCIPLES I | 5 |
3 | AEEE170 | ELECTRICAL PRINCIPLES | 5 |
4 | AMAT111 | CALCULUS AND ANALYTIC GEOMETRY I | 5 |
5 | AMAT181 | LINEAR ALGEBRA WITH MATLAB | 5 |
6 | FREE ELECTIVE | 5 | |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE161 | DIGITAL LOGIC | 5 |
2 | ACSC183 | PROGRAMMING PRINCIPLES II | 5 |
3 | AEEE222 | CIRCUIT ANALYSIS I | 5 |
4 | AMAT122 | CALCULUS AND ANALYTIC GEOMETRY II | 5 |
5 | FREE ELECTIVE | 5 | |
6 | PHYSICS ELECTIVE | 5 | |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE201 | COMPUTER ORGANISATION AND ARCHITECTURE | 5 |
2 | ACSC271 | OPERATING SYSTEMS | 5 |
3 | ACSC288 | DATA STRUCTURES | 5 |
4 | AEEE238 | ELECTRONICS I | 5 |
5 | AENG201 | TECHNICAL WRITING AND COMMUNICATION | 5 |
6 | AMAT204 | DIFFERENTIAL EQUATIONS | 5 |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE313 | COMPUTER NETWORKS I | 5 |
2 | ACSC191 | DISCRETE MATHEMATICS | 5 |
3 | ACSC319 | COMPUTER ETHICS AND PUBLIC POLICY | 5 |
4 | AEEE305 | RANDOM SIGNALS AND SYSTEMS | 5 |
5 | AELE239 | ELECTRONICS II | 5 |
6 | FREE ELECTIVE | 5 | |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE301 | ADVANCED COMPUTER ARCHITECTURE | 6 |
2 | ACOE323 | COMPUTER NETWORKS II | 6 |
3 | ACOE347 | AUTOMATION AND DATA ACQUISITION SYSTEMS | 6 |
4 | ACOE361 | DIGITAL SYSTEMS DESIGN | 6 |
5 | ACSC359 | SOFTWARE METHODOLOGY | 6 |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE343 | REAL TIME EMBEDDED SYSTEMS | 6 |
2 | ACOE399 | COMPUTER ENGINEERING PLACEMENT | 6 |
3 | ACSC368 | ARTIFICIAL INTELLIGENCE | 6 |
4 | ACSC372 | SYSTEMS PROGRAMMING | 6 |
5 | AELE310 | SYSTEMS, TRANSFORMS AND SIGNAL PROCESSING | 6 |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE426 | NETWORK AND SYSTEM SECURITY | 6 |
2 | ACOE453 | COMPUTER INTERFACING AND SYSTEM INTEGRATION | 6 |
3 | ACOE489 | SENIOR PROJECT PLANNING | 6 |
4 | COMPUTER ELECTIVE | 6 | |
5 | COMPUTER ELECTIVE | 6 | |
TOTAL | 30 |
No. | Code | Name | ECTS |
---|---|---|---|
1 | ACOE401 | PARALLEL PROCESSING | 6 |
2 | ACOE490 | SENIOR PROJECT | 6 |
3 | COMPUTER ELECTIVE | 6 | |
4 | COMPUTER ELECTIVE | 6 | |
5 | COMPUTER ELECTIVE | 6 | |
TOTAL | 30 |
The delivery of the program of study is supported by the following members of staff:
Rank | Name |
---|---|
Professor | Prof. Costas Kyriacou |
Professor | Prof. Christos Themistos |
Associate Professor | Dr. Chrysostomos Chrysostomou |
Associate Professor | Dr. Andreas Constantinides |
Associate Professor | Dr. Giorgos Demetriou |
Associate Professor | Dr. Marios Lestas |
Associate Professor | Dr. Stephania Loizidou |
Associate Professor | Dr. Harris Papadopoulos |
Associate Professor | Dr. Alexis Polycarpou |
Associate Professor - Programme Coordinator | Dr. Constantinos Tatas |
Associate Professor | Dr. Photos Vryonides |
Assistant Professor | Dr. Marios Charalambides |
Assistant Professor | Dr. Christos Markides |
Assistant Professor | Dr. Savvas Pericleous |
Assistant Professor | Dr. Eleni Tsolaki |
Lecturer | Dr. Achilleas Achilleos |
Visiting Lecturer | Dr. Christiana Ioannou |
Special Teaching Staff | Ms. Sofi Papatheocharous |
Special Teaching Staff | Mr. Michalis Skoullou |
Postgraduate Associate | Mr. Iasonas Iasonos |
Postgraduate Associate | Mr. Elias Kokkinos |
Postgraduate Associate | Mr. Christophoros Kronis |
Lab Assistant | Mr. Stylianos Georgiou |