موقع حكومي رسمي تابع لحكومة المملكة العربية السعودية
Beta Version

Bachelor of Science in Artificial Intelligence Sciences

Preparing outstanding specialists in the field of computer science and artificial intelligence to achieve national and international development goals, by providing a comprehensive academic environment that develops knowledge and supports innovation, creativity, scientific research, and community service.

About The Academic Program

Nature and Goals of the Program

The Bachelor of Science in Artificial Intelligence Sciences aims to provide female students with both theoretical and practical knowledge in the fields of artificial intelligence and its various applications. The program is distinguished by offering a blend of advanced curricula in machine learning, natural language processing, computer vision, robotics, and data analysis. It also equips students with analytical and programming skills that qualify them to develop intelligent solutions capable of addressing emerging challenges in various sectors, in alignment with Saudi Vision 2030. The program relies on modern teaching methods, including project-based learning and hands-on practice, to enhance the research and innovative capabilities of the students.

Career opportunities

The Artificial Intelligence Sciences program prepares qualified women to work in AI-related jobs in both the government and private sectors, including, but not limited to: 1. Developer of smart and intelligent technological solutions for business, economic, and medical fields. 2. Developer of smart and expert software and systems. 3. Research positions in the field of artificial intelligence at research and training centers. 4. Teaching positions in artificial intelligence at general and higher education institutions. 5. Available and new jobs in the various fields of artificial intelligence.

Program Information

College of Computer and Information Sciences
Department of Computer Sciences
Major Artificial Intelligence Sciences
Academic degree Bachelor of Science in Artificial Intelligence Sciences
Language of instruction English
Duration 4 Years

Program Details

  1. Preparing qualified female cadres to apply the acquired knowledge from artificial intelligence practices and scientific research methods.
  2. Developing the necessary skills for students to face and solve problems related to artificial intelligence.
  3. Building the capabilities required to analyze, design, and develop intelligent and efficient software systems in ever-evolving academic, professional, and community environments.
  4. Encouraging continuous self-learning and understanding personal, professional, and ethical responsibilities.
  5. Enhancing the role of artificial intelligence in serving society and contributing to sustainable development.
  1. K1 — Explain theories and principles of Artificial Intelligence, and their relations to the strategies, techniques, and tools to design and develop Artificial Intelligence Systems.
  2. K2 — Demonstrate a specialized knowledge in Artificial Intelligence encompassing current developments, and research methodologies in the field.
  3. S1 — Apply different AI theories, investigations, and research to solve complex problems and develop creative solutions.
  4. S2 — Implement AI techniques, tools, and processes for developing intelligent computer-based solutions.
  5. S3 — Analyze data with mathematical methods by utilizing specialized technical tools to advance research or projects.
  6. S4 — Communicate effectively in a variety of professional contexts.
  7. V1 — Recognize professional responsibilities and make informed judgments in artificial intelligence practice based on legal and ethical principles.
  8. V2 — Function effectively and autonomously as a member or leader of a team engaged in activities appropriate to the AI discipline.
  1. Build software and intelligent agent systems.
  2. Recognize natural language Systems and their implementation.
  3. Implement machine learning systems and measure their performance.
  4. Develop smart software that uses machine learning and deep learning.
  5. Apply smart software on engineering applications.
  6. Design and develop computer systems that emulate and exhibit human intelligence.
  7. Have theoretical and practical aspects of robotics, cognitive science, image processing, natural language processing, machine learning, artificial neural network, fuzzy logic, expert systems and logic programming.
  8. Develop real world applications.
  9. Be ready for a career path in industry or research.
Levels Course Code Course Title Credit Pre-Requisite
Level One MATH 101 Calculus(1) 3
Level One CS 100 Discrete Structures 3
Level One CS 110 Programming Language )1) 4
Level One ENG 101-1 English language (1) 3
Level Two ENG 102-2 English language (2) 3 ENG101-1OR ( ENG101AND ENG102 )
Level Two CS 105 Digital Logic Design 3
Level Two CS 111 Programming Language (2) 4 CS110OR CS110T
Level Two MATH 161 General Statistics 3
Level Two MATH 242 Principles of Linear Algebra 3 MATH101OR MATH101T
Level Three CAI 210 Artificial Intelligence Fundamentals 3 CS111TOR CS111
Level Three CS 212 Data Structures 3 CS111OR CS111T
Level Three IS 220 Database Fundamentals 4 CS111TOR CS111
Level Three MATH 103 Calculus (II) 4
Level Three PHYS 101 General Physics (1) 3
Level Four CS 205 Computer Architecture and Organization 3 CS105OR CS105T
Level Four CS 380 Professional Ethics 1
Level Four IT 221 Computer Networks Fundamentals 3 CS110TOR CS110
Level Four MATH 367 Probability theory 3 ( MATH103TOR MATH102TOR Math102OR MATH103 )AND ( MATH161TOR MATH162OR MATH261TOR MATH161 )
Level Four CAI 211 Data Mining and Information Retrieval 3 IS220TOR IS220
Level Four CAI 230 Artificial Intelligence Algorithms 3 CAI210
Level Five CS 385 Software Engineering 3 IS220OR IS220T
Level Five IT 311 Information Security 3 IT221TOR IT221
Level Five CAI 320 Machine Learning and Pattern Recognition 3 CAI211
Level Five CAI 340 Introduction to Vision and Robotics 3 CAI230
Level Five CAI 421 Introduction to Deep learning 3 CAI211
Level Five CS 340 Operating Systems 3 CS212OR CS212TOR CS212D
Level Six CAI 350 Natural Language Processing 3 CAI421
Level Six CAI 360 Artificial Intelligence Applications Programming 3 CAI421
Level Six CAI 441 Robot Kinematics and Dynamics 3 CAI340
Level Six CS 351 Human-Computer Interaction 3 CS212TOR CS212
Level Six IS 350 Projects Management 3 CS212TOR CS212
Level Seven CAI 461 Agent Based Systems 3 CAI441
Level Seven CAI 480 Graduation Project (1) (Capstone 1) 3 CS385
Level Eight CAI 481 Graduation Project (2) (Capstone 2) 3 CAI480
Level Eight CAI 490 CO-OP Training 6 CAI461AND CAI480

University Compulsory Requirements

Course Code Course Title Credit
GNR 070 Ethics and Islamic Values 2
GNR 071 Islamic Banking and Economics 2
GNR 072 Community Building in Islam 2
ENG 101 English Language (1) 3
ENG 102 English Language (2) 3

University Elective Requirements

Course Code Course Title Credit
GNR 020 Communication Skills 2
GNR 021 Creative Writing 2
GNR 022 Writing Academic Reports 2
GNR 023 Emotional Intelligence Course 2
GNR 030 Basics of Entrepreneurship 2
GNR 031 Principles of Projects Management 2
GNR 032 Giftedness and Mental Superiority 2
GNR 033 Principles of E-Commerce 2
GNR 034 Financial Literacy 2
GNR 035 Leadership and Change Management 2
GNR 050 Health Awareness 2
GNR 051 Poetry and Prose in Arabic Literature 2
GNR 052 Well-Being and Quality of Life 2
GNR 053 Fitness and Sport Science 2
GNR 060 Sustainable Development 2
GNR 061 Global Citizenship 2
GNR 062 Lifelong Learning Skills 2
GNR 063 Sustainable Ecosystems 2
GNR 064 Global Citizenship 2
GNR 010 History of Kingdom of Saudi Arabia and its Pioneering Role 2
GNR 011 Community Building in Islam 2
GNR 012 Good Citizenship Values 2
GNR 013 Saudi Arts and Heritage 2
GNR 015 Studies in Saudi Literature 2
GNR 040 Computer Skills and Information Technology 2
GNR 041 Basics of Programming 2
GNR 042 Data Analysis and Management 2
GNR 046 Artificial Intelligence For Healthcare Disciplines 2
GNR 047 Artificial Intelligence For Scientific Discipines 2
GNR 048 Artificial Intelligence For Humanities Disciplines 2

Elective Specialization Requirements

Course Code Course Title Credit
CAI 300 Selected Topics (1) 3
CAI 312 Advanced Artificial Intelligence 3
CAI 322 Expert Systems 3
CAI 323 Neural Networks Computation 3
CAI 324 Applied Machine Learning 3
CAI 401 Selected Topics (2) 3
CAI 413 Artificial Intelligence of Things 3
CAI 451 Applied Natural Language Processing 3
CAI 470 Artificial Intelligence for Cyber Security 3
CS 390 Modeling and Simulation 3