Overview
Undergraduates in the AI program study multiple basic subjects in in mathematics including linear algebra and Calculus, as well as, programing languages like Python. Students also learn about different AI techniques like Machine Learning and Deep Learning and their applications in computational vision and natural linguistic programing. Furthermore students study about robot building and automated systems, as well as, developing maintaining large data and maintenance, ethical challenges associated with the use of AI and applying this knowledge in applicable and trial projects.
Artificial Intelligence Program Study Plan
(First Academic Year)
(First Level)
Course | Course Name | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | ||||||||
LNGT101 | English 1 | Required |
| 4 | 20 |
|
| College | لغة إنجليزية 1 |
MATH101 | Calculus 1 | Required |
| 4 | 3 |
| 2 | College | حساب التفاضل والتكامل 1 |
PHYS101 | General Physics 1 | Required |
| 4 | 3 | 2 |
| College | فيزياء عامة 1 |
- | Elective Islamic Culture-1 | Required |
| 2 | 2 |
|
| Institution | اختياري ثقافة إسلامية-1 |
IT100 | Digital Culture | Required |
| 2 | 2 |
|
| Institution | الثقافة الرقمية |
Total | 16 | 30 | 2 | 2 | الإجمالي | ||||
(Second Level)
Course | Course Title | Required / Elective | Pre-Requisite | Credit Units | Contact Units | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
LNGT102 | English 2 | Required | LNGT101 | 4 | 20 |
|
| College | لغة إنجليزية 2 |
IT101 | Introduction to Computing | Required |
| 3 | 2 | 2 |
| College | مقدمة حوسبة |
LNGT103 | English for Scientific and Engineering Purposes | Required | LNGT101 | 2 | 4 |
|
| College | اللغة الإنجليزية للأغراض العلمية والهندسية |
CS101 | Programming Fundamentals | Required |
| 3 | 2 | 2 |
| College | أسس البرمجة |
GNCR100 | University Skills | Required |
| 2 | 2 |
|
| Institution | المهارات الجامعية |
Total | 14 | 30 | 4 |
| الإجمالي | ||||
(Second Academic Year)
(Third Level)
Course | Course Title | REQUIRED / ELECTIVE | Pre-Requisite | Credit Unit | Contact Unit | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
CS202 | Object Oriented Programming | Required | CS101 | 3 | 2 | 2 |
| College | البرمجة الشيئية |
MATH474 | Discrete Mathematics | Required | MATH101 | 3 | 3 | 0 |
| College | الرياضيات المتقطعة |
CS203 | Data Structures | Required | CS101 | 3 | 2 | 2 |
| College | هياكل البيانات |
- | University Elective-1 | Elective |
| 2 | 2 |
|
| Institution | اختياري جامعة-1 |
| PHYS210 | Physics of Circuits and Semiconductors | Required |
| 3 | 2 | 2 |
| Program | فيزياء الدوائر وأشباه الموصلات |
AI251 | Artificial Intelligence Fundamentals | Required | CS101 | 3 | 2 | 2 |
| Program | أساسيات الذكاء الاصطناعي |
Total | 17 | 13 | 8 |
| الإجمالي | ||||
(Fourth Level)
Course | Course Title | REQUIRED / ELECTIVE | Pre-Requisite | Credit Unit | Contact Unit | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
| STAT131 | Introduction to Statistics | Required | 3 | 3 |
|
| College | مقدمة في الإحصاء | |
- | Elective Islamic Culture-2 | Required | 2 | 2 |
|
| Institution | اختياري ثقافة إسلامية-2 | |
| AI221 | Analysis and Design of Algorithms | Required | CS203 | 3 | 2 | 2 |
| Program | تحليل وتصميم الخوارزميات |
| AI231 | Database | Required | CS101 | 3 | 2 | 2 |
| Program | قواعد البيانات |
| AI210 | Computer Organization and Architecture | Required | IT101 | 3 | 2 | 2 |
| Program | تنظيم وبنيان الحاسب |
| AI222 | Artificial Intelligence Algorithms | Required | AI251 | 3 | 2 | 2 |
| Program | خوارزميات الذكاء الاصطناعي |
Total | 17 | 13 | 8 |
| الإجمالي | ||||
(Third Academic Year)
(Fifth Level)
Course | Course Title | REQUIRED / ELECTIVE | Pre-Requisite | Credit Unit | Contact Unit | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
HR100 | Entrepreneurship | Required |
| 2 | 2 |
|
| Institution | ريادة الأعمال |
AI341 | Software Engineering | Required | AI231 | 3 | 2 | 2 |
| Program | هندسة البرمجيات |
AI361 | Computer Networks | Required | AI210 | 3 | 2 | 2 |
| Program | شبكات الحاسب |
AI312 | Operating Systems | Required | AI210 | 3 | 2 | 2 |
| Program | نظم التشغيل |
AI371 | Introduction to Computer Vision and Robotics | Required | AI222 | 3 | 2 | 2 |
| Program | مقدمة في رؤية الحاسوب والروبوتات |
AI301 | Data Mining | Required | AI231 | 3 | 2 | 2 |
| Program | تنقيب البيانات |
Total | 17 | 12 | 10 |
| الإجمالي | ||||
(Sixth Level)
Course Title | REQUIRED / ELECTIVE | Pre-Requisite | Credit Unit | Contact Unit | Type of Requirements | Course Name in Arabic | |||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
- | University Elective-2 | Elective |
| 2 | 2 |
|
| Institution | اختياري جامعة-2 |
AI381 | Machine Learning | Required | AI301 | 3 | 2 | 2 |
| Program | تعلم الآلة |
AI372 | Natural Language Processing | Required |
| 3 | 2 | 2 |
| Program | معالجة اللغة الطبيعية |
AI391 | Artificial Intelligence Applications Programming | Required | AI371 | 3 | 2 | 2 |
| Program | برمجة تطبيقات الذكاء الاصطناعي |
MATH222 | Linear Algebra | Required | MATH101 | 3 | 3 |
|
| Program | الجبر الخطي |
AI323 | Advanced Probability Theory | Required | STAT131 | 3 | 2 | 2 |
| Program | نظرية الاحتمالات المتقدمة |
Total | 17 | 13 | 8 |
| الإجمالي | ||||
(Fourth Academic Year)
(Seventh Level)
Course | Course Title | REQUIRED / ELECTIVE / FREE | Pre-Requisite | Credit Unit | Contact Unit | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
Theory | Lab | Other | |||||||
- | Free Course-1 | Free |
| 2 | 2 |
|
| Institution | مقرر حر-1 |
AI492 | Graduation Project 1 | Required | 90 Units & Department Approval | 1 | 1 |
|
| Program | مشروع تخرج 1 |
AI4XX | Program Elective-1 | Elective |
| 3 | 2 | 2 |
| Program | اختياري تخصص-1 |
AI462 | Cyber Security | Required | AI361 | 3 | 2 | 2 |
| Program | الأمن السيبراني |
AI473 | Introduction to Deep Learning | Required | AI391 | 3 | 2 | 2 |
| Program | مقدمة في التعلم العميق |
AI482 | Robot Kinematics and Dynamics | Required | AI381 | 3 | 2 | 2 |
| Program | حركة وديناميكية الروبوت |
Total | 15 | 11 | 8 |
| الإجمالي | ||||
(Eighth level)
ظCourse | Course Title | REQUIRED / ELECTIVE / FREE | Pre-Requisite | Credit Unit | Contact Unit | Type of Requirements | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|---|---|
| |||||||||
Theory | Lab | Other | |||||||
- | Free Course-2 | Free |
| 2 | 2 |
|
| Institution | مقرر حر-2 |
AI494 | Field Training | Required | 90 Units & Department Approval | 2 | 2 |
|
| Program | التدريب الميداني |
AI493 | Graduation Project 2 | Required | AI492 | 3 | 2 | 2 |
| Program | مشروع تخرج 2 |
AI4-- | Program Elective-2 | Elective |
| 3 | 2 | 2 |
| Program | اختياري تخصص-2 |
AI4-- | Program Elective-3 | Elective |
| 3 | 2 | 2 |
| Program | اختياري تخصص-3 |
AI4-- | Program Elective-4 | Elective |
| 3 | 2 | 2 |
| Program | اختياري تخصص-4 |
Total | 16 | 12 | 8 |
| الإجمالي | ||||
(Program Elective Courses)
Course | Course Title | Pre-Requisite | Credit Unit | Contact Unit | Course Name in Arabic | ||
|---|---|---|---|---|---|---|---|
Theory | Lab | Tutorial | |||||
Advanced Artificial Intelligence | AI222 | 3 | 2 | 2 |
| الذكاء الاصطناعي المتقدم | |
AI453 | Expert Systems | AI222 | 3 | 2 | 2 |
| الأنظمة الخبيرة |
AI474 | Neural Networks Computation | AI381 | 3 | 2 | 2 |
| حوسبة الشبكات العصبية |
AI483 | Selected Topics in AI (1) |
| 3 | 2 | 2 |
| موضوعات مختارة في الذكاء الاصطناعي (1) |
AI495 | Selected Topics in AI (2) |
| 3 | 2 | 2 |
| موضوعات مختارة في الذكاء الاصطناعي (2) |
AI463 | Artificial Intelligence for Cyber Security | AI462 | 3 | 2 | 2 |
| الذكاء الاصطناعي للأمن السيبراني |
AI496 | Ethics in Artificial Intelligence |
| 3 | 2 | 2 |
| أخلاقيات الذكاء الاصطناعي |
AI475 | Applied Machine Learning | AI381 | 3 | 2 | 2 |
| تعلم الآلة التطبيقي |