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