Close this search box.

Quick Links

Computer Engineering Undergraduate Program

The Bachelor of Science in Computer Engineering program aims to graduate well-educated and self-confident engineers in the information and communication technology field who are well-equipped with mathematics, science, and engineering. This program provides the students analytical thinking, problem-solving, coding, system design, leadership, teamworking and communication skills. In addition, the students will have the ability to deal with computer system problems (hardware, software, and networking) creatively using state-of-the-art theoretical and technological knowledge.

Computer Engineering Undergraduate Program Curriculum

In the first year of the undergraduate program, the computer engineering department and the computer engineering profession are introduced. Moreover, a strong foundation is provided to the students with Mathematics, Physics, English and basic level problem-solving and programming courses. After the first year, computer engineering core courses are given, including Data Structures and Object-oriented Programming, Digital Systems and Computer Architecture, Operating Systems, Database Management Systems, Computer Networks. After completing the third year, the students undertake their summer practice to observe the working environment and gain experience working under the supervision of a computer engineer. In the final year, the most up-to-date technical elective courses are offered. In addition, the students also gain awareness of non-technical aspects of engineering. The capstone project courses also help the students to apply their knowledge to a real-life project as well as to develop soft skills like report writing, verbal expression, presentation, research, teamworking, and leadership. Besides the mentioned courses, students take 40-working days summer training course as a fulfilment of this program.

Program Learning Outcomes

  1. Adequate knowledge in mathematics, science and computer engineering; the ability to use theoretical and practical knowledge in these areas in complex engineering problems.


  1. Ability to identify, formulate, and solve complex engineering problems; ability to select and apply appropriate analysis and modelling methods for this purpose.


  1. Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose.


  1. Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in computer engineering applications; ability to use information technologies effectively.


  1. Ability to design, conduct experiments, collect data, analyse and interpret results for the study of complex engineering problems or computer engineering research topics.


  1. Ability to work effectively within and multi-disciplinary teams; individual study skills.


  1. Ability to communicate effectively in verbal and written Turkish; knowledge of at least one foreign language; ability to write active reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions.


  1. Awareness of the necessity of lifelong learning; ability to access information, to follow developments in science and technology and to renew continuously.


  1. To act in accordance with ethical principles, professional and ethical responsibility; information on the standards used in engineering applications.


  1. Information on business practices such as project management, risk management and change management; awareness of entrepreneurship and innovation; information about sustainable development.


  1. Knowledge of the effects of engineering practices on health, environment and safety in the universal and social scale and the problems of the era reflected in engineering; awareness of the legal consequences of engineering solutions.


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.


The student must complete 240 ECTS and all programme requirements. A minimum cumulative grade point average (CPA) of 2.0 is required for graduation. Thus, although ‘C-‘, ‘D+’ and ‘D‘ are pass grades (conditionally pass), in order to achieve a CPA of 2.0, an average grade of ‘C’ is required. In addition, it is required to complete compulsory internship in a specified duration and quality.

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. Due to BAU Cyprus being a member of BAU Global, students can study abroad. 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.

How to apply to the Computer Engineering study program

The application process for studying Computer Engineering at BAU Cyprus is very easy. You can simply and safely share your personal information through our online application platform. After receiving a confirmation email with a link a copy of the following documents can be uploaded:

  • Passport or EU identity card
  • High school diploma certificate with transcript. Please also submit an official translation of the diploma and transcript into English if they are in another language.
  • University certificate with transcript (if applicable). Please also submit an official translation of the diploma and transcript into English if they are in another language.
  • English language test certificate
  • Portfolio PDF with a minimum of 10 works

Career Opportunities

Those who graduate from this program can work for national or international companies. Computer engineers are capable to work for IT companies or others in sectors such as banking, finance, health, defence, tourism, etc. Therefore, BSc. In computer engineering degree holders have a wide range of companies that they can work for. In addition, they have the opportunity to pursue a career in fields such as Computer Architecture, Artificial Intelligence, Internet of Things, Big Data Analytics, Cloud Computing, Cyber Security, Chip Design, Computer Vision, Image Processing, Game Programming, Mobile Application Development. In addition, with the knowledge and vision gained in this program, they can reach management position, or they can have an entrepreneurial role in the IT sector to develop new technologies.

Let's Make Something Great Together