Completion Requirements

Examination Regulations, Assessment and Grading

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.

Contact Information

Dr. Costas Kyriacou
Computer Engineering Program Coordinator
Associate Professor
Department of Computer Science and Engineering
Frederick University
Address: 7, Y. Frederickou Str.
Pallouriotisa, Nicosia 1036
Cyprus
Contact

Semester breakdown

Course Structure Diagram


SEMESTER 1
CodeNameECTS
ACSC110FOUNDATIONS IN COMPUTING5
ACSC182PROGRAMMING PRINCIPLES I5
AEEE170ELECTRICAL PRINCIPLES5
AMAT111CALCULUS AND ANALYTIC GEOMETRY I5
AMAT181LINEAR ALGEBRA WITH MATLAB5
FREE ELECTIVE5
TOTAL30

SEMESTER 2
CodeNameECTS
ACOE161DIGITAL LOGIC5
ACSC183PROGRAMMING PRINCIPLES II5
AEEE222CIRCUIT ANALYSIS I5
AMAT122CALCULUS AND ANALYTIC GEOMETRY II5
FREE ELECTIVE5
PHYSICS ELECTIVE5
TOTAL30

SEMESTER 3
CodeNameECTS
ACOE201COMPUTER ORGANISATION AND ARCHITECTURE5
ACSC271OPERATING SYSTEMS5
ACSC288DATA STRUCTURES5
AEEE238ELECTRONICS I5
AENG201TECHNICAL WRITING AND COMMUNICATION5
AMAT204DIFFERENTIAL EQUATIONS5
TOTAL30

SEMESTER 4
CodeNameECTS
ACOE313COMPUTER NETWORKS I5
ACSC191DISCRETE MATHEMATICS5
ACSC319COMPUTER ETHICS AND PUBLIC POLICY5
AEEE239ELECTRONICS II5
AEEE305RANDOM SIGNALS AND SYSTEMS5
FREE ELECTIVE5
TOTAL30

SEMESTER 5
CodeNameECTS
ACOE301ADVANCED COMPUTER ARCHITECTURE6
ACOE323COMPUTER NETWORKS II6
ACOE347AUTOMATION AND DATA ACQUISITION SYSTEMS 6
ACOE361DIGITAL SYSTEMS DESIGN6
ACSC359SOFTWARE METHODOLOGY6
TOTAL30

SEMESTER 6
CodeNameECTS
ACOE343REAL TIME EMBEDDED SYSTEMS6
ACOE399COMPUTER ENGINEERING PLACEMENT6
ACSC368ARTIFICIAL INTELLIGENCE6
ACSC372SYSTEMS PROGRAMMING6
AELE310SYSTEMS, TRANSFORMS AND SIGNAL PROCESSING6
TOTAL30

SEMESTER 7
CodeNameECTS
ACOE426NETWORK AND SYSTEM SECURITY6
ACOE453COMPUTER INTERFACING AND SYSTEM INTEGRATION 6
ACOE489SENIOR PROJECT PLANNING6
COMPUTER ELECTIVE6
COMPUTER ELECTIVE6
TOTAL30

SEMESTER 8
CodeNameECTS
ACOE401PARALLEL PROCESSING6
ACOE490SENIOR PROJECT6
COMPUTER ELECTIVE6
COMPUTER ELECTIVE6
COMPUTER ELECTIVE6
TOTAL30

 

 

 

Admission Requirements

Specific Admission Requirements

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.

Courses

Qualification Requirements

The Program is based on the ECTS credit accumulation mode of study. Students can be awarded the Bachelor of Science Degree in Computer Engineering upon completion of 240 credits. These credits are allocated to compulsory and elective courses as shown in the table below. The list of compulsory and elective courses is provided in the Program’s course structure.

Module GroupECTS
Required Courses190
Technical Electives30
Physics Electives5
Free Electives15
TOTAL240

Required Courses Modules

The student must successfully complete 190 ECTS, from the following list of modules:
No.CodeNameECTSHours / week
1 ACOE161DIGITAL LOGIC53 + 2
2 ACOE201COMPUTER ORGANISATION AND ARCHITECTURE53 + 2
3 ACOE301ADVANCED COMPUTER ARCHITECTURE63 + 1
4 ACOE313COMPUTER NETWORKS I53 + 1
5 ACOE323COMPUTER NETWORKS II63
6 ACOE343REAL TIME EMBEDDED SYSTEMS62 + 2
7 ACOE347AUTOMATION AND DATA ACQUISITION SYSTEMS 62 + 2
8 ACOE361DIGITAL SYSTEMS DESIGN63 + 1
9 ACOE399COMPUTER ENGINEERING PLACEMENT60 + 2
10 ACOE401PARALLEL PROCESSING63 + 1
11 ACOE426NETWORK AND SYSTEM SECURITY63
12 ACOE453COMPUTER INTERFACING AND SYSTEM INTEGRATION 62 + 2
13 ACOE489SENIOR PROJECT PLANNING60
14 ACOE490SENIOR PROJECT60
15 ACSC110FOUNDATIONS IN COMPUTING54
16 ACSC182PROGRAMMING PRINCIPLES I52 + 2
17 ACSC183PROGRAMMING PRINCIPLES II52 + 2
18 ACSC191DISCRETE MATHEMATICS53
19 ACSC271OPERATING SYSTEMS53
20 ACSC288DATA STRUCTURES52 + 2
21 ACSC319COMPUTER ETHICS AND PUBLIC POLICY52
22 ACSC359SOFTWARE METHODOLOGY62 + 2
23 ACSC368ARTIFICIAL INTELLIGENCE63
24 ACSC372SYSTEMS PROGRAMMING62 + 2
25 AEEE170ELECTRICAL PRINCIPLES53 + 1
26 AEEE222CIRCUIT ANALYSIS I53 + 1
27 AEEE238ELECTRONICS I53 + 1
28 AEEE239ELECTRONICS II53 + 1
29 AEEE305RANDOM SIGNALS AND SYSTEMS53
30 AELE310SYSTEMS, TRANSFORMS AND SIGNAL PROCESSING63 + 1
31 AENG201TECHNICAL WRITING AND COMMUNICATION53
32 AMAT111CALCULUS AND ANALYTIC GEOMETRY I53
33 AMAT122CALCULUS AND ANALYTIC GEOMETRY II53
34 AMAT181LINEAR ALGEBRA WITH MATLAB53
35 AMAT204DIFFERENTIAL EQUATIONS53

Technical Electives Modules

The student must successfully complete 30 ECTS, from the following list of modules:
No.CodeNameECTSHours / week
1 ACOE412DIGITAL COMMUNICATIONS63 + 1
2 ACOE414ROBOTICS62 + 2
3 ACOE418DIGITAL SIGNAL PROCESSING63
4 ACOE419VLSI DESIGN63
5 ACOE422WIRELESS NETWORKS63
6 ACOE428DIGITAL IMAGE PROCESSING63
7 ACOE447SMART SYSTEMS AND THE INTERNET-OF-THINGS63
8 ACSC285NUMERICAL METHODS63
9 ACSC299HUMAN COMPUTER INTERACTION62 + 2
10 ACSC371LANGUAGES AND COMPILATION63
11 ACSC383SOFTWARE ENGINEERING63
12 ACSC384ADVANCED DATABASE SYSTEMS62 + 2
13 ACSC402NEURAL NETWORKS AND GENETIC ALGORITHMS63
14 ACSC404WEB APPLICATIONS AND SERVICES62 + 2
15 ACSC423MOBILE AND UBIQUITOUS COMPUTING62 + 2
16 ACSC468MACHINE LEARNING63
17 ACSC476WEB PROGRAMMING62 + 2

Physics Electives Modules

The student must successfully complete 5 ECTS, from the following list of modules:
No.CodeNameECTSHours / week
1 APHY111PHYSICS I53 + 1
2 APHY112PHYSICS II53 + 1
3 APHY211DESCRIPTIVE ASTRONOMY AND COSMOLOGY53

Free Electives Modules

Free Elective is subject offered by department of the University for which a student is qualified to register

More Articles...

  1. Program Profile