You are here

New BS in Computer Engineering

Bachelor of Science in Computer Engineering

Program info     |     Objectives & Outcomes     |     Admission     |     Study plan    

Program Information

The college of computer and information sciences in King Saud University was founded in 1984. The college was founded with two departments; computer engineering and computer science. Since then the college has expanded and it currently has five departments; information systems, information technology, and software engineering, in addition to the two original departments. The college was borne of the need to have highly qualified computer engineers available. The Department of Computer Engineering aims to graduate engineers specialized in various areas of computer engineering, who are capable of enhancing the Kingdom's fast-paced development.

The B.Sc. Program In Computer Engineering Is Accredited By The Engineering Accreditation Commission (EAC) Of ABET

The graduate performs setting up standards for computer systems, providing technical consultation, as well as supervising installation, configuration, and operation of equipment. In addition, the graduate should be capable to design, develop, manage, and monitor the performance of computer networks. With the Kingdom's entry to the manufacturing era, the graduates will take an essential role in designing computer systems and computer networks. The graduate will design control systems for automated tasks in laboratories and factories.

Program Educational Objectives

The computer engineering program educational objectives are designed to support the university, college, and department mission statements and insure that the program meets ABET criteria.

Graduates of the computer engineering program are prepared to:

  1. Work creatively as proficient ICT professionals within multidisciplinary teams.
  2. Succeed in graduate studies in Computer Engineering and related disciplines.
  3. Ethically lead with innovation contributing to the development of KSA and the region.
  4. Succeed in lifelong learning programs to remain current professionals contributing to the advancement of the global ICT industry.

 

Student Outcomes

a. An ability to apply knowledge of mathematics, science, and engineering.

b. An ability to design and conduct experiments, as well as to analyze and interpret data.

c. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.

d. An ability to function on multidisciplinary teams.

e. An ability to identify, formulate, and solve engineering problems.

f. An understanding of professional and ethical responsibility.

g. An ability to communicate effectively.

h. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.

i. A recognition of the need for, and an ability to engage in life-long learning.

j. Knowledge of contemporary issues.

k. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Admission

The requirement for the admission of students to the College of Computer and Information Sciences is based on a composite average not less than 75% which is calculated as follows:

  • 25% of General Aptitude Test
  • 25% of Subject Achievement Test
  • 25% of PY GPA
  • 25% of Math Courses in PY (Math 140 and Math 150)

The priority of acceptance for admission is given to those applicants with the highest composite average.

Study Plan (Prerequisite Flow Graph)

 

LEVEL 1

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

MATH 101

Differential Calculus

3(3,1,0)

 

ENG 100

English 

6(6,9,0)

 

CHEM 101

General Chemistry I

4(3,0,2)

 

ARAB 100

Writing Skills

2(2,0,0)

 

Sub Total

 

15

 

 

 

LEVEL 2

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

STAT 101

An Introduction to Probability & Statistics

3 (3,0,0)

 

ENG 110

English

6 (6,9,0)

ENG 100

CT 101

IT Skills

3 (0,0,6)

 

CUR 101

University Skills

3 (3,0,0)

 

EPH 101

Fitness and Health Education 

1 (1,1,0)

 

ENT 101

Entrepreneurship

1(1,0,0)

 

Sub Total

 

17

 

 

 

LEVEL 3

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CSC 111

Computer Programming I

4 (3,1,2)

CT 101

MATH 106

Integral Calculus

3 (3,2,0)

MATH 101

MATH 151

Discrete Math

3 (3,2,0)

MATH 101

PHYS 103

General Physics I

4 (3,0,2)

 

IC 1xx

1st Elective Islamic Culture

2 (2,0,0)

 

Sub Total

 

16

 

 

LEVEL 4

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 211

Digital Logic Design I

4 (3,1,2)

MATH 151

CSC 113

Computer Programming II

4 (3,1,2)

CSC 111

MATH 205

Differential & Integral Calculus

3 (3,2,0)

MATH 106

PHYS 104

General Physics II

4 (3,0,2)

PHYS 103

ENGL 109

Language & Communication

2 (2,1,0)

ENG 110

Sub Total

 

17

 

 

LEVEL 5

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 212

Digital Logic Design II

4 (3,1,2)

CENX 211

CSC 212

Data Structures

3 (3,1,0)

CSC 113

EE 207

Electric Circuits for Computer Engineering

3 (3,1,0)

MATH 205

MATH 204

Differential Equations

3 (3,2,0)

MATH 205

ENGL 110

Technical Writing

2 (2,1,0)

ENGL 109

IC 1xx

2nd Elective Islamic Culture

2 (2,0,0)

 

Sub Total

 

17

 

 

LEVEL 6

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 316

Computer Architecture

3 (3,1,0)

CENX 212

CENX 351

Signals and Systems 

4 (3,1,2)

MATH 204

EE 207

 

CSC 227

Operating Systems

3 (3,1,0)

CSC 212

EE 310

Microelectronic Devices and Circuits

3 (3,1,0)

EE 207

EE 312

Basic Electronics Lab

1 (0,0,2)

EE 207

MATH 244

Linear Algebra

3 (3,2,0)

MATH 106

Sub Total

 

17

 

 

LEVEL 7

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 352

Digital Signal Processing

3 (3,1,0)

CENX 351

CENX 341

Data Communication

4 (3,1,2)

CENX 351

CENX 318

Embedded Systems Design

4 (3,1,2)

CENX 316

CENX 390

Computer Engineering Seminar

1 (1,0,0)

ENGL 110

SWE 211

Introduction to Software Engineering

3 (3,1,0)

CSC 111

Sub Total

 

15

 

 

LEVEL 8

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 453

Digital Control & Robotics

4 (3,1,2)

CENX 352

 MATH 244

CENX 441

Computer Networks

4 (3,1,2)

CENX 341

CENX 415

Introduction To VLSI Design

3 (3,1,0)

CENX 212

EE 310

 

CENX 490

Engineering Design & Project Management

3 (2,0,2)

CENX 316

ENGL 110

 

CSC 311

Design and Analysis of Algorithms

3 (3,1,0)

MATH 151

CENX 479

Practical Training

1

120 credits

Sub Total

 

18

 

 

LEVEL 9

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 492

Graduation Project I

3 (3,0,0)

CENX 490

120 credits

CENX 442

Computer and Network Security

3 (3,1,0)

CENX 441

CENX 4xx

CEN Elective I

3 (3,1,0)

 

CENX 4xx

CEN Elective II

3 (3,1,0)

 

IC 107

Profession Ethics 

2 (2,0,0)

 

Sub Total

 

14

 

 

LEVEL 10

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 493

Graduation Project II

3 (3,0,0)

CENX 492

CENX 4xx

CEN Elective III

3 (3,1,0)

 

CENX 4xx

CEN Elective IV

3 (3,1,0)

 

XXX xxx

Technical Elective

3 (3,1,0)

 

IC 1xx

3rd Elective Islamic Culture

2 (2,0,0)

 

Sub Total

 

14

 

 

 

CEN Elective Courses (4 courses)

Course Code

Course Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 402

Introduction to Random Processes

3 (3,1,0)

MATH 244

CENX 351

CENX 413

Computer Architecture II

3 (3,1,0)

CENX 316

CENX 414

Programmable Logic Devices

3(3,1,0)

CENX 212

CENX 416

Introduction to Computer Arithmetic

3 (3,1,0)

CENX 316

CENX 443

Wireless & Sensor Networks

3 (3,1,0)

CENX 441

CENX 445

Network Protocols & Algorithms

3(3,1,0)

CENX 441

CENX 446

Network Design & Management

3 (3,1,0)

CENX 441

CENX 454

Intelligent Systems

3 (3,1,0)

CENX 453

CENX 459

Robotics

3(3,1,0)

 CENX 453

 

CENX 460

Digital Speech Processing

3 (3,1,0)

CENX 352

CENX 465

Digital Image Processing

3 (3,1,0)

CENX 352

CENX 491

Selected Topics in Computer Engineering

3(3,1,0)

CENX 318

CENX 441

CENX 351

 

 

Technical Elective Courses (1 course)

EE 203

Engineering Electromagnetics (1)

EE 204

Engineering Electromagnetics (2)

EE 407

Electronic Communication Circuits

EE 422

Digital Communications

EE 423

Wave Propagation and Antennas

EE 425

Satellite Communications

EE 454

Advanced Control Systems

EE 456

Automatic Control Applications

EE 458

Advanced Logic Design

EE 463

Wireless Communications

EE 464

Optical Communications

CSC 361

Artificial Intelligence

CSC 380

Fundamentals of Database Systems

CSC 412

Simulation and Modeling

CSC 429

Computer security

CSC 453

Parallel Processing

CSC 456

Distributed Systems

CSC 457

Internet Technologies

CSC 462

Machine Learning

SWE 312

Software Requirements Engineering

SWE 321

Software Design and Architecture

SWE 486

Cloud Computing and Big Data

IS 230

Introduction to Database Systems

IS 335

Database Management Systems

IS 385

Enterprise Resource Planning Systems