The full Computer Science curriculum used by MUBXAI: 135 credit hours to graduation, 22 core courses, 9 electives and every prerequisite.
Computer Science sits in the HTU School of Computing and focuses on software engineering, algorithms, and systems. The program requires 135 credit hours: 45 shared university and college credits plus 90 major-specific credits.
Total credits
135
Core course credits
78
Elective credits
27
Required department courses, in the order MUBXAI recommends taking them.
| Code | Course | CH | Level | Prerequisite |
|---|---|---|---|---|
| 10203180 | Networking | 3 | 1 | 40303130 |
| 00203280 | Security | 3 | 2 | 40303130 |
| 40201201 | Data Structures & Algorithms | 3 | 2 | 40201100 |
| 40201260 | Website Design & Development | 3 | 2 | 40201100 |
| 40201150 | Advanced Programming | 3 | 2 | 40201100 |
| 40201220 | Software Development Lifecycle | 3 | 2 | 40201100 |
| 40201261 | Prototyping | 3 | 2 | 40201220 |
| 40201360 | Application Development | 3 | 3 | 40201261 |
| 00201391 | Computing Research Project | 6 | 3 | 40201290 |
| 10204282 | Database Design & Development | 3 | 2 | 40201100 |
| 10204312 | Business Intelligence | 3 | 3 | 10204282 |
| 40201321 | Systems Analysis & Design | 3 | 3 | 40201220 |
| 10203380 | Computer Organization and Design | 3 | 3 | 40201100 & 40303221 |
| 40201341 | Operating Systems | 3 | 3 | 40201201 |
| 40201362 | Games Engine & Scripting | 3 | 3 | 40201100 |
| 40201320 | ERP Systems | 3 | 3 | 40201360 |
| 40201430 | Database Programming | 3 | 4 | 10204282 & 40201201 |
| 40201440 | Systems Programming | 3 | 4 | 40201341 |
| 40201491 | Capstone Project I | 1 | 4 | >= 90 CH |
| 40201492 | Capstone Project II | 2 | 4 | 40201491 |
| 40201390 | HNC Training | 12 | 3 | >= 85 CH |
| 40201490 | HND Training | 6 | 4 | 40201390 |
Choose from the approved elective pool to complete your credit requirement.
| Code | Course | CH | Level | Prerequisite |
|---|---|---|---|---|
| 40201441 | Internet of Things | 3 | 4 | 10203180 & 40201341 |
| 40201450 | Cloud Computing | 3 | 4 | 10203180 & 40201341 |
| 40201462 | Virtual & Augmented Reality Development | 3 | 4 | 40201362 |
| 40201460 | E-Commerce | 3 | 4 | 40201260 |
| 40201442 | Real Time Systems | 3 | 4 | 40201341 |
| 40201461 | Mobile Application Development | 3 | 4 | 40201360 |
| 00204414 | Data Analytics for IT Professionals | 3 | 4 | 10204312 |
| 00204456 | Artificial Intelligence for IT Professionals | 3 | 4 | 10204312 |
| 40201470 | Special Topics for Computer Science | 3 | 4 | Department Approval |
Every HTU student completes the same university and college requirements, whatever their major.
| Code | Course | CH | Level | Prerequisite |
|---|---|---|---|---|
| 30301121 | English Pre-Intermediate Intensive + Lab | 4 | 1 | — |
| 30301122 | English Intermediate | 3 | 1 | 30301121 |
| 30301123 | English Upper-Intermediate | 3 | 1 | 30301122 |
| 30301124 | English Advanced | 3 | 2 | 30301123 |
| 40302111 | Professional Skills | 1 | 1 | — |
| 40302211 | Professional Practice | 3 | 2 | 40302111 AND 30301122 |
| 40302231 | Entrepreneurship Bootcamp | 4 | 3 | 30301123 AND 40302211 |
| 30301111 | Arabic Language & Communication Skills | 1 | 1 | — |
| 30302129 | Military Science | 1 | 1 | — |
| 30302232 | Leadership Camp | 1 | 3 | 40302231 |
| Code | Course | CH | Level | Prerequisite |
|---|---|---|---|---|
| 30303111 | Functional Math | 3 | 1 | — |
| 40303121 | Maths for Computing | 3 | 1 | 30303111 |
| 40303130 | Fundamentals of Computing | 4 | 1 | — |
| 40201100 | Programming | 3 | 1 | 40303130 |
| 40303221 | Discrete Maths | 3 | 2 | 40303121 |
| 40201290 | Planning a Computing Project | 4 | 2 | 40302211 |
| 30303121 | STEM Lab I | 1 | 1 | — |
Mark courses complete in MUBXAI to see your GPA, remaining requirements and which courses you can take next based on prerequisites.