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

B.Sc. in Computer Engineering

College of Computer and Information Sciences — King Saud University

Bachelor of Science in Computer Engineering

Department of Computer Engineering  ·  Internationally Accredited Program

Accredited by ABET — Engineering Accreditation Commission (EAC)

Program Information

 

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 of Saudi Arabia'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 program educational objectives are designed to support the university, college, and department missions, and to ensure the program meets ABET standards. The graduates of the program are prepared to:

 

Work creatively as proficient ICT professionals within multidisciplinary teams.

 

Succeed in graduate studies in Computer Engineering and related disciplines.

 

Lead the innovation journey with high ethics, and contribute to the development of the Kingdom of Saudi Arabia and the region.

 

Engage in lifelong learning programs to remain current professionals contributing to the advancement of the global ICT industry.

Student Outcomes

 
 

The ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.

 

The ability to apply engineering design to produce solutions that meet specified needs while considering public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.

 

The ability to communicate effectively with various audiences.

 

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

 

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

 

The ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

 

The ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Admission

 

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

25%
General Aptitude Test
25%
Subject Achievement Test
25%
Preparatory Year GPA
25%
Math Courses in Preparatory Year
(MATH 140 & MATH 150)
Priority of acceptance is given to applicants with the highest composite average.

Study Plan

 
Level 1
Course CodeCourse TitleCredit Hours (Lec, Tut, Lab)Prerequisite
MATH 101Differential Calculus3(3,1,0)
ENG 100English6(6,9,0)
CHEM 101General Chemistry I4(3,0,2)
ARAB 100Writing Skills2(2,0,0)
Subtotal15 
Level 2
Course CodeCourse TitleCredit HoursPrerequisite
STAT 101An Introduction to Probability & Statistics3(3,0,0)
ENG 110English6(9,9,0)ENG 100
CT 101IT Skills3(6,0,0)
CUR 101University Skills3(3,0,0)
EPH 101Fitness and Health Education1(1,1,0)
ENT 101Entrepreneurship1(1,0,0)
Subtotal17 
Level 3
Course CodeCourse TitleCredit HoursPrerequisite
CSC 111Computer Programming I4(4,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)
Subtotal16 
Level 4
Course CodeCourse TitleCredit HoursPrerequisite
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
ENG 109Language & Communication2(2,1,0)ENG 110
Subtotal17 
Level 5
Course CodeCourse TitleCredit HoursPrerequisite
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
ENG 110Technical Writing2(2,1,0)ENG 109
IC 1xx2nd Elective Islamic Culture2(2,0,0)
Subtotal17 
Level 6
Course CodeCourse TitleCredit HoursPrerequisite
CENX 316Computer Architecture3(3,1,0)CENX 212
CENX 351Signals and Systems4(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
Subtotal17 
Level 7
Course CodeCourse TitleCredit HoursPrerequisite
CENX 352Digital Signal Processing3(3,1,0)CENX 351
CENX 341Data Communications4(3,1,2)CENX 351
CENX 318Embedded Systems Design4(3,1,2)CENX 316
CENX 390Computer Engineering Seminar1(1,0,0)ENG 110
SWE 211Introduction to Software Engineering3(3,1,0)CSC 111
Subtotal15 
Level 8
Course CodeCourse TitleCredit HoursPrerequisite
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 Credit Hours
Subtotal18 
Level 9
Course CodeCourse TitleCredit HoursPrerequisite
CENX 492Graduation Project I3(3,0,0)CENX 490 / 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 107Professional Ethics2(2,0,0)
Subtotal14 
Level 10
Course CodeCourse TitleCredit HoursPrerequisite
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)
Subtotal14 
CEN Electives (4 courses)
Course CodeCourse TitleCredit HoursPrerequisite
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 Electives (1 course)
Course CodeCourse Title
EE 203Engineering Electromagnetics (1)
EE 204Engineering Electromagnetics (2)
EE 407Electronic Communication Circuits
EE 422Digital Communications
EE 423Wave Propagation and Antennas
EE 425Satellite Communications
EE 454Advanced Control Systems
EE 456Automatic Control Applications
EE 458Advanced Logic Design
EE 463Wireless Communications
EE 464Optical Communications
IS 230Fundamentals of Database Systems
IS 335Database Management Systems
IS 385Enterprise Resource Planning Systems
Course CodeCourse Title
CSC 361Artificial Intelligence
CSC 380Fundamentals of Database Systems
CSC 412Simulation and Modeling
CSC 429Computer Security
CSC 453Parallel Processing
CSC 456Distributed Systems
CSC 457Internet Technologies
CSC 462Machine Learning
SWE 312Software Requirements Engineering
SWE 321Software Design and Architecture
SWE 486Cloud Computing and Big Data
Last updated on :