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.
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