Department of Computer Engineering
-
IT Project Fair
IT Project Fair
The project fair is held every semester in the Bachelor of Science in Information Technology program.
About collage
Historical overview 1402 - 1404 AH The importance of computers for development and modern technology and the need for specialists in this field increased after computers penetrated all aspects of life. From this standpoint and from the reality of the expected need for national competencies in the field of computer, the King Saud University Council agreed at the beginning of the year 1402/1403 AH to establish two programs for study in this field: the Computer Science Program within the College of Science and the Computer Engineering Program within the College of Engineering. 1404 - 1420 AH The two programs began their activities and soon the students accepted them very much, which made thinking heading to the expansion of these two programs. Accordingly, a committee of specialists in this field was formed from the faculty of King Saud University. This committee carried out extensive studies to discuss the best ways and means to advance the curricula and programs of computer science and engineering at the university, and ended with the recommendation to establish a college called the College of Computer and Information Sciences, provided that the topic is submitted to the competent authorities for a decision. This committee has also carried out studies and research necessary to develop curricula and decisions for the various departments in this college. As a result, Royal Decree No. 7/1558 / M was issued on 5/19/1404 AH to establish the College of Computer and Information Sciences and to be attached to King Saud University, so that the college has financial, administrative and academic arrangements for other colleges and institutes affiliated with the university. The beginning of the academic year 1404/1405 AH. Admission of students to various programs began in the academic year 1404-1405 AH . 
- Sustain excellence in learning experience
- Ensure creative and innovative research
- Strengthen graduates’ competitiveness
- Bolster faculty and staff performance
- Support continuous improvement through national and international partnerships
- Expand the college impact on local society
World-wide excellence and leadership in research and education in computing and informatics.
- IT Project Fair
- Chairperson
- Bachelor of Science in Information Technology – Networks & IoT Engineering Track (NIE)
IT Project Fair
The project fair is held every semester in the Bachelor of Science in Information Technology program.
Head of the Department
Bachelor of Science in Information Technology – Networks & IoT Engineering Track (NIE)
Level One
| Name | Department | Contact | ||
|---|---|---|---|---|
| Prof. Saad Abdullah Al-Ahmadi | Computer Science | Office: 31|2179 | Tel.: 4695212 | |
| Prof. AbdulMalik Salman AlSalman | Computer Science | Office: 31|2246 | Tel.: 4676597 | |
| Prof. Hassan Mathkour | Computer Science | Office: 31|2241 | Tel.: 4676575 | |
| Prof. Hatim Aboalsamh | Computer Science | Office: 31|2205 | Tel.: 4677798 | |
| Prof. Abdullah Mohammed Al-Dhelaan | Computer Science | Office: 31|2163 | Tel.: 4677777 | |
| Prof. Abdel Monim Mohamed Ali Artoli | Computer Science | Office: 31|2120 | Tel.: 4679174 | |
| Prof. Aqil Mohammad Mustafa Azmi | Computer Science | Office: 31|2150 | Tel.: 4676574 | |
| Prof. Mohamed El Bachir Menai | Computer Science | Office: 31|2174 | Tel.: 4670687 | |
| Prof. Muhammad Hassan W. Hussain | Computer Science | Office: 31|2123 | Tel.: 4673427 | |
| Prof. Khalil M. El Hindi | Computer Science | Office: 31|2122 | Tel.: 8064631 | |
| Prof. Ahmad S. Al-Mogren | Computer Science | Office: 31|2175 | Tel.: 4676992 | |
| Prof. Mohamed Maher Ben Ismail | Computer Science | Office: 31|2242 | Tel.: 4695223 | |
| Prof. Yousef A. AlOhali | Computer Science | Office: 31|2164 | Tel.: 4676584 | |
| Prof. Mznah Abdullah AlRodhaan | Computer Science | Office: 06|T079 | Tel.: 52198 | |
| Prof. Heba abdullatif Kurdi | Computer Science | Office: 06|T127 | Tel.: 4657867 | |
| Prof. Ouiem Abdelkader Bchir | Computer Science | Office: 06|T123 | Tel.: 51267 | |
| Prof. Manar Ibrahim Hosny | Computer Science | Office: 06|T78 | Tel.:8052427 | |
| Prof. Najwa Abdulaziz Altwaijry | Computer Science | Office: 06|G29 | Tel.: 50497 | |
| Prof. Isra Al-Turaiki | Computer Science | Office: 06|G28 | Tel.: 52909 | |
| Prof. Najla Abdulrahman Alnabhan | Computer Science | Office: | Tel.: None | |
Associate Professors
| Name | Department | Contact | ||
|---|---|---|---|---|
| Dr. Saleh M. AlHammami | Computer Science | Office: 31|2154 | Tel.: 4676589 | |
| Dr. Adel Khalifa Soudani | Computer Science | Office: 31|2180 | Tel.: 4676578 | |
| Dr. Ameur A. Touir | Computer Science | Office: 31|2158 | Tel.: 4676581 | |
| Dr. Jalal F. AlMuhtadi | Computer Science | Office: 31|2178 | Tel.: 4676581 | |
| Dr. Sofien Ezzine GANNOUNI | Computer Science | Office: 31|2157 | Tel.: 4673447 | |
| Dr. Iehab AL Rassan | Computer Science | Office: 31|2177 | Tel.: 4676585 | |
| Dr. Hussain A. AlSalman | Computer Science | Office: 31|2171 | Tel.: 4695213 | |
| Dr. Sultan Alfarhood | Computer Science | Office: 31|2200 | Tel.: 8063201 | |
| Dr. Mejdl Sultan Safran | Computer Science | Office: 31|2236 | Tel.: None | |
| Dr. Mohammad R.Alsulmi | Computer Science | Office: 31|2189 | Tel.: None | |
| Dr. Nasser A. AlSadhan | Computer Science | Office: 31|2160 | Tel.: None | |
| Dr. Sarab Abdulwahab AlMuhaideb | Computer Science | Office: 06|T54 | Tel.: 52836 | |
Assistant Professors
| Name | Department | Contact | ||
|---|---|---|---|---|
| Dr. Fawaz Alsulaiman | Computer Science | Office: 31|2125 | Tel.:8064422 | |
| Dr. Maher A. Alhossaini | Computer Science | Office: 31|2182 | Tel.: None | |
| Dr. Abdulmajeed Ibrahim Alameer | Computer Science | Office: 31|2176 | Tel.: None | |
| Dr. Omar Ibrahim Alsaleh | Computer Science | Office: 31|2194 | Tel.: 4670697 | |
| Dr. Mohammed Abdullah Al-Dhelaan | Computer Science | Office: 31|2153 | Tel.: 4696013 | |
| Dr. Muath A. AlKhalaf | Computer Science | Office: 31|2124 | Tel.: None | |
| Dr. Bander Mohamed Alsulami | Computer Science | Office: 31|2119 | Tel.: None | |
| Dr. Azzam Mohammed Alsudais | Computer Science | Office: 31|2181 | Tel.: None | |
| Dr. Omar Ali Alobaid | Computer Science | Office: 31|2249 | Tel.: 63786 | |
| Dr. Meshal Alfarhood | Computer Science | Office: 31|2159 | Tel.: None | |
| Dr. Mohamed Alkaoud | Computer Science | Office: 31|2171 | Tel.: None | |
| Dr. Abdullah Othman Alshalan | Computer Science | Office: 31|2248 | Tel.: 4695216 | |
| Dr. Muhannad A. AlDughaim | Computer Science | Office: 31|2235 | Tel.: None | |
| Dr. Mohammed Alzaid | Computer Science | Office: 31|2161 | Tel.: 8060999 | |
| Dr. Abdulrahman A. Alsaudi | Computer Science | Office: 31|2155 | Tel.: None | |
| Dr. Faisal Abdullah Alatawi | Computer Science | Office: | Tel.: None | |
| Dr. Salman Nawab Gul | Computer Science | Office: 31|2234 | Tel.: None | |
| Dr. Mohammed Shaya Baihan | Computer Science | Office: 31|2235 | Tel.: None | |
| Dr. Arwa Mohsen Alawajy | Computer Science | Office: 06|T134 | Tel.: None | |
| Dr. Areej Abdulrahman Almazroa | Computer Science | Office: 06|T107 | Tel.: 50390 | |
| Dr. Eman Sulaiman Albilali | Computer Science | Office: 06|T108 | Tel.: None | |
| Dr. Hafida Lahcen Benhidour | Computer Science | Office: 06|T31 | Tel.: None | |
| Dr. Rasha Mohammad AlEidan | Computer Science | Office: 06|T47 | Tel.: 55317 | |
| Dr. Sarah Shuqayr Alotaibi | Computer Science | Office: 06|T138 | Tel.: None | |
| Dr. Sarah Abdulmalik Alsulaiman | Computer Science | Office: 06|T148 | Tel.: 50823 | |
| Dr. Sultanah Gaid Alotaibi | Computer Science | Office: 06|T28 | Tel.: 56401 | |
| Dr. Seetah Mohammad ALSalamah | Computer Science | Office: 06|T137 | Tel.:53572 | |
| Dr. Ghada M. AlNifie | Computer Science | Office: 06|T126 | Tel.: None | |
| Dr. Mona Mohammed Almofarreh | Computer Science | Office: 06|T108 | Tel.: None | |
| Dr. Munira Suliman Alballa | Computer Science | Office: 06|T137 | Tel.: None | |
| Dr. Mai Alzamel | Computer Science | Office: 06|T91 | Tel.: 53546 | |
| Dr. Norah Abdullah Alkaldi | Computer Science | Office: 06|T138 | Tel.: None | |
| Dr. Hajar Ahmad Alhijailan | Computer Science | Office: T87|06 | Tel.: None | |
| Dr. Aljawharah Omar Alabdullatif | Computer Science | Office: 06|T59 | Tel.: None | |
| Dr. Arwa M. AlTurki | Computer Science | Office: 06|T136 | Tel.: 55874 | |
| Dr. Amani Ahmed Alahmadi | Computer Science | Office: 06|T23 | Tel.: 56264 | |
| Dr. Asma K. AlKhamis | Computer Science | Office: 06|T132 | Tel.: None | |
| Dr. Zaheda A. AlMuallem | Computer Science | Office: 06|T134 | Tel.: 54255 | |
| Dr. Nourah Alangari | Computer Science | Office: T52|06 | Tel.: 55757 | |
| Dr. Nouf Ali AlShenaifi | Computer Science | Office: 06|T119 | Tel.: 56456 | |
| Dr. Hadeel A. AlNegheimish | Computer Science | Office: 06|T58 | Tel.: None | |
| Dr. Yousra Saud Almathami | Computer Science | Office: 06|T92 | Tel.: 58298 | |
| Dr. Amani Abdullah Alajlan | Computer Science | Office: T64|06 | Tel.: 52814 | |
| Dr. Mashael Majed AlSaleh | Computer Science | Office: 06|T74 | Tel.: None | |
Lecturers
| Name | Department | Contact | ||
|---|---|---|---|---|
| Dr. Mourad Bouchenak | Computer Science | Office: 31|2201 | Tel.: 4678704 | |
| Dr. Mohammad Wakil Ahmad | Computer Science | Office: 31|G075 | Tel.: 4673430 | |
| Lec. Saad Abdulaziz Alyousef | Computer Science | Office: | Tel.: None | |
| Lec. Wesam A. Hatamleh | Computer Science | Office: 31|2121 | Tel.: 4695219 | |
| Lec. Mishal Khalid Aldekhayel | Computer Science | Office: 31|2199 | Tel.: None | |
| Lec. Marwan Mohammed Almaymoni | Computer Science | Office: 31|2199 | Tel.: None | |
| Lec. Abdulrahman Khalid Alshememry | Computer Science | Office: 31|G047 | Tel.: None | |
| Lec. Muhammad I. AlMeataz | Computer Science | Office: | Tel.: None | |
| Lec. Yazeed A. Hassan | Computer Science | Office: | Tel.: None | |
| Lec. Khaja Mohammed Mustafa | Computer Science | Office: 31|G47 | Tel.: None | |
| Lec. Ghada A. AlSaleh | Computer Science | Office: 06|S13 | Tel.: 56318 | |
| Lec. Asmaa Mohammed Aljuhani | Computer Science | Office: | Tel.: None | |
| Lec. Awabed Jibreen | Computer Science | Office: T61|06 | Tel.: None | |
| Lec. Hessah Abduallah Alraqibah | Computer Science | Office: 06|T136 | Tel.: 52806 | |
| Lec. Faten Abdullah Al-omar | Computer Science | Office: | Tel.: None | |
| Lec. Misheal Sabbar | Computer Science | Office: | Tel.: None | |
| Lec. Hayfa Abdulkarim Aleid | Computer Science | Office: T61|06 | Tel.: None | |
| Lec. Arwa A. AlRubaiaan | Computer Science | Office: | Tel.: None | |
| Lec. Afnan Hussein Algobail | Computer Science | Office: 06|S13 | Tel.: None | |
| Lec. Afnan Waheed Alhindi | Computer Science | Office: 06|S15 | Tel.: 52465 | |
| Lec. Alaa S. AlAli | Computer Science | Office: | Tel.: None | |
| Lec. Albatool Assaf Alhawas | Computer Science | Office: 06|S24 | Tel.: 53524 | |
| Lec. Amal A. AlQahtani | Computer Science | Office: | Tel.: None | |
| Lec. Eman A. AlMuaili | Computer Science | Office: | Tel.: None | |
| Lec. Rawabi H. AlWaneen | Computer Science | Office: 06|S15 | Tel.: 58721 | |
| Lec. Lama R. Alssum | Computer Science | Office: | Tel.: None | |
| Lec. Malak M. AlMujalli | Computer Science | Office: 06|S15 | Tel.: None | |
| Lec. Maha Mohammed Alsayyari | Computer Science | Office: | Tel.: None | |
| Lec. Meerah Mohammed AlHakbani | Computer Science | Office: 06|S15 | Tel.: 52571 | |
| Lec. Noura S. AlBallaa | Computer Science | Office: | Tel.: None | |
| Lec. Norah Ibrahim Fantoukh | Computer Science | Office: S13|06 | Tel.: None | |
| Lec. Heba Abdulrahman Khojah | Computer Science | Office: | Tel.: None | |
Teaching Assistants
| Name | Department | Contact | ||
|---|---|---|---|---|
| TA. Bandar I. AlFayyadh | Computer Science | Office: | Tel.: None | |
| TA. Abeer Alessa | Computer Science | Office: 06|S15 | Tel.: None | |
Ph.D. in Computer Engineering Program
Ph.D. in Computer Engineering
Department of Computer Engineering · Doctoral Program
Program Information
The Department of Computer Engineering at King Saud University was founded in 1984, starting with nine full-time faculty members. The faculty has grown significantly over the years, engaged in education, research, and working closely with students from throughout the Kingdom of Saudi Arabia and the world. Distinguished faculty members provide professional and consulting services across diverse computer technology areas for governmental, public, and private sectors.
In recent decades, the world has witnessed tremendous developments in computer engineering. The increasing reliance on these technologies has created growing demand for specialized cadre with high expertise in computer engineering to work in teaching and research in universities and research centers.
The Ph.D. program in Computer Engineering is proposed to contribute to providing graduate studies and advanced research in the fields of computer engineering. Our research and teaching cover a broad range of fields including:
Computer Architecture & High-Performance Computing
Cloud Computing & Internet of Everything (IoE)
Robotics & Signal Processing
Computer Networks & Network Security
This will contribute to creating qualified researchers and faculty members in the area of computer engineering. Degree Name: Ph.D. in Computer Engineering.
Educational Objectives
To promote advanced research and scientific publication and to contribute to the future scientific and technical world advancement in computer engineering.
To prepare highly specialized scholars, professionals, and Saudi research personnel that meet the Saudi society's development needs, jobs demand, and support the transfer of advanced information technologies across industry, academic, and scientific sectors.
To create solutions for persistent Computer Engineering problems in public and governmental institutions through a higher level of applied research and technology transfer.
To provide graduate students and Saudi researchers with the skills, methodology, innovation, and scientific approaches necessary for distinguished professionals in Computer Engineering sectors.
Admission Requirements
In addition to the admission requirements enumerated in the Unified Law Organizing Graduate Studies at Saudi Universities, the department has the following additional requirements:
BSc from King Saud University or equivalent in one of the following: Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, Information Technology, or related computing disciplines.
MSc from King Saud University or equivalent in one of the following: Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, Information Technology, or related computing disciplines.
Minimum standardized scores required:
or equivalent
(or 144 GRE Quantitative)
minimum score
Degree Requirements
Successful completion of 27 units of graduate courses in the Ph.D. program.
Pass the Comprehensive Exam (COMP 700).
Publish or obtain acceptance for at least one publication in a specialized refereed venue in computer engineering.
Completion and successful defense of an original thesis (CENX 700 — 1 unit).
Program Structure
from List (1)
from List (2)
Courses
from List (3)
Exam
(CENX 700)
Study Plan
| Course Code | Course Title | Credit Hours | Co-/Pre-Requisites |
|---|---|---|---|
| — — | General Course from List (1) | 3 | — |
| CENX 6-- | Core Course (1) from List (2) | 3 | — |
| CENX 6-- | Core Course (2) from List (2) | 3 | — |
| Sub Total | 9 | ||
| Course Code | Course Title | Credit Hours | Co-/Pre-Requisites |
|---|---|---|---|
| CENX 601 | Engineering Stochastic Processes and its Applications | 3 | — |
| — — | Elective Course (1) from List (3) | 3 | — |
| — — | Elective Course (2) from List (3) | 3 | — |
| Sub Total | 9 | ||
| Course Code | Course Title | Credit Hours | Co-/Pre-Requisites |
|---|---|---|---|
| CENX 696 | Independent Research Study I | 2 | — |
| — — | Elective Course (3) from List (3) | 3 | — |
| Sub Total | 5 | ||
| Course Code | Course Title | Credit Hours | Co-/Pre-Requisites |
|---|---|---|---|
| CENX 697 | Independent Research Study II | 2 | — |
| Sub Total | 2 | ||
| Course Code | Course Title | Credit Hours | Co-/Pre-Requisites |
|---|---|---|---|
| CENX 699 | Thesis Proposal Preparation | 1 | — |
| Sub Total | 1 | ||
| Course Code | Course Title | Credit Hours | Co-/Pre-Requisites |
|---|---|---|---|
| COMP 700 | Comprehensive Exam | 0 | — |
| CENX 700 | Thesis | 1 | CENX 699 / COMP 700 |
| Total | 27 units | ||
Courses
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CENX 601 | Engineering Stochastic Processes and its Applications | 3 |
| CENX 696 | Independent Research Study I | 2 |
| CENX 697 | Independent Research Study II | 2 |
| COMP 700 | Comprehensive Exam | 0 |
| CENX 700 | Thesis | 1 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| MATH 505 | Numerical Linear Algebra | 3 |
| MATH 507 | Advanced Operations Research | 3 |
| STAT 503 | Probability and Mathematical Statistics | 3 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CENX 628 | Advanced Parallel Computing | 3 |
| CENX 629 | Fault-Tolerant Systems | 3 |
| CENX 633 | Network Design and Algorithms | 3 |
| CENX 635 | Telecommunication Network: Protocols and Performance Analysis | 3 |
| CENX 645 | Speech and Video Signal Processing | 3 |
| CENX 647 | Pattern Recognition | 3 |
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CENX 611 | Design of CAD Tools | 3 |
| CENX 632 | Graphs and Network Flows Theory and Applications | 3 |
| CENX 634 | Personal Communication Systems | 3 |
| CENX 636 | Optical Networks | 3 |
| CENX 637 | Sensor Networks | 3 |
| CENX 638 | Wireless and Multimedia Networks | 3 |
| CENX 639 | High-Performance Interconnection Networks | 3 |
| CENX 651 | Nanorobotics | 3 |
| CENX 691 | Advanced Topics in Computer Engineering | 3 |
| CSC 612 | Analysis and Design of Algorithms | 3 |
| CSC 619 | Selected Topics in Computer Security | 3 |
| CSC 662 | Artificial Intelligence | 3 |
| CSC 663 | Machine Learning | 3 |
Course Schedule
| First Semester | Second Semester | ||
|---|---|---|---|
| Required Courses | CENX 601 | CENX 601 | |
| Elective Courses | Signals & Systems | 1 from {CENX 647, CENX 651} | 1 from {CENX 645, CENX 651} |
| Computer Networks | 1 from {CENX 634, CENX 635, CENX 632} | 1 from {CENX 633, CENX 637, CENX 638} | |
| Computer Architecture | CENX 628 * | CENX 628 | |
Master of Science in Computer Engineering (New)
Master of Science in Computer Engineering
Department of Computer Engineering · Graduate Program
Program Vision
Regional leadership and excellence in the field of Computer Engineering and the management of related research, in addition to producing graduates who will become pioneers in exploring new challenges in Computer Engineering and related fields.
Program Mission
The Department of Computer Engineering is committed to providing students with a high level of education in Computer Engineering sciences. It aspires to foster creativity and a team-work spirit in a student-centered learning environment. The department also strives to develop innovative research and to participate in leading the Information and Communication Technology (ICT) sector in the Kingdom of Saudi Arabia, in order to facilitate the Kingdom's transformation into a knowledge-based economy.
Program Objectives
Prepare graduates of high quality and expertise in the field of Computer Engineering.
Advance scientific and applied research.
Provide training programs to qualify engineers and practitioners working in the field of Computer Engineering.
Provide consultations and develop suitable solutions.
Program Outcomes
Graduates of the Computer Engineering department will possess computing skills, as well as the ability to:
Apply knowledge of mathematics, science, and engineering.
Design and conduct experiments, as well as analyze and interpret data.
Design systems and their components, or process them to meet desired needs.
Identify, formulate, and solve engineering problems.
Admission Requirements
In addition to the admission requirements stated in the Unified Regulations of Graduate Studies in Saudi universities and the regulatory and executive rules and procedures of graduate studies at King Saud University, the department requires the following:
The applicant must meet the terms stated in the unified regulations of graduate studies in Saudi Universities.
The applicant must meet the terms stated in the unified regulations of graduate studies at King Saud University.
Hold a bachelor's degree with a regular study program from King Saud University or its equivalent in one of the following: Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, Information Technology, or other computing disciplines.
Hold a minimum GPA of 3.5 out of 5 or equivalent in Computer Engineering or Electrical Engineering, or a minimum GPA of 4 out of 5 or equivalent in other disciplines.
A minimum GPA is required as follows:
Minimum standardized test scores required:
(or equivalent: 75 Qiyas)
(450 PBT / 133 CBT)
Graduation Requirements
The student must successfully complete (25) credit hours from the master's program courses.
Successful completion of the master's thesis.
Program Structure
The total number of required credit hours is (25), in addition to (1) credit hour for the thesis, distributed as follows:
| Course Type | Number of Courses | Required Credit Hours |
|---|---|---|
| Compulsory Courses | 6 | (13) Credit Hours |
| Elective Courses | 4 | (12) Credit Hours |
| Thesis | 1 | (1) Credit Hour for the Thesis |
| Total | 11 | (25) Credit Hours + (1) Credit Hour for the Thesis |
Study Plan
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 521 | Advanced Computer Architecture | 3 | — |
| CEN 531 | Computer Networks | 3 | — |
| Subtotal | 6 Credit Hours | ||
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 543 | Digital Signal Processing (1) | 3 | — |
| Subtotal | 3 Credit Hours | ||
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 591 | Seminar in Computer Engineering | 1 | — |
| CEN 592 | Independent Study | 2 | — |
| Subtotal | 3 Credit Hours | ||
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 596 | Thesis Proposal Preparation | 1 | (12 credit hours) |
| Subtotal | 1 Credit Hour | ||
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 600 | Thesis | 1 | CEN 596 |
| Subtotal | 1 Credit Hour | ||
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 570 | Simulation and Modeling | 3 (3+0) | — |
| CEN 571 | Stochastic Processes | 3 (3+0) | — |
| CEN 573 | Algorithms Analysis and Complexity Theory | 3 (3+0) | — |
| CEN 576 | Intelligent Systems | 3 (3+0) | — |
| Subtotal (one course) | 3 Credit Hours | ||
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CEN 524 | Advanced Computer Arithmetic | 3 (3+0) | CEN 521 |
| CEN 526 | Advanced Embedded Systems | 3 (3+0) | CEN 521 |
| CEN 527 | Parallel Computing | 3 (3+0) | CEN 521 |
| CEN 528 | Processor Design | 3 (3+0) | CEN 521 |
| CEN 532 | Mobile Computing and Wireless Networks | 3 (3+0) | CEN 531 |
| CEN 533 | Performance Analysis of Computer Networks | 3 (3+0) | CEN 531 |
| CEN 534 | Wireless Sensor Networks | 3 (3+0) | CEN 531 |
| CEN 546 | Digital Image Processing | 3 (3+0) | CEN 543 |
| CEN 549 | Digital Speech Processing | 3 (3+0) | CEN 543 |
| CEN 552 | Mobile Robots | 3 (3+0) | CEN 543 |
| CEN 553 | Selected Topics in Computer Engineering | 3 (3+0) | — |
| CEN 586 | Network Security | 3 (3+0) | CEN 531 |
| Subtotal (three courses) | 9 Credit Hours | ||
Course Schedule
| First Semester | Second Semester | ||
|---|---|---|---|
| Compulsory Courses | CEN 543 | CEN 543 | |
| CEN 531 | CEN 531 | ||
| CEN 521 | CEN 521 | ||
| CEN 591 | |||
| Elective List (1) | CEN 570 | CEN 571 | |
| CEN 573 | CEN 576 | ||
| Elective List (2) | Signals & Systems | CEN 549 | CEN 546 |
| CEN 552 | |||
| Computer Networks | CEN 533 | CEN 586 | |
| CEN 534 or CEN 553 | CEN 532 | ||
| Computer Architecture | CEN 524 or CEN 528 | CEN 526 or CEN 527 | |
Resources
Bachelor of Science in Computer Engineering
Bachelor of Science in Computer Engineering
Program info | Objectives & Outcomes | Admission | Study plan | Statistics
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:
- Work creatively as proficient ICT professionals within multidisciplinary teams.
- Succeed in graduate studies in Computer Engineering and related disciplines.
- Ethically lead with innovation contributing to the development of KSA and the region.
- 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
| LEVEL ONE | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| MATH140 | Introduction to Mathematics | 2 | |
| Engl140 | English I | 8 | |
| CI140 | Learning & Thinking & Research Skills | 3 | |
| CHS150 | Health and Fitness 2 | 1 | |
| Sub Total | 14 | ||
| LEVEL TWO | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| ENT101 | Entrepreneurship | 1 | |
| CT140 | Computer Skills | 3 | |
| MC140 | Communication Skills | 2 | |
| MATH150 | Differential Calculus | 3 | MATH140 |
| Engl150 | English II | 8 | Engl140 |
| Sub Total | 17 | ||
| LEVEL THREE | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CSC111 | Computer Programming I | 4 | CT140 |
| MATH106 | Integral Calculus | 3 | MATH150 |
| MATH151 | Discrete Mathematics | 3 | MATH150 |
| PHYS103 | General Physics I | 4 | |
| IC101 | Introduction o Islamic Culture | 2 | |
| Sub Total | 16 | ||
| LEVEL FOUR | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CSC113 | Computer Programming II | 4 | CSC111 |
| CEN200 | Introduction to comptuer Engineering | 3 | MATH151 |
| CHEM101 | General Chemestry I | 4 | |
| PHYS104 | Physics II | 4 | |
| MATH200 | Differential and Integral Calculus | 3 | MATH106 |
| Sub Total | 18 | ||
| LEVEL FIVE | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CSC212 | Data Structures | 3 | CSC113 |
| CEN214 | Logic Design I | 3 | CEN200 |
| CEN215 | Logic Design I Lab | 1 | CEN214 |
| MATH204 | Differential Equations | 3 | MATH200 |
| MATH244 | Linear Algebra | 3 | MATH106 |
| EE201 | Fundamentals of Electric Circuits | 3 | PHYS104 |
| Sub Total | 16 | ||
| LEVEL SIX | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CEN313 | Logic Design and Hardware Description | 3 | CEN214 |
| CEN340 | Signals and Systems | 3 | MATH204 |
| CEN343 | Introduction to Random Processes | 3 | MATH204 |
| EE310 | Microelectronic Devices and Circuits | 3 | EE201 |
| EE312 | Basic Electronics Lab | 1 | EE310 |
| IS230 | Introduction to Database Systems | 3 | CSC212 |
| Sub Total | 16 | ||
| LEVEL SEVEN | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CEN316 | Computer Architecture | 3 | CEN313 |
| CEN317 | Logic Design Lab II | 2 | CEN313 + CEN215 |
| CEN342 | Introduction to Data Transmission | 3 | CEN340 |
| CEN344 | Data Communication Lab | 1 | CEN342 |
| CEN352 | Digital Signal Processing | 3 | CEN340 |
| CSC227 | Operating Systems | 3 | CEC212 |
| IC102 | Islam and Society | 2 | |
| Sub Total | 17 | ||
| LEVEL EIGHT | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CEN415 | Introduction to VLSI Design | 3 | CEN313+ EE310 |
| CEN439 | Embedded Systems Design | 3 | CEN316 |
| CEN444 | Computer Networks I | 3 | CEN342 |
| CEN455 | Introduction to Digital Control | 3 | CEN352 |
| CEN456 | Digital Control Lab | 1 | CEN455 |
| CEC342 | Software Engineering | 3 | CEC212 |
| Sub Total | 16 | ||
| SUMMER INTERNSHIP | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CEN999 | Practical Training | 1 | 120 credit hours |
| Sub Total | 1 | ||
| LEVEL NINE | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CEN434 | Digital Systems Design Lab | 2 | CEN439 |
| CEN445 | Computer Networks II | 3 | CEN444 |
| CEN447 | Computer Networks Lab | 2 | CEN444 |
| CEN470 | Professional Ethics | 1 | 120 credit hours |
| CEN492 | Project I | 3 | 120 credit hours + level 7 is zero level |
| IC103 | Islamic Economic System | 2 | |
| SWE466 | Software Project Management | 3 | CEC342 |
| Sub Total | 16 | ||
| LEVEL TEN | |||
| Code | Course Name | Hours | Pre-/Co- requesites |
| CEN448 | Security and Internet Protocols | 3 | CEN444 |
| CEN493 | Project II | 3 | CEN492 |
| IC104 | Fundamentals of Political System in Islam | 2 | |
| -- | Elective I | 3 | |
| -- | Elective II | 3 | |
| Sub Total | 14 | ||
Accepted and graduated students of the department of Computer Engineering
| Academic Year | Accepted new Students | Total number of students in all levels | Graduated students | |
| 2010-2011 | 1431-1432 | 111 | 264 | 27 |
| 2011-2012 | 1432-1433 | 94 | 288 | 36 |
| 2012-2013 | 1433-1434 | 91 | 322 | 23 |
| 2013-2014 | 1434-1435 | 106 | 369 | 56 |
| 2014-2015 | 1435-1436 | 75 | 392 | 75 |
Contact us
Contact Us
Department of Computer Engineering · King Saud University
Chairman's Office
P.O. Box 51178
Riyadh 11543
Kingdom of Saudi Arabia
Vision and Mission
Vision & Mission
Department of Computer Engineering · King Saud University
Vision
Mission
Department Objectives
The main objectives of the Computer Engineering Department are:
To prepare graduates with high quality education and superior experience in the field of Computer Engineering.
To develop scientific and applied research that advances the field and serves the community.
To provide training programs for the rehabilitation of engineers and workers in the field of computer engineering.
To provide consultations and to develop appropriate solutions to engineering challenges.
Chairman's Message
Chairman's Message
Department of Computer Engineering · King Saud University
A Word from the Chairman
The Computer Engineering Department is one of the leading departments within the College of Computer and Information Sciences, contributing to the advancement of education, scientific research, and community service. This department was established to meet the local and global job market demands for distinguished national talents. Since its inception, it has successfully produced graduates who have significantly contributed to the development of various sectors in Saudi Arabia and has earned prestigious academic accreditations from both international and national organizations, such as the National Center for Academic Accreditation and Evaluation (NCAAA) and the Accreditation Board for Engineering and Technology (ABET).
Programs & Commitment
The Computer Engineering Department is committed to achieving the Saudi Vision 2030 through outstanding academic programs aimed at enhancing students' capabilities and technical skills. We regularly update our curricula to align with global technological advancements and job market requirements, empowering our students to lead digital transformation and excel in modern specializations.
Cybersecurity — Preparing graduates to protect critical digital infrastructure in the Kingdom and beyond.
Networking — Building expertise in the design and management of modern computer networks at scale.
Internet of Things (IoT) — Equipping students to drive the next wave of smart, connected systems and devices.
The department currently offers a range of academic programs, including Bachelor's and Master's degrees in Computer Engineering and a Ph.D. in Computer Engineering. Our curriculum focuses on providing a blend of theoretical foundations and practical applications in designing, developing, testing, and maintaining computer systems. We are also keen on fostering collaboration with academic and industrial entities locally and internationally to support the professional development of our students and guide them toward distinguished career paths.
We are delighted to invite you to explore our department's programs and achievements through our website. We also welcome you to reach out with any inquiries or suggestions that may support our educational mission.
College of Computer &
Information Sciences
About the Department of Computer Engineering
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 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.