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 CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

MATH 101Differential Calculus3(3,1,0) 
ENG 100English 6(6,9,0) 
CHEM 101General Chemistry I4(3,0,2) 
ARAB 100Writing Skills2(2,0,0) 
Sub Total 15 

 

 

LEVEL 2
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

STAT 101An Introduction to Probability & Statistics3 (3,0,0) 
ENG 110English6 (6,9,0)ENG 100
CT 101IT Skills3 (0,0,6) 
CUR 101University Skills3 (3,0,0) 
EPH 101Fitness and Health Education 1 (1,1,0) 
ENT 101Entrepreneurship1(1,0,0) 
Sub Total 17 

 

 

LEVEL 3
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CSC 111Computer Programming I4 (3,1,2)CT 101
MATH 106Integral Calculus3 (3,2,0)MATH 101
MATH 151Discrete Math3 (3,2,0)MATH 101
PHYS 103General Physics I4 (3,0,2) 
IC 1xx1st Elective Islamic Culture2 (2,0,0) 
Sub Total 16 

 

LEVEL 4
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 211Digital Logic Design I4 (3,1,2)MATH 151
CSC 113Computer Programming II4 (3,1,2)CSC 111
MATH 205Differential & Integral Calculus3 (3,2,0)MATH 106
PHYS 104General Physics II4 (3,0,2)PHYS 103
ENGL 109Language & Communication2 (2,1,0)ENG 110
Sub Total 17 

 

LEVEL 5
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 212Digital Logic Design II4 (3,1,2)CENX 211
CSC 212Data Structures3 (3,1,0)CSC 113
EE 207Electric Circuits for Computer Engineering3 (3,1,0)MATH 205
MATH 204Differential Equations3 (3,2,0)MATH 205
ENGL 110Technical Writing2 (2,1,0)ENGL 109
IC 1xx2nd Elective Islamic Culture2 (2,0,0) 
Sub Total 17 

 

LEVEL 6
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 316Computer Architecture3 (3,1,0)CENX 212
CENX 351Signals and Systems 4 (3,1,2)

MATH 204

EE 207

 

CSC 227Operating Systems3 (3,1,0)CSC 212
EE 310Microelectronic Devices and Circuits3 (3,1,0)EE 207
EE 312Basic Electronics Lab1 (0,0,2)EE 207
MATH 244Linear Algebra3 (3,2,0)MATH 106
Sub Total 17 

 

LEVEL 7
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 352Digital Signal Processing3 (3,1,0)CENX 351
CENX 341Data Communication4 (3,1,2)CENX 351
CENX 318Embedded Systems Design4 (3,1,2)CENX 316
CENX 390Computer Engineering Seminar1 (1,0,0)ENGL 110
SWE 211Introduction to Software Engineering3 (3,1,0)CSC 111
Sub Total 15 

 

LEVEL 8
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 453Digital Control & Robotics4 (3,1,2)

CENX 352

 MATH 244

CENX 441Computer Networks4 (3,1,2)CENX 341
CENX 415Introduction To VLSI Design3 (3,1,0)

CENX 212

EE 310

 

CENX 490Engineering Design & Project Management3 (3,0,0)

CENX 316

ENGL 110

 

CSC 311Design and Analysis of Algorithms3 (3,1,0)MATH 151
CENX 479Practical Training1120 credits
Sub Total 18 

 

LEVEL 9
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 492Graduation Project I3 (3,0,0)

CENX 490 &

level 7 is zero level

120 credits

CENX 442Computer and Network Security3 (3,1,0)CENX 441
CENX 4xxCEN Elective I3 (3,1,0) 
CENX 4xxCEN Elective II3 (3,1,0) 
IC 107Profession Ethics 2 (2,0,0) 
Sub Total 14 

 

LEVEL 10
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 493Graduation Project II3 (3,0,0)CENX 492
CENX 4xxCEN Elective III3 (3,1,0) 
CENX 4xxCEN Elective IV3 (3,1,0) 
XXX xxxTechnical Elective3 (3,1,0) 
IC 1xx3rd Elective Islamic Culture2 (2,0,0) 
Sub Total 14 

 

 

CEN Elective Courses (4 courses)
Course CodeCourse Title

Credit Hours

(Lec, Tut, Lab)

Pre- Requisite

Courses

CENX 402Introduction to Random Processes3 (3,1,0)

MATH 244

CENX 351

CENX 413Computer Architecture II3 (3,1,0)CENX 316
CENX 414Programmable Logic Devices3(3,1,0)CENX 212
CENX 416Introduction to Computer Arithmetic3 (3,1,0)CENX 316
CENX 443Wireless & Sensor Networks3 (3,1,0)CENX 441
CENX 445Network Protocols & Algorithms3(3,1,0)CENX 441
CENX 446Network Design & Management3 (3,1,0)CENX 441
CENX 454Intelligent Systems3 (3,1,0)CENX 453
CENX 459Robotics3(3,1,0)

 CENX 453

 

CENX 460Digital Speech Processing3 (3,1,0)CENX 352
CENX 465Digital Image Processing3 (3,1,0)CENX 352
CENX 491Selected Topics in Computer Engineering3(3,1,0)

CENX 318

CENX 441

CENX 351

 

 

Technical Elective Courses (1 course)
EE 203Engineering Electromagnetics (1)CSC 361Artificial Intelligence
EE 204Engineering Electromagnetics (2)CSC 380Fundamentals of Database Systems
EE 407Electronic Communication CircuitsCSC 412Simulation and Modeling
EE 422Digital CommunicationsCSC 429Computer security
EE 423Wave Propagation and AntennasCSC 453Parallel Processing
EE 425Satellite CommunicationsCSC 456Distributed Systems
EE 454Advanced Control SystemsCSC 457Internet Technologies
EE 456Automatic Control ApplicationsCSC 462Machine Learning
EE 458Advanced Logic DesignSWE 312Software Requirements Engineering
EE 463Wireless CommunicationsSWE 321Software Design and Architecture
EE 464Optical CommunicationsSWE 486Cloud Computing and Big Data
IS 230Introduction to Database Systems  
IS 335Database Management Systems  
IS 385Enterprise 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

CEN 492/493 report template

Template - Outcome of the weekly project meeting

Students Info

Student Guide

Know Your Library

Last updated on : November 30, 2023 12:59pm