| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 15010101 | Calculus (1) | 3 | |
| 19040112 | Computer Programming I | 3 | |
| 19040114 | Introduction to Information Technology | 3 | |
| 19040117 | Principles of Problem ٍSolving | 3 | |
| University Requirement - Mandatory | 3 | ||
| Total | 15 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 15010102 | Calculus (2) | 3 | |
| 15020101 | General Physics I | 3 | |
| 15200099 | Pre-English | 3 | |
| 19040113 | Computer Programming II | 3 | |
| University Requirement - Mandatory | 3 | ||
| Faculty Requirement - Optional | 3 | ||
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 19041204 | Object Oriented Programming | 4 | |
| 19041221 | Discrete Structures | 3 | |
| 19041222 | Linear Algebra | 3 | |
| University Requirement - Mandatory | 3 | ||
| University Requirement - Optional | 2 | ||
| Total | 15 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 19041203 | Data Structures | 3 | |
| 19041223 | Advance Programming I | 3 | |
| 19041231 | Digital Logic Design | 3 | |
| University Requirement - Mandatory | 1 | ||
| University Requirement - Mandatory | 3 | ||
| University Requirement - Optional | 2 | ||
| Faculty Requirement - Optional | 3 | ||
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 19041224 | Research Methods | 3 | |
| 19041301 | Web Development I | 3 | |
| 19041306 | Algorithms | 3 | |
| 19041334 | Computer Architecture | 3 | |
| 19041341 | Database systems | 4 | |
| University Requirement - Mandatory | 1 | ||
| Total | 17 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 19041343 | Software Engineering | 3 | |
| 19041371 | Operating Systems | 3 | |
| 19041373 | Computer Networks | 3 | |
| 19041382 | Compilers Principles | 3 | |
| University Requirement - Mandatory | 1 | ||
| University Requirement - Optional | 2 | ||
| Major Requirement - Optional | 3 | ||
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 15060101 | Principles of Statistics | 3 | |
| 19040116 | Introduction to Entrepreneurship | 2 | |
| 19041425 | Computer Graphics | 3 | |
| 19041430 | Artificial Intelligence | 3 | |
| 19041481 | Theory of Computation | 3 | |
| 19041491 | Graduation Project I | 1 | |
| Internship | 0 | ||
| Major Requirement - Optional | 3 | ||
| Total | 18 |
| Course Code | Course Name | Credit Hours | Prerequisites |
|---|---|---|---|
| 19041401 | Information Security | 3 | |
| 19041427 | Image Processing | 3 | |
| 19041429 | Human Computer Interaction | 3 | |
| 19041492 | Graduation Project II | 1 | |
| Major Requirement - Optional | 3 | ||
| Total | 13 |