Bachelor of Artificial Intelligence - Generative AI Track — study plan
- Credit hours
- 120
- Levels
- 4
- Courses
- 41
- Degree
- bachelor
A detailed plan for this major has not been published yet. Check the university's official link for the approved plan.
Year 1 30 credits
| Code | Course | Credits |
|---|---|---|
| CS101 | Introduction to Computing | 3 |
| CS102 | Programming I | 3 |
| CS103 | Programming II | 3 |
| MATH101 | Calculus I | 3 |
| MATH102 | Discrete Mathematics | 3 |
| ENGL101 | English Language I | 3 |
| ENGL102 | English Language II | 3 |
| ISLM101 | Islamic Culture | 2 |
| ARAB101 | Arabic Language | 2 |
| CS104 | Digital Logic Design | 3 |
| CS105 | Computer Skills | 2 |
Year 2 30 credits
| Code | Course | Credits |
|---|---|---|
| CS201 | Data Structures | 3 |
| CS202 | Object-Oriented Programming | 3 |
| MATH201 | Linear Algebra | 3 |
| STAT201 | Probability and Statistics | 3 |
| CS204 | Database Systems | 3 |
| CS206 | Operating Systems | 3 |
| AI201 | Introduction to Artificial Intelligence | 3 |
| MATH203 | Multivariable Calculus | 3 |
| AI202 | Python for AI | 3 |
| MATH204 | Optimization | 3 |
Year 3 30 credits
| Code | Course | Credits |
|---|---|---|
| AI301 | Machine Learning | 3 |
| AI302 | Deep Learning | 3 |
| AI303 | Natural Language Processing | 3 |
| AI304 | Computer Vision | 3 |
| AI305 | Neural Networks | 3 |
| CS301 | Data Mining | 3 |
| AI306 | Reinforcement Learning | 3 |
| CS303 | Big Data Analytics | 3 |
| AI307 | Knowledge Representation | 3 |
| CS304 | Research Methods | 3 |
Year 4 30 credits
| Code | Course | Credits |
|---|---|---|
| AI401 | Generative Adversarial Networks | 3 |
| AI402 | Large Language Models | 3 |
| AI403 | Generative AI Applications | 3 |
| AI404 | Prompt Engineering and LLM Ops | 3 |
| AI405 | AI Ethics and Governance | 3 |
| AI410 | Elective I Elective | 3 |
| AI411 | Elective II Elective | 3 |
| AI490 | Internship | 3 |
| AI499 | Graduation Project I | 3 |
| AI498 | Graduation Project II | 3 |