Computer Science — study plan
Mustaqbal University College of Engineering and Computer Science
- Credit hours
- 134
- Levels
- 9
- Courses
- 69
- Degree
- bachelor
The Computer Science study plan at Mustaqbal University is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 134 credit hours across 69 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Level 1 16 credits
| Code | Course | Credits |
|---|---|---|
| ENG101 | English I | 6 |
| MATH101 | Calculus I | 3 |
| LS101 | Learning Skills | 2 |
| MGT101 | Entrepreneurship | 1 |
| ARB101 | Arabic Language Skills | 2 |
| IC101 | Introduction to Islamic Culture | 2 |
Level 2 17 credits
| Code | Course | Credits |
|---|---|---|
| ENG102 | English II | 6 |
| PHYS101 | General Physics I | 3 |
| PHYS103 | Physics Lab I | 1 |
| CS111 | Computer Skills | 3 |
| CS110 | Digital Logic Design | 3 |
| PE101 | Physical Education | 1 |
Level 3 17 credits
| Code | Course | Credits |
|---|---|---|
| CS101 | Computer Programming 1 | 4 |
| MATH102 | Calculus II | 3 |
| ENG201 | Introduction to Academic Discourse | 3 |
| ICxxx | Islamic Elective 1 Elective | 2 |
| SCIxxx | Science Elective Elective | 3 |
| ARB202 | Arabic Editing | 2 |
Level 4 17 credits
| Code | Course | Credits |
|---|---|---|
| CS102 | Computer Programming II | 4 |
| CS290 | Web Applications Development | 4 |
| CS225 | Software Engineering Design and Development | 3 |
| STAT219 | Probability & Statistics for Engineering & Science | 3 |
| MATHxxx | Math Elective Elective | 3 |
Level 5 18 credits
| Code | Course | Credits |
|---|---|---|
| CS210 | Data Structures and Algorithms | 3 |
| CS285 | Discrete Math for Computer | 3 |
| CS340 | Introduction to Database Systems | 4 |
| ETHC303 | Ethical and Social Aspects of Computer | 3 |
| CS344 | Advanced Programming | 3 |
| ICxxx | Islamic Elective II Elective | 2 |
Level 6 18 credits
| Code | Course | Credits |
|---|---|---|
| CS251 | Introduction to Computer Organization and Assembly Language | 3 |
| CS311 | Design and Analysis of Algorithms | 3 |
| CS330 | Introduction to Operating Systems | 4 |
| CS345 | Mobile Application Programming | 3 |
| CS310 | Seminar in Computing | 1 |
| CSxxx | CS Elective I Elective | 3 |
| CS490 | Internship | 1 |
Level 7 17 credits
| Code | Course | Credits |
|---|---|---|
| CS370 | Introduction to Artificial Intelligence | 3 |
| COE344 | Computer Networks | 4 |
| CS498 | Senior Project I | 3 |
| CS432 | Software Security Engineering | 4 |
| CSxxx | CS Elective II Elective | 3 |
Level 8 14 credits
| Code | Course | Credits |
|---|---|---|
| CS412 | Theory of Computation | 3 |
| CS499 | Senior Project II | 3 |
| BRxxx | Free Elective I Elective | 3 |
| CS444 | Software Quality Assurance | 3 |
| ICxxx | Islamic Elective III Elective | 2 |
Electives 64 credits
| Code | Course | Credits |
|---|---|---|
| CS336 | Network Operations and Administration Elective | 3 |
| CS381 | Systems Programming Elective | 3 |
| CS421 | Compiler Construction Elective | 3 |
| CS425 | Advanced Software Engineering Elective | 3 |
| CS430 | Advanced Operating Systems Elective | 3 |
| CS433 | Internet Technologies Elective | 3 |
| CS462 | Distributed Systems Elective | 3 |
| CS437 | Introduction to Parallel Computing Elective | 3 |
| CS440 | Database Management Systems: Design and Implementation Elective | 3 |
| CS470 | Advanced Artificial Intelligence Elective | 3 |
| CS483 | Computer Arabization Elective | 3 |
| CS489 | Selected Topics in Computer Science Elective | 3 |
| CS494 | Industry Link Elective | 3 |
| CS492 | Game Programming Elective | 3 |
| MATH260 | Linear Algebra & Differential Equation Elective | 3 |
| MATH261 | Numerical Analysis Elective | 3 |
| MATH262 | Introduction to Operations Research Elective | 3 |
| MATH263 | Differential and Integral Calculus Elective | 3 |
| IC203 | Islam and Community Building Elective | 2 |
| IC306 | Islamic Economic System Elective | 2 |
| ISC205 | Family in Islam Elective | 2 |
| IC410 | Biography of the Prophet Elective | 2 |
| IC408 | Islamic Political System Elective | 2 |
This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering. Official source
💼 Careers & salaries after graduation
Explore the career paths and expected salaries for Computer Science graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Computer Science
How many credit hours is Computer Science at Mustaqbal University?
Computer Science at Mustaqbal University requires completing 134 credit hours to graduate, spread across 69 courses.
How many years is Computer Science at Mustaqbal University?
The study plan for Computer Science spans about 5 years (9 levels/semesters) under the approved plan.
What degree does Computer Science award?
Computer Science at Mustaqbal University awards a Bachelor's degree after completing 134 credit hours.
Is Computer Science offered at other universities?
Yes, Computer Science is offered at at least 12 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.