Program Overview

The Department of Computer Engineering (DCE) was established in 30/04/1426 H as department under the College of Computer Science (CCS), in King Khalid University. The Department offers a 5 year Bachelor in Computer Engineering program as a credit and semester based system in accordance with mission and objectives. The degree program is structured with 158 credits and NQF domain skills in the field of Computer Engineering. The program develops the necessary skills and competence required to design and implement computer systems in general and embedded systems in particular. The CE is the discipline concerned with the design, analysis, modeling and implementation of computers and hardware systems. Both the software and the hardware aspects of these systems are taught in a balanced and coherent manner. This program at KKU provides a comprehensive coverage of a wide range of CE subjects such as hardware design, operating systems, real-time systems, microprocessor based systems, embedded hardware and software as well as VLSI technology.

This Program focuses on the fast-growing and challenging area of embedded systems, a rapidly expanding area of modern technology. Its impact and potential are increasingly evident in devices used in commerce and industry. There are expanding applications with enhanced features for end users in industry, instrumentation, health care, entertainment, science and robotics. Embedded systems are often placed inside equipment that is expected to operate continuously for years without any user intervention. This implies that these systems should be robust and be able to recover by themselves if an error occurs.  Therefore, it is essential that the incorporated software is carefully designed and tested more rigorously than that for personal computers.

An embedded systems designer needs to be a multidisciplinary engineer with software programming skills and a broad background in electronic engineering. They must know how to implement procedures to control the target system effectively. Another important element in an embedded systems engineer’s career is the ability to manage projects of various complexities. Due to the wide spread use of Embedded devices in consumer goods, medical equipment, transportation, communication and industrial tools, there is a significant shortage of skilled manpower in Embedded systems of engineering sectors and hence the graduates are likely to be employed in a diverse range of industries with a salary above the average for traditional engineers.



  1. PEOs
  2. Mapping PEOs & SLOs
  3. ​Mapping SLOs & Courses
  4. Program Tree
  5. Statistics


 Program Educational Objectives  (PEOs)

PEO - 1

Apply their knowledge of computer engineering and skills to pursue successful career as computer engineers, consultants and entrepreneurs.

PEO - 2

Lead their professional disciplines, organizations and communities around the world.

PEO - 3

Practice and inspire high technical standards and communicate to colleagues and the public at large their work accomplishment.

PEO - 4

Continue their education in leading graduate programs in engineering and interdisciplinary area to emerge as researchers.

PEO - 5

Re-learn and innovate in ever-changing global economic and technological environments of the 21st century.


Mapping between Program Educational Objectives (PEOs) and Student Learning Outcomes (SLOs)

Code (NCAAA) Student Learning Outcomes (SLOs) Program Educational Objectives (PEOs)
SLO-a a1 Define the fundamental mathematical and scientific knowledge for computer engineer.        
SLO-j a2 List contemporary issues in the field of computer engineering.      
Cognitive skills
SLO-e b1 Develop and formulate solutions for computer engineering problems.        
SLO-c b2 Design a computer system, component or process to meet desired needs within realistic constraints.    
SLO-b b3 Conduct experiments related to computer engineering and analyse and interpret the obtained results.    
SLO-h b4 Criticize the impact of computer engineering solutions in a global, economic and societal context.  
SLO-k b5 Compose modern engineering techniques, skills, and tools necessary for computer engineering practice.      
Interpersonal skills and responsibility
SLO-d c1 Demonstrate to work independently and within team.      
SLO-f c2 Analyse the professional and ethical responsibility of engineering profession.      
SLO-i c3 Recognize the need for and an ability to engage in lifelong learning.      
Communication, information technology and numerical skills
SLO-g1 d1 Demonstrate written communication effectively.    
SLO-g2 d2 Demonstrate oral communication effectively.    


Mapping between CE Student Learning Outcomes with Courses

Mapping between CE program Learning Outcomes with Courses( As per Closing Assessment Loop forms). To download click here


Program Tree

To download program tree Click here


Statistics About Student Enrollment and Graduation since 2011