Bachelor of Science in Artificial Intelligence Sciences
Preparing distinguished specialists in computer science and artificial intelligence to achieve national and international development goals, through an integrated academic environment that advances knowledge and supports innovation, creativity, scientific research and community service.
About the program
Career fields
Program information
Source: BannerLive(24/10/2026, 01:04)- College
- College of Computer and Information Sciences
- Department
- Department of Computer Sciences
- Major
- Artificial Intelligence Sciences
- Degree awarded by the program
- Bachelor of Science in Artificial Intelligence Sciences
- Language of instruction
- English
- Number of years
- 4 years
Academic accreditations
- NCAAA· Program accredited(Valid until 30 June 2029)
- ABET (CAC)· Application in progress
Program details
- Prepare qualified women cadres to apply the knowledge gained from artificial intelligence practices and scientific research methods.
- Develop the skills students need to face and solve problems related to artificial intelligence.
- Build the capabilities required to analyze, design and develop effective intelligent systems and software in ever-evolving academic, professional and community environments.
- Stimulate continuous self-learning and an understanding of personal, professional and ethical responsibilities.
- Strengthen the role of artificial intelligence in serving society and contributing to sustainable development.
- K1
Explain the theories and principles of artificial intelligence and their relation to the strategies, techniques and tools used to design and develop AI systems.
- K2
Demonstrate specialized knowledge in artificial intelligence including current developments and research methodologies in the field.
- S1
Apply AI theories, investigations and research to solve complex problems and develop creative solutions.
- S2
Implement AI techniques, tools and processes to develop intelligent computer-based solutions.
- S3
Analyze data using mathematical methods with specialized technical tools to support research and projects.
- S4
Communicate effectively in a variety of professional contexts.
- V1
Recognize professional responsibilities and make informed judgments in AI practice based on legal and ethical principles.
- V2
Work effectively and independently as a member or leader of a team engaged in activities appropriate to the AI discipline.
- Build intelligent software and agent systems.
- Recognize and implement natural language systems.
- Implement machine learning systems and measure their performance.
- Develop intelligent software using machine learning and deep learning.
- Apply intelligent software to engineering applications.
- Design and develop computer systems that simulate and exhibit human intelligence.
- Know the theoretical and practical aspects of robotics, cognitive science, image processing, natural language processing, machine learning, artificial neural networks, fuzzy logic, expert systems and logic programming.
- Develop real-world applications.
- Prepare for a career path in industry or research.
Total credit hours: 128
Source: BannerLive(24/10/2026, 01:04)Level 1
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| انج 131 | Academic English for Majors | 3 | — |
| ريض 101 | Calculus (1) | 3 | — |
| عال 100 | Discrete Structures | 3 | — |
| عال 110 | Programming Language (1) | 4 | — |
| — | University Elective Requirement | 2 | — |
| — | University Mandatory Requirement | 2 | — |
Level 2
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ريض 161 | General Statistics | 3 | — |
| ريض 242 | Principles of Linear Algebra | 3 | MATH 101 or MATH 101T |
| عال 105 | Digital Logic Design | 3 | — |
| عال 111 | Programming Language (2) | 4 | CS 110 or CS 110T |
| — | University Mandatory Requirement | 2 | — |
Level 3
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ذكا 210 | Fundamentals of Artificial Intelligence | 3 | CS 111 or CS 111T |
| ريض 103 | Calculus (2) | 4 | MATH 101 or MATH 101T or PREP 101M |
| عال 212 | Data Structures | 3 | CS 111 or CS 111T |
| فيز 101 | General Physics (1) | 3 | — |
| نال 220 | Fundamentals of Databases | 4 | CS 111 or CS 111T |
| — | University Elective Requirement | 2 | — |
Level 4
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ريض 367 | Probability Theory | 3 | (MATH 103 or MATH 102) and (MATH 161 or MATH 162 or MATH 261) |
| عال 205 | Computer Architecture and Organization | 3 | CS 105 or CS 105T |
| عال 380 | Professional Ethics | 1 | — |
| تال 221 | Fundamentals of Computer Networks | 3 | CS 110 or CS 110T |
| ذكا 211 | Data Mining and Information Retrieval | 3 | IS 220 or IS 220T |
| ذكا 230 | Artificial Intelligence Algorithms | 3 | AI 210 |
Level 5
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| تال 311 | Information Security | 3 | IT 221 or IT 221T |
| ذكا 320 | Machine Learning and Pattern Recognition | 3 | AI 211 |
| ذكا 340 | Introduction to Computer Vision and Robotics | 3 | AI 230 |
| ذكا 421 | Introduction to Deep Learning | 3 | AI 211 |
| عال 340 | Operating Systems | 3 | CS 212 or CS 212T or CS 212D |
| عال 385 | Software Engineering | 3 | IS 220 or IS 220T |
Level 6
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ذكا 350 | Natural Language Processing | 3 | AI 421 |
| ذكا 360 | Intelligent Applications Programming | 3 | AI 421 |
| ذكا 441 | Robot Kinematics and Dynamics | 3 | AI 340 |
| عال 351 | Human-Computer Interaction | 3 | CS 212 or CS 212T |
| نال 350 | Project Management | 3 | CS 212 or CS 212T |
| — | Program Elective (1) | 3 | — |
Level 7
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ذكا 461 | Agent-Based Systems | 3 | AI 441 |
| ذكا 480 | Graduation Project (1) | 3 | CS 385 |
| — | University Elective Requirement | 2 | — |
| — | Program Elective (2) | 3 | — |
| — | Program Elective (3) | 3 | — |
| — | University Elective Requirement | 2 | — |
Level 8
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ذكا 481 | Graduation Project (2) | 3 | AI 480 |
| ذكا 490 | Field Training | 6 | AI 461 and AI 480 |
University mandatory requirements
| Code | Course title | Required units |
|---|---|---|
| عام 070 | Islamic Values and Ethics | 2 |
| عام 071 | Islamic Economics and Banking | 2 |
| عام 072 | Building Society in Islam | 2 |
| انج 101 | English Language (1) | 3 |
| انج 102 | English Language (2) | 3 |
University elective requirements
| Code | Course title | Required units |
|---|---|---|
| عام 020 | Communication Skills | 2 |
| عام 021 | Creative Writing | 2 |
| عام 022 | Academic Report Writing | 2 |
| عام 023 | Emotional Intelligence | 2 |
| عام 030 | Fundamentals of Entrepreneurship | 2 |
| عام 031 | Principles of Project Management | 2 |
| عام 032 | Giftedness and Intellectual Excellence | 2 |
| عام 033 | Principles of E-Commerce | 2 |
| عام 034 | Financial Literacy | 2 |
| عام 035 | Leadership and Change Management | 2 |
| عام 050 | Health Awareness | 2 |
| عام 051 | Poetry and Prose in Arabic Literature | 2 |
| عام 052 | Well-being and Quality of Life | 2 |
| عام 053 | Fitness and Sports Science | 2 |
| عام 060 | Sustainable Development | 2 |
| عام 061 | Global Citizenship | 2 |
| عام 062 | Lifelong Learning Skills | 2 |
| عام 063 | Sustainable Ecosystems | 2 |
| عام 064 | Global Citizenship (in English) | 2 |
| عام 010 | History of Saudi Arabia and its Leading Role | 2 |
| عام 011 | Introduction to Museology | 2 |
| عام 012 | Values of Good Citizenship | 2 |
| عام 013 | Saudi Arts and Heritage | 2 |
| عام 015 | Saudi Literature in English | 2 |
| عام 040 | Computer and IT Skills | 2 |
| عام 041 | Fundamentals of Programming | 2 |
| عام 042 | Data Management and Analysis | 2 |
| عام 046 | AI for Health Majors | 2 |
| عام 047 | AI for Science Majors | 2 |
| عام 048 | AI for Humanities Majors | 2 |
College elective requirements
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| عال 390 | Modeling and Simulation | 3 | — |
| نال 330 | Business Intelligence | 3 | — |
| تال 330 | Cloud Computing | 3 | — |
Program elective requirements
| Code | Course title | Required units | Prerequisite |
|---|---|---|---|
| ذكا 300 | Selected Topics (1) | 3 | — |
| ذكا 312 | Advanced Artificial Intelligence | 3 | — |
| ذكا 322 | Expert Systems | 3 | — |
| ذكا 323 | Neural Network Computing | 3 | — |
| ذكا 324 | Applied Machine Learning | 3 | — |
| ذكا 401 | Selected Topics (2) | 3 | — |
| ذكا 413 | Artificial Intelligence of Things | 3 | — |
| ذكا 451 | Applied Natural Language Processing | 3 | — |
| ذكا 470 | AI for Cybersecurity | 3 | — |
| عال 390 | Modeling and Simulation | 3 | — |