Master of Science in Computer Engineering (New)
Master of Science in Computer Engineering
Program info | Admission | Study plan | Course Schedule | Resources
Program Information
The College of Computer and Information Sciences at 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 born from 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 graduate performs setting up standards for computer systems, providing technical consultation, as well as supervising the installation, configuration, and operation of equipment. In addition, the graduate should be capable of designing, developing, managing, and monitoring the performance of computer networks. With the Kingdom's entry into the manufacturing era, the graduates will take an essential role in designing computer systems and computer networks. The graduate will develop control systems for automated tasks in laboratories and factories
Vision:
The Department of Computer Engineering will be a regional model of excellence for high standard education and a research-intensive department. Our graduates will become leaders in exploring new challenges in Computer Engineering and related areas.
Mission:
The Department of Computer Engineering (CEN) is committed to provide students with a high-quality computer engineering education. It promotes creativity and teamwork in a student-oriented learning environment. The Department of CEN inspires innovative research and participates in leading the Information and Communication Technology (ICT) sector in the Kingdom of Saudi Arabia (KSA) to facilitate the transformation of KSA into a knowledge-based economy.
Computer Engineering as a field of academic study:
The first accredited computer engineering degree program in the United States was established at Case Western Reserve University in 1971. As of October 2004, there were 170 ABET-accredited computer engineering programs in the US. As with most engineering disciplines, having sound knowledge of mathematics and sciences is necessary for computer engineers.
Computer engineering is a profession that uses science, technology, and problem-solving skills to design, construct, and maintain products, services, and information systems.
Career Opportunities:
The need for highly skilled Computer engineers is growing day after day. Graduates from the CEN program will have various career opportunities in the information systems field and IT industry including, but not limited to the followings:
- Computer Architect
- Computer System Engineer
- Network Engineer
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.
- 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.
Educational Program Outcomes:
In concordance with ABET requirements for CEN programs, graduates from the CEN department will possess computing skills as well as the ability to:
- An ability to apply knowledge of mathematics, science, and engineering
- An ability to design and conduct experiments, as well as to analyze and interpret data
- 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
- An ability to function on multidisciplinary teams
- An ability to identify, formulate, and solve engineering problems
- An understanding of professional and ethical responsibility
- An ability to communicate effectively
- The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
- A recognition of the need for, and an ability to engage in life-long learning
- A knowledge of contemporary issues
- An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Admission
-
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.
-
Obtain a bachelor's degree in one of the following: Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, Information Technology, or other Computing disciplines
-
A minimum GPA required as follows:
-
3.5 of 5 for Computer Engineering and Electrical Engineering
-
4 of 5 for other specialties
-
-
A minimum GRE score of 144 in quantitative part (or the equivalent of 75 in Qiyas)
-
A minimum score of 45 in TOFEL-IBT which is equivalent to
- 450 TOFEL-PBT
- 133 TOFEL-CBT
- 5 IETS
- 67 STEP
Study Plan
| First Level: | ||
|---|---|---|
| Course Code | Course Title | Credit Hours |
| CEN 521 | Advanced Computer Architecture |
3 (3+0) |
| CEN 531 | Computer Networks |
3 (3+0) |
| CEN 5xx |
Elective Course from List (1) |
3 (3+0) |
| Total | 9 |
| Second Level: | ||
|---|---|---|
| Course Code | Course Title | Credit Hours |
|
CEN 592 |
Independent Study | 2 (2+0) |
| CEN 543 | Digital Signal Processing (1) |
3 (3+0) |
| CEN 591 |
Seminar in Computer Engineering |
1 (1+0) |
| CEN 5xx | Elective Course from List (2) |
3 (3+0) |
| Total | 9 |
| Third Level: | ||
|---|---|---|
| Course Code | Course Title | Credit Hours |
| CEN 596 | Thesis Proposal Preparation |
1 (1+0) |
| CEN 5xx | Elective Course from List (2) |
3 (3+0) |
|
CEN 5xx |
Elective Course from List (2) | 3 (3+0) |
| Total | 7 |
| Fourth Level: | ||
|---|---|---|
| Course Code | Course Title | Credit Hours |
| CEN 600 | Thesis |
6 (6+0) |
| Total | 6 |
Compulsory Courses:
| Course Code | Course Title | Credit Hours | Prerequisites |
|---|---|---|---|
| CEN 521 | Advanced Computer Architecture |
3 (3+0) |
|
| CEN 531 | Computer Networks |
3 (3+0) |
|
| CEN 543 | Digital Signal Processing (1) |
3 (3+0) |
|
| CEN 591 | Seminar in Computer Engineering |
1 (1+0) |
|
| CEN 592 | Independent Study |
2 (2+0) |
|
| CEN 596 | Thesis Proposal Preparation |
1 (1+0) |
12 credit hours |
| CEN 600 | Thesis |
6 (6+0) |
CEN 596 |
| Total |
19 |
||
Elective Courses List (1):
The student is required to take one course with at least three (3) credits from this list
| Course Code | Course Title | Credit Hours | Prerequisites |
|---|---|---|---|
| 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) |
|
| Total | 12 |
Elective Courses List (2):
The student is required to take three courses with at least three (9) credits from this list:
| Course Code | Course Title | Credit Hours | Prerequisites |
|---|---|---|---|
| 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 586 | Network Security | 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) | |
| Total | 36 |
Course Schedule
|
First Semester |
Second Semester |
||
|
Compulsory Courses |
CEN543 |
CEN543 | |
|---|---|---|---|
|
CEN531 |
CEN531 |
||
|
CEN521 |
CEN521 |
||
|
CEN591 |
|||
|
Elective courses List (1) |
CEN570 |
CEN571 |
|
|
CEN573 |
CEN576 |
||
|
Elective courses List (2) |
Signals & Systems |
CEN549 |
CEN546 |
|
CEN552 |
|||
|
Computer Networks |
CEN533 |
CEN586 |
|
|
CEN534 or CEN553 |
CEN532 |
||
|
Computer Architecture |
CEN524 or CEN528 |
CEN526 or CEN527 |
|
Resources
CEN592(Independent Study)
CEN592 Registration Procedures
CEN596(Research Proposal)/CEN600(Thesis)
CEN596 Registration Procedures
Dates of Defense Exams and Research Proposals
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 |
Vision and Mission
Vision
The Department of Computer Engineering will be a regional model of excellence for high standard education and a research-intensive department. Our graduates will become leaders in exploring new challenges in computer engineering and related areas.
Mission
The Department of Computer Engineering is committed to implementing the highest standards of excellence in higher education. It promotes team work activities in a student-centered learning environment. It inspires meaningful research, and high professional services to the Kingdom of Saudi Arabia.
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 researches.
- 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.
Chairman's Message
Chairman's Message
In my name and on behalf of my colleagues, the faculty members and staff of the Computer Engineering Department, I warmly welcome you. 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).
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 such as cybersecurity, networking, and the Internet of Things. 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. This approach equips students with the necessary skills and knowledge to succeed in the ever-evolving job market. 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.
In conclusion, 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.
Dr. Ahmad I. Alhammad
Department of Computer Engineering, Chairman
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.
Course Catalog
EE201
EE310
CEN455

CEN524

Support Services
Support Services :
1- The Deanship of Library Affairs :
2- King Saud University Press :
https://ksupress.ksu.edu.sa/En/default.aspx
3- The Deanship of Students Affairs :
4- Course Catalogs :