Master of Science in Artificial Intelligence (Non-thesis Option)
Program info | Objectives | Outcomes | Admission | Study plan
The department of Computer Science (CSC) was established in 1984 with a Bsc. program intended to prepare highly competent creative workforce in the field of Computer Science. The Master of Science in Computer Science program was established in 1990 to prepare graduates able to effectively contribute in the domiciliation and development of computing and IT technologies. Later in 2005, the CSC department established a Ph.D. in Computer Science program to meet its research objectives and fulfill the growing need for creative minds for the forthcoming knowledge society. The programs offered by the Computer Science department satisfy the ACM/IEEE recommendations for Computer Science curriculum (http://www.acm.org/education/CS2013-final-report.pdf) and take into account the community needs. Currently, 65 Male and Female students are enrolled in the Msc. of Science in Computer Science program, and 104 Male and Female students are enrolled in the Ph.D. in Computer Science program.
The CSC department is privileged to have competent academic staff who earned their PhD degrees from internationally recognized universities. The faculty members are active researchers in a variety of Computer Science fields such as Artificial Intelligence, Data Science, Pattern Recognition, Networks, Security, Distributed Systems etc... Besides, they are actively involved in teaching and administration of the department activities.
Artificial Intelligence (AI) is an area of Computer Science that aims to develop computer systems able to simulate human intelligence and autonomously perform tasks originally restricted to humans. Nowadays, AI is perceived as a productivity stimulator and economic growth engine. In particular, it has drastically improved the decision making processes by exploiting the exponentially increasing amount of data. In addition, it has promoted novel services and products, industries and markets through offering new revenue streams and boosting consumer demand. Typically, the design of cutting edge Intelligent solutions relies on data science to effectively exploit existing data and transform it into relevant knowledge. In fact, Data Science can be defined as a computer science field which aims to mine meaningful insights and knowledge from large amount of data. Specifically, it leans on machine learning techniques to extract relevant hidden patterns and/or information from any data modality.
- Significance and Justifications of Program Creation
- The Kingdom of Saudi Arabia witnesses the most enthusiastic economic shift and reform program in its rich history. Artificial intelligence (AI) is a key enabler of a wide and diverse range of initiatives being deployed to attain the objectives of KSA Vision 2030.
- A Master of science in Artificial Intelligence would reinforce the contribution of King Saud University to the achievement of KSA Vision 2030.
- Specifically, it would support King Saud University mission in providing distinctive education, producing creative research and participating in building the knowledge economy and community.
- Moreover, it will provide the national and international IT market with Artificial Intelligence professionals ready to take research and development jobs or managerial positions as well as entrepreneurship opportunities.
- The results of the job market survey (program beneficiaries) showed that the proposed program would fulfill the needs in qualified manpower. Moreover, the findings of this survey proved that the program meets the future aspirations of the relevant job market sector. Moreover, the employers have found the curriculum of the proposed program in line with their strategic visions.
- Program Guide
Master of Science in Artificial Intelligence (Non-thesis Option) Guide
- Program's Vision
National, regional and global leadership and excellence in the field of Artificial Intelligence.
- Program's Mission
Preparing highly qualified specialists in Artificial Intelligence as contribution to the edification of the knowledge economy and to the achievement of the objective set by KSA vision through fostering an academic environment ideal for knowledge development, research, and innovation in the fields of Artificial Intelligence.
- Program's Objectives
- Preparing students to work as Artificial Intelligence specialist in Saudi Arabia and abroad.
- Preparing highly qualified students ready to pursue further graduate studies in relevant fields.
- Promoting AI industry by preparing knowledgeable and highly skilled researchers.
- Bridging the gap between the department and Artificial Intelligence industrial and technological environment.
- A- Knowledge and Comprehension
- An ability to apply breadth knowledge of Computer Science relevant to Artificial Intelligence.
- An ability to apply in-depth knowledge of the most recent techniques in Artificial Intelligence to solve a given problem.
- An ability to apply design principles when building up an Artificial Intelligence based solution to a given problem.
- B- Mental Skills
- An ability to function effectively on teams to accomplish a common goal.
- An ability to handle the pressure of deadlines.
- C- Professional and Practical Skills
- An ability to implement the most recent techniques in Artificial Intelligence.
- An ability to design Artificial Intelligence based solutions or systems to meet desired needs.
- An ability implement Artificial Intelligence based solutions or systems.
- An ability to evaluate Artificial Intelligence based solutions or systems.
- An ability to engage in continuing professional development.
- D- General Skills
- An ability to implement understanding of professional, ethical, legal, security, and social issues and responsibilities.
- An ability to communicate effectively with a range of audiences.
In addition to the admission requirements mentioned in the unified regulations for postgraduate studies in Saudi universities and the organizational and executive rules and procedures for postgraduate studies at King Saud University, the department requires the following to join the program:
- The applicant must have a bachelor's degree in computer science obtained with a (regular) mode of study from King Saud University or its equivalent, with a grade of no less than (Above Average) and a GPA of no less than (3.25 out of 5) or its equivalent.
- It is permissible to accept non-specialists in computer science may be accepted from computer engineering, information systems, software engineering, information technology, non-educational computer majors, electrical engineering, mathematics, statistics and operations research, obtained with a (regular) mode of study from King Saud University or any other university recommended by the Ministry of Education with a grade of no less than (Above Average) and a GPA of no less than (3.25 out of 5) or its equivalent.
- The applicant must have a score of at least (5.5) in the IELTS test or its equivalent.
- The applicant must have a score of at least (70) in the quantitative section of the General Aptitude Test for Universities or at least (144) in the quantitative section of the GRE General test.
- The applicant obtained a minimum score of (65) in the Qiyas test.
Number of units required is (33) including the Research project as follows:
Type of Courses | No. of Courses | No. of Units Required |
Core courses | (6) | (18) Study units |
Elective courses | (3) | (9) Study units |
Research project | (2) | (6) Study units |
Total | (11) | (33) Study units |
- First Level:
# | Course Code | Name | No. of Study Units | Activity | Assessment GPA: (incl./excl.) | Pre-requisite |
1 | CSC 512 | Algorithm Analysis and Design | 3(3+0) | Lecture | GPA: incl. | - |
2 | CSC 562 | Artificial Intelligence | 3(3+0) | Lecture | GPA: incl. | - |
3 | CSC 582 | Database Systems for Data Science | 3(3+0) | Lecture | GPA: incl. | - |
Total | (9) study units |
- Second Level:
# | Course Code | Name | No. of Study Units | Activity | Assessment GPA: (incl./excl.) | Pre-requisite |
1 | CSC 564 | Machine Learning | 3(3+0) | Lecture | GPA: incl. | CSC 512 |
2 | CSC 588 | Data Warehouse and Mining Systems | 3(3+0) | Lecture | GPA: incl. | CSC 512 |
3 | CSC 596 | Seminar and Discussion in Artificial Intelligence | 3(3+0) | Lecture | GPA: incl. | CSC 562 |
Total | (9) study units |
- Third Level:
# | Course Code | Name | No. of Study Units | Activity | Assessment GPA: (incl./excl.) | Pre-requisite |
1 | --- | Elective course (1) | 3(3+0) | Lecture | GPA: incl. | - |
2 | --- | Elective course (2) | 3(3+0) | Lecture | GPA: incl. | - |
3 | CSC 591 | Research Project (1) | 3(6+0) | Research Project | GPA: incl. | CSC 596 |
Total | (9) study units |
- Fourth Level & following levels:
# | Course Code | Name | No. of Study Units | Activity | Assessment GPA: (incl./excl.) | Pre-requisite |
1 | --- | Elective course (2) | 3(3+0) | Lecture | GPA: incl. | - |
2 | CSC 592 | Research Project (2) | 3(6+0) | Research Project | GPA: incl. | CSC 591 |
Total | (6) study units |