Sorry, you need to enable JavaScript to visit this website.
Skip to main content

New BS in Computer Engineering

Bachelor of Science in Computer Engineering

Program info     |     Objectives & Outcomes     |     Admission     |     Study plan  |     Statistics    |     Graduation Projects    |    Students Info

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

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.

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 (3,0,0)

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 &

level 7 is zero level

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)

CSC 361 Artificial Intelligence

EE 204

Engineering Electromagnetics (2)

CSC 380

Fundamentals of Database Systems

EE 407

Electronic Communication Circuits

CSC 412 Simulation and Modeling

EE 422

Digital Communications

CSC 429 Computer security

EE 423

Wave Propagation and Antennas

CSC 453 Parallel Processing

EE 425

Satellite Communications

CSC 456 Distributed Systems

EE 454

Advanced Control Systems

CSC 457 Internet Technologies

EE 456

Automatic Control Applications

CSC 462 Machine Learning

EE 458

Advanced Logic Design

SWE 312 Software Requirements Engineering

EE 463

Wireless Communications

SWE 321 Software Design and Architecture

EE 464

Optical Communications

SWE 486 Cloud Computing and Big Data

IS 230

Introduction to Database Systems

   

IS 335

Database Management Systems

   

IS 385

Enterprise Resource Planning Systems

   


 Statistics

Enrollment of Students in Computer Engineering program since 2004 (Fig.1):

Fig. 1: Enrollment of Students in Computer Engineering program since 2004.

Number of Enrolled and Graduated Students during the period of 2004 to 2020 (Fig. 2):

Fig. 2: Number of Enrolled and Graduated Students during the period of 2004 to 2020.

Graduation Project

Graduation Project Requirments 

Graduation Project - Self Assessment

CEN492 (Phase 1) report template
CEN493 (Phase 2) report template

Template - Outcome of the weekly project meeting

Students Info

Student Guide

Know Your Library

Last updated on : January 12, 2023 12:55am