Degree Information (New)

Introduction

Computer engineering is a discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems, computer-controlled equipment, and networks of intelligent devices. Increasingly, computer engineers are involved in the design of computer-based systems to address highly specialized and specific application needs. Computer engineers work in most industries, including the computer, automobile, aerospace, telecommunications, power production, manufacturing, defense, and electronics industries. They design high-tech devices ranging from tiny microelectronic integrated-circuit chips to powerful systems that utilize those chips and efficient telecommunication systems that interconnect those systems. It also includes distributed computing environments (local and wide area networks, wireless networks, internets, intranets), and embedded computer systems (such as aircraft, spacecraft, and automobile control systems in which computers are embedded to perform various functions).

Vision 2030 of the Kingdom of Saudi Arabia has the following objectives:

  1. Diversifying the Economy & Developing New Sectors: "We are determined to reinforce and diversify the capabilities of our economy, turning our key strengths into enabling tools for a fully diversified future." Vision 2030, p. 7.
  2. Leading the Digital Transformation: "We will increase our investments in, and lead, the digital economy." Vision 2030, p. 44.
  3. Increase SME Contributions to the GDP: "We will strive to create suitable job opportunities for our citizens by supporting SME entrepreneurship, privatization, and investments in new industries." Vision 2030, p. 36.
  4. Education for Employment: "We will close the gap between the outputs of higher education and the requirements of the job market."  Vision 2030, p. 40.
  5. Vibrant Society & Merit-Based Values: "The values of moderation, tolerance, excellence, discipline, equity, and transparency will be the bedrock of our success."  Vision 2030 p. 16.

 The computer engineering department is contributing to achieving the objectives of Vision 2030 by having programs that prepare graduates for the requirements of the job market, graduates that can lead digital transformation, and create businesses to contribute to the economy of Saudi Arabia.

 

Program Educational Objectives

In accordance with the missions of the University, the CCSE, and the COE department, the following program educational objectives were adopted for the computer engineering program:

The objectives of the computer engineering (COE) program are to produce graduates who, a few years after graduation, will have:

  1. Establish a successful professional career in computer engineering or related fields.
  2. Lead or actively participate in initiatives that utilize emerging technologies and leverage business opportunities in line with the Kingdom's Vision.
  3. Pursue their professional development through self-learning, graduate studies, or professional certification.

These PEOs were developed and are regularly reviewed by all the program constituents (COE faculty, employers of COE alumni, and the department's Industrial Advisory Board). The latest review was two years ago when the COE department council unanimously agreed to keep these PEOs as is.

 

Student Learning Outcomes

In the current review of the Computer Engineering curriculum, the following are the seven student outcomes of the Computer Engineering program. Mapping to the old student outcomes is also appended in parentheses:

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. An ability to 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.
  3. An ability to communicate effectively with a range of audiences.
  4. An ability to 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.
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. 

 

Requirements for the B.S. Degree in Computer Engineering

Option I: With Summer Training


 Every student majoring in Computer Engineering (Summer Training Option) must complete the following curriculum:

(a) General Education Requirements (22 Credit Hours)
Credit Hours
English                                         
ENGL 101, 102, 214
9
Islamic & Arabic Studies
IAS 111, 121, 212, XXX
8
General Studies
CGS 392, XXX
4
Physical Education
PE 101
1
 
22
(b) Math & Science Requirements (32 Credit Hours)
Credit Hours
Math                                         
MATH 101, 102, 201, 208, STAT 319, ICS 253
20
Physics
PHYS 101, 102
8
Chemistry
CHEM 101
4
 
32
(c) Digital Foundation (12 credit hours)
Credit Hours
ICS                                         
ICS 104
3
ISE
ISE 291
3
COE
COE 292
3
BUS
BUS 200
3
 
12
(d) Core Requirements (47 Credit Hours)
Credit Hours
COE                                                
COE 202, 203, 241, 301, 302, 306, 344, 346, 384, 411,412
32
ICS
ICS 108, 202, 433
11
EE                                         
EE 236 & EE 237
4
 
47
(e) Major & Free Electives (15 Credit Hours)
Credit Hours
COE Electives
Four COE 4xx Courses
12
Technical Electives
One XXX xxx Course from Department's List 
3
 
15
(f) Summer Training (0 Credit Hours)
Credit Hours
Summer Training (02 Months)
COE 399
0
  
0
The Total Number of Credit Hours Required 
128

 

 

Option II: With an Internship

Every student majoring in Computer Engineering (Internship Option) must complete the following curriculum:

(a) General Education Requirements (22 Credit Hours)
Credit Hours
English                                         
ENGL 101, 102, 214
9
Islamic & Arabic Studies
IAS 111, 121, 212, XXX
8
General Studies
CGS 392, XXX
4
Physical Education
PE 101
1
22
(b) Math & Science Requirements (32 Credit Hours)
Credit Hours
Math                                         
MATH 101, 102, 201, 208, STAT 319, ICS 253
20
Physics
PHYS 101, 102
8
Chemistry
CHEM 101
4
32
(c) Digital Foundation (12 Credit Hours)
Credit Hours
ICS                                         
ICS 104
3
ISE
ISE 291
3
COE
COE 292
3
BUS
BUS 200
3
12
(d) Core Requirements (47 Credit Hours)
Credit Hours
COE                                                
COE 202, 203, 241, 301, 302, 306, 344, 346, 384, 411,412
32
ICS
ICS 108, 202, 433
11
EE                                         
EE 236 & EE 237
4
47
(e) Major Electives (9 Credit Hours)
Credit Hours
COE Electives
Three COE 4xx Courses
9
9
(f) Internship Work (6 Credit Hours)
Credit Hours
Internship Work (One Academic Semester)
COE 398
6
 

6
The Total Number of Credit Hours Required 
128

 

 

Flow Charts for the New Computer Engineering Degree Plans

 
1. Summer Training