Bachelor of Artificial Intelligence
Program Name:
Artificial Intelligence
Program Code:
06190101
No. of Courses:
47
Credit Hours
134
Required Cr.Hrs:
128
Elective Cr.Hrs:
6
Study Plan

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
ENG 0011
English (1)
8
-
-
STAT 100
Statistics
2
-
-
PSYCH 101
Thinking Skills and Learning Styles
2
-
-
CSC 105
Computer Skills
4
-
-
PHYS 110
General Physics (1)
2
-
-
Total Credit Hours: 18

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
ENG 0012
English (2)
5
ENG 0011
-
ENG 102
English for Engineering and Computer Science
2
ENG 0011
-
MATH 105
Calculus
3
-
-
CSC 111
Computer Programming (1)
3
-
-
PHYS 115
General Physics (2)
3
PHYS 110
-
Total Credit Hours: 16

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
IC 101
Introduction to Islamic Culture
2
-
-
ARAB 101
Language Skills
2
-
-
MATH 106
Integral Calculus
3
MATH 105
-
CSC 181
Computer Programming (2)
3
CSC 111
-
CSC 214
Data Structures
3
CSC 111
-
CYS 435
Intellectual Property and Information Rights
3
-
-
Total Credit Hours: 16

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
IC 102
Islam & Construction of Society
2
IC 101
-
MATH 107
Linear Algebra & Analytic Geometry
3
MATH 106
-
CAI 221
Artificial Intelligence
3
CSC 214
-
CYS 315
Algorithms Analysis and Design
3
CSC 214
-
CAI 321
Artificial Neural Networks
3
MATH 106
-
STAT 325
Probabilities and Statistics
3
MATH 106
-
Total Credit Hours: 17

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
ARAB 103
Arabic Editing
2
ARAB 101
-
MATH 212
Discrete Mathematics
3
MATH 106
-
CAI 311
Optimization and Regression
3
STAT 325
-
CAI 312
Pattern Recognition
3
STAT 325
-
COE 351
Computer Networks
3
CSC 111
-
COE 352
Computer Networks Lab
1
Associated with COE 351
-
CSC 383
Software Engineering
3
CSC 214
-
Total Credit Hours: 18

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
IC 103
Islamic Economic System
2
IC 102
-
CSC 222
Operating Systems
3
COE 351
-
CAI 322
Image Processing
3
CYS 315
-
CAI 323
Machine Learning
3
CAI 311
-
CAI 413
Natural Language Processing
3
CYS 315
-
CAI 414
Design Principles of Robotics
3
CYS 315
CAI 221
-
CAI 497
Summer Training
1
-
-
Total Credit Hours: 18

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
IC 104
Islamic Political System
2
IC 103
-
CSC 217
Computer Organization & Architecture
3
CSC 222
-
CAI 422
Recommender Systems
3
CAI 323
-
CAI 440
Selected Topics in AI
3
-
-
CAI 498
Graduation Project (1)
2
-
-
CAI 4XX
Elective Course (1)
3
-
-
Total Credit Hours: 16

Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
CAI 412
Parallel Computing
3
CYS 315
-
CAI 431
Mixed Reality
3
CYS 315
CAI 322
-
CAI 435
Deep Learning
3
CAI 221
-
CAI 499
Graduation Project (2)
3
CAI 498
-
CAI 4XX
Elective Course (2)
3
-
-
Total Credit Hours: 15
Elective Courses
Course Code
Course Name
Credit Hours
Pre-Requisite
Ranking
CAI 432
Speech Recognition
3
CAI 323
-
CAI 433
Computer Vision
3
CAI 322
-
CAI 434
Multi-Agent Systems
3
CAI 221
-
CAI 493
Professional Development (1)
3
-
-
CAI 494
Professional Development (2)
3
CAI 493
-