Study Plan for the Artificial Intelligence Program (134 Credit Hours)

First Level (18 Credit Hours)
Course NameCourse CodeCredit Hours
English (1)ENG 00118
StatisticsSTAT 1002
Computer SkillsCSC 1054
General Physics (1)PHYS 1102
Thinking Skills and Learning StylesPSYCH 1012
Second Level (16 Credit Hours)
Course NameCourse CodeCredit Hours
English (2)ENG 00125
English for Engineering and Computer ScienceESP 1022
CalculusMATH 1053
Computer ProgrammingCSC 1113
General Physics (2)PHYS 1153

Third Level (16 Credit Hours)
Course NameCourse CodeCredit Hours
Computer Programming (2)CSC 1813
Data StructuresCSC 2143
Integral CalculusMATH 1063
Linguistic SkillsARAB 1012
Intellectual Properties & Information rightsCYS 4353
Introduction to Islamic CultureIC 1012
Fourth Level (17 Credit Hours)
Course NameCourse CodeCredit Hours
Linear Algebra and Analytic geometryMATH 1073
Artificial IntelligenceCAI 2213
Algorithms Analysis and DesignCSC 3153
Introduction to Probability & StatisticsSTAT 3253
Artificial Neural NetworksCAI 3213
Islam and Community BuildingIC 1022

Fifth Level (18 Credit Hours)
Course NameCourse CodeCredit Hours
Discrete MathematicsMATH 2123
Optimization and RegressionCAI 3113
Software EngineeringCSC 3833
Computer NetworksCOE 3513
Computer Networks LabCOE 3521
Pattern RecognitionCAI 3123
Arabic WritingARAB 1032
Sixth Level (18 Credit Hours)
Course NameCourse CodeCredit Hours
Machine LearningCAI 3233
Design Principles of RoboticsCAI 4143
Operating SystemsCSC 2223
Economic System in IslamIC 1032
Natural Language ProcessingCAI 4133
Image ProcessingCAI 3223
Summer TrainingCAI 4971

Seventh Level (13 Credit Hours)
Course NameCourse CodeCredit Hours
Elective Course (1)CAI 4XX3
Recommender SystemsCAI 4223
Computer Organization & ArchitectureCSC 2173
Political System in IslamIC 1042
Senior Project (1)CAI 4982
Eighth Level (18 Credit Hours)
Course NameCourse CodeCredit Hours
Elective Course (2)CAI 4XX3
Mixed RealityCAI 4313
Selected Topics in AICAI 4403
Parallel ComputingCAI 4123
Deep LearningCAI 4353
Senior Project (2)CAI 4993

Elective Courses
Course NameCourse CodeCredit Hours
Speech RecognitionCAI 4323
Computer VisionCAI 4333
Multi-Agent SystemsCAI 4343