Close this search box.
Computer Engineering PhD Program

Quick Links

Business Doctorate Program Short Description

The computer engineering PhD program aims to educate students with the most up-to-date curriculum to graduate productive and innovative researchers who develop the ability to contribute to their field of interest by conducting scientific studies and following new technologies in the industry. Additionally, this program aims to graduate students who can work in academia with a solid understanding of scientific research and advanced topics in computer engineering. Finally, this program aims to graduate professionals who are experts in analyzing, planning and managing large-scale information systems.

Computer Engineering PhD program curriculum

The Computer Engineering PhD program comprises the most up-to-date must and elective courses such as advanced algorithm design techniques, artificial intelligence and advanced research methods. In addition, as a requirement of this program, students present their research topic in the seminar course, they enter PhD qualifying exam, conduct a scientific research study, and write a thesis about the conducted research.

Program Learning Outcomes

  1. Apply mathematics, science, and engineering knowledge to identify, conceptualize, and solve computer engineering problems.
  2. Advanced knowledge of computer engineering-related topics.
  3. Ability to analyze, design, implement and evaluate computing systems.
  4. Understanding engineering techniques to successfully practice the computer engineering profession in various problem domains.
  5. Use oral and written communication to present technical concepts and research findings through conference oral presentations, journal papers, or technical reports.
  6. Obtaining and demonstrating a deep knowledge of computer engineering-related topics to advance state-of-the-art through original research.
  7. Ability to understand and solve advanced engineering problems.
  8. Ability to design a system, module, component, or process to develop solutions for system users’ needs as well as to design, conduct experiments, analyze and interpret data.
  9.  Ability to identify emerging trends and challenges in Computer Engineering and apply the acquired knowledge in mathematics, science, and engineering to address future technological challenges.


Course assessment usually comprises of a comprehensive final exam and continuous assessment. Continuous assessment can include amongst others, mid-terms, projects, and class participation. Letter grades are calculated based on the weight of the final exam and the continuous assessment and the actual numerical marks obtained in these two assessment components. Based on the course grades the student’s semester grade point average (GPA) and cumulative point average (CPA) are calculated.


To graduate students must have at least 21 credits (240 ECTS), as well as successfully complete their seminar, qualification exam, and thesis studies. Students are required to be successful with at least a “B” grade from all the courses prescribed in the doctoral program. To complete the program, students must successfully pass the qualification exam by the end of the sixth semester. For the thesis jury to be appointed, the candidate must have published an article in a journal scanned by SCI, SSCI or AHCI in the field related to the doctoral thesis, or at least one publication accepted for publication (YODAK, 2901.2007, Circular No: 1 1f). To graduate from this program, they are required to have a GPA of at least 3.00 out of 4.00.

What makes us different

BAU Cyprus educates their students in technologically well-equipped classrooms. A modern and universal academic medium is offered in the university. In addition, courses are taught by experienced and well-educated lecturers. On the other hand, BAU Cyprus provides many resources for the students, including high-performance computers, electronics, digital logic, embedded systems laboratories, and book collections.

Career opportunities

Graduates of this program can work in academia with a solid understanding of scientific research and advanced topics in computer engineering. Additionally, they can hold a position in industry as professionals who are experts in analyzing, planning, and managing large-scale information systems.

Let's Make Something Great Together