The Current Study plan has 165 credits which fulfils the international and national requirements for engineering programs. The plan takes into account the university, college, basic sciences, and specialization requirements. The plan Contains two electives at the college level to allow students to have wide-spread knowledge in computing fields from other programs. The plan comprises three elective courses which will help students to mould their interests towards embedded systems, hardware security, or computer networks which are active areas for Vision 2030 and NEOM project. The plan fulfils the requirements of both Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (EAC of ABET), and (SAQF) Saudi Arabian qualification framework. The program has been accredited by both the International Accreditation Board (ABET) and the National Accreditation Board (NCAAA).
Mission
To impart high quality education and scientific research in computer engineering through the employment of knowledge techniques that prepares competent graduates for employment and serving their community.
Program Golas
- To develop a work environment to attract faculty members and improve their satisfaction and retention.
- To create a stimulating academic environment that provide state-of-the-art education in computer engineering that follows international standards and tunes with Vision 2030.
- To provide support services, modern learning resources and facilities for successful career, high quality output and scholarly research.
- To develop lifelong career, professional and entrepreneurship skills to meet technology challenges.
- To spread technology concepts, provide engineering solutions to real life problems and expand the horizon of community services
Program Learning Outcomes
- Define and explain the fundamentals of mathematics and science in the Scope of computer engineering.
- Report contemporary and modern engineering techniques in the field of computer engineering.
- Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
- Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
- Develop and conduct appropriate experimentation, analyse, and interpret data, and use engineering judgment to draw conclusion
- Communicate effectively with a range of audiences
- Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
- Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
- Acquire and apply new knowledge as needed, using appropriate learning strategies
Program Learning Outcomes for Embedded Systems Track
- Outline trends of embedded systems design and usage for real life applications.
- Develop and conduct experiments for applications of embedded and real-time systems
Program Learning Outcomes for Hardware Security Track
- Recognize Various Security Threats and defense Techniques for Modern hardware Design.
- Apply electronic systems design principles for building hardware security applications.
Program Learning Outcomes for Computer Network Track
- Outline advance networking technologies for building computer networks.
- Analyze computer network protocols and standards for efficient network design and implementation.
Student Admission Requirements
- The University Council determines the number of students to be admitted for the upcoming academic year on the basis of the recommendations presented by the College and respective Department councils. The Deanship of Admissions and Registration prepares a draft recommendation to the University Council regarding the number of students to be admitted into the programs during the following academic year. Before starting the first year the students are allowed to choose their major based on their performance in High School Grades, Ability Test (Qiyas) and Comprehensive Exam (Tahsili) as per the following composition of 30%, 30% and 40% respectively.
- For Admission: Admission and Registration | Deanship of Admission and Registration (kku.edu.sa)
- Admission Guide: Click here to download.
Recent Achievements
Enrolment and Graduation Rates
Main Tracks
Hardware security
Computer Networks
Embedded Systems
Duration
Five years (10 semesters)
Study Plan (165 Credit Hours)
This is the current study plan for students enrolled in 2019 and onward. Students who were enrolled before 2019 can find their study plan here.
Year 1 |
|
|
|
Level 1 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
011-ENG-6 |
Intensive English Program 1 |
- |
6 |
108-MATH-3 |
Calculus I |
- |
3 |
108-PHYS-2 |
Principles of Physics-1 |
- |
2 |
111-ICI-2 |
The Entrance to Islamic Culture |
- |
2 |
111-CMS-3 |
Introduction to Computing |
- |
3 |
|
|
|
16 |
|
|
|
|
Level 2 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
012-ENG-6 |
Intensive English Program 2 |
011-ENG-6 |
6 |
109-MATH-3 |
Calculus II |
108-MATH-3 |
3 |
109-PHYS-2 |
Principles of Physics-2 |
108-PHYS-2 |
2 |
112IC1-2 |
Islamic Culture -2 |
- |
2 |
121-CSM-3 |
Introduction to Programming |
111-CMS-3 |
3 |
|
|
|
16 |
|
|
|
|
Year 2 |
|
|
|
Level 3 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
109-CHEM-3 |
Chemistry |
- |
3 |
111-CPE-1 |
C Programming |
121-CSM-3 |
1 |
113-MATH-3 |
Linear Algebra |
109-MATH-3 |
3 |
113-IC1-2 |
Islamic Culture -3 |
- |
2 |
121-CPE-3 |
Semiconductors |
109-PHYS-2 |
3 |
131-CPE-3 |
Engineering Design |
- |
3 |
201-ARAB-2 |
Arabic Language Skills |
- |
2 |
|
|
|
17 |
|
|
|
|
Level 4 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
112-CPE-1 |
Graphical Programming |
111-CPE-1 |
1 |
114-IC1-2 |
Islamic Culture -4 |
- |
2 |
122-CPE-3 |
Digital logic |
- |
3 |
132-CPE-3 |
Electrical Circuits |
- |
3 |
133-CPE-3 |
Discrete Structures |
113-MATH-3 |
3 |
202-ARAB-2 |
Arabic Editing |
- |
2 |
222-CSM-4 |
Object-Oriented Programming |
111-CPE-1 |
4 |
|
|
|
18 |
|
|
|
|
Year 3 |
|
|
|
Level 5 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
223-CPE-3 |
Digital Logic Design |
122-CPE-3 |
3 |
224-CPE-3 |
Computer Organization |
122-CPE-3 |
3 |
231-CCS-4 |
Data Structures and Algorithms |
222-CSM-4 |
4 |
234-CPE-3 |
Engineering Mathematics |
109-MATH-3 |
3 |
235-CPE-3 |
Electronic Circuits |
132-CPE-3 |
3 |
261-CPE-2 |
Signals and Systems |
- |
2 |
|
|
|
18 |
|
|
|
|
Level 6 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
225-CPE-3 |
Microprocessor and Interfacing |
224-CPE-3 |
3 |
236-CPE-3 |
Electronics Measurements |
235-CPE-3 |
3 |
251-CPE-2 |
Principles of Communication Systems |
235-CPE-3 |
2 |
262-CPE-3 |
Digital Signal Processing |
261-CPE-2 |
3 |
291-CPE-0 |
Summer Training |
224-CPE-3 |
0 |
339-MATH-3 |
Probability and Statistics |
133-CPE-3 |
3 |
381-CCS-3 |
Operating Systems |
222-CSM-4 |
3 |
|
|
|
17 |
|
|
|
|
Year 4 |
|
|
|
Level 7 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
229-MATH-2 |
Number Theory |
- |
2 |
352-CPE-3 |
Data Communication |
251-CPE-2 |
3 |
313-CPE-3 |
Software Engineering |
222-CSM-4 |
3 |
326-CPE-3 |
Computer Architecture |
224-CPE-3 |
3 |
337-CPE-3 |
Automatic Control Systems |
261-CPE-2 |
3 |
371-CPE-3 |
Intelligent Systems |
- |
3 |
|
|
|
17 |
|
|
|
|
Level 8 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
139-Bshr-2 |
Communications Skills |
- |
2 |
231-ISM-3 |
Database Management Systems |
- |
3 |
341-CPE-4 |
Embedded Systems |
225-CPE-3 |
4 |
353-CPE-3 |
Computer Networks |
352-CPE-3 |
3 |
381-CPE-3 |
Cryptography Engineering |
229-MATH-2 |
3 |
|
|
|
15 |
|
|
|
|
Year 5 |
|
|
|
Level 9 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
438-CPE-3 |
Engineering Economic Analysis |
313-CPE-3 |
3 |
482-CPE-3 |
Hardware Security |
381-CPE-3 |
3 |
498-CPE-3 |
Project-I |
291-CPE-0 |
3 |
|
|
|
9 |
|
|
|
|
Level 10 |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
442-CPE-2 |
Computing Ethics |
- |
2 |
492-CPE-2 |
Industrial Trends |
- |
2 |
499-CPE-3 |
Project-2 |
498-CPE-3 |
3 |
|
|
|
7 |
|
|
|
|
Tracks Electives |
|
|
|
Track I |
Embedded Systems |
|
|
Code |
Course Name |
Pre-requisite |
CH |
442-CPE-3 |
Networks for Embedded Systems |
341-CPE-4 |
3 |
443-CPE-3 |
Real Time Systems |
- |
3 |
444-CPE-3 |
Internet of Things |
341-CPE-4 |
3 |
|
|
|
|
Track II |
Computer Networks |
|
|
Code |
Course Name |
Pre-requisite |
CH |
454-CPE-3 |
Network Design |
353-CPE-3 |
3 |
455-CPE-3 |
Wireless Networks |
- |
3 |
456-CPE-3 |
Internet Routing Architecture |
- |
3 |
|
|
|
|
Track III |
Hardware Security |
|
|
Code |
Course Name |
Pre-requisite |
CH |
427-CPE-3 |
Advanced Digital Design |
- |
3 |
483-CPE-3 |
Embedded Systems Security |
341-CPE-4 |
3 |
439-CPE-3 |
Industrial Automation and Control |
337-CPE-3 |
3 |
|
|
|
|
College Electives |
|
|
|
Department |
Computer Science |
|
|
Code |
Course Name |
Pre-requisite |
CH |
313-CCS-3 |
Game Development |
- |
3 |
223-CCS-3 |
Advanced Object Oriented |
- |
3 |
|
|
|
|
Department |
Computer Engineering |
|
|
Code |
Course Name |
Pre-requisite |
CH |
455-CPE-3 |
Wireless Networks |
- |
3 |
456-CPE-3 |
Internet Routing Architecture |
- |
3 |
472-CPE-3 |
Robotics |
- |
3 |
|
|
|
|