Software Engineering — study plan
- Credit hours
- 130
- Levels
- 8
- Courses
- 42
- Degree
- bachelor
The Software Engineering study plan at Umm Al-Qura University is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 130 credit hours across 42 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Level 1 17 credits
| Code | Course | Credits |
|---|---|---|
| QR1101 | Tajweed of The Holy Quran | 2 |
| IND1101 | Design Thinking | 2 |
| CEN1012 | Computer Organization and Digital Logic | 3 |
| PHYS1113 | General Physics | 3 |
| ELIE1201 | English Language (1) | 4 |
| CS1701 | Computer Programming in Java | 3 |
Level 2 21 credits
| Code | Course | Credits |
|---|---|---|
| QR2102 | Memorizing the Holy Quran 1 | 2 |
| CUR1101 | University Skills | 2 |
| MTH1181 | Calculus for Engineering (1) | 4 |
| SE1101 | Object-oriented Application Development | 3 |
| MTH1402 | Computational Structures (1) | 3 |
| SE1201 | Foundations of Software Engineering | 3 |
| ELIE1202 | English Language (2) | 4 |
Level 3 18 credits
| Code | Course | Credits |
|---|---|---|
| QR2103 | Memorizing the Holy Quran 2 | 2 |
| AI2001 | Introduction to Artificial Intelligence | 2 |
| MTH1182 | Calculus for Engineering (2) | 4 |
| CS2105 | Data Structures & Algorithms with Java | 3 |
| SE2202 | Software Engineering Professional Practice and Code Ethics | 2 |
| SE2203 | Requirements Engineering | 3 |
| SE2204 | IT Project Management | 2 |
Level 4 19 credits
| Code | Course | Credits |
|---|---|---|
| QR3104 | Seal of the Holy Quran | 2 |
| ICC1201 | Values and Ethics | 2 |
| CS2016 | Operating Systems | 3 |
| SE2301 | Software Modelling and Analysis | 3 |
| SE3402 | Computational Structures (2) | 3 |
| DS2201 | Introduction to Database | 3 |
| MTH2143 | Differential equations and Linear Algebra | 3 |
Level 5 13 credits
| Code | Course | Credits |
|---|---|---|
| MTH1602 | Statistics and Probabilities in Computing | 3 |
| SE3501 | Graduation Project (1) | 4 |
| SE3102 | Software Design and Architecture | 3 |
| SE3104 | Mobile and Web Application Engineering | 3 |
Level 6 16 credits
| Code | Course | Credits |
|---|---|---|
| CEN3011 | Computer Networks | 3 |
| SE3302 | Software Construction | 3 |
| SE3103 | Software Testing and Quality Assurance | 3 |
| AI3011 | Artificial Intelligence and Machine Learning | 3 |
| SE3502 | Graduation Project (2) | 4 |
Level 7 6 credits
| Code | Course | Credits |
|---|---|---|
| SE4502 | Cooperative Training | 6 |
Level 8 12 credits
| Code | Course | Credits |
|---|---|---|
| ICC4202 | Family in Islam | 2 |
| BUS1099 | Professional skills | 2 |
| SEC4012 | Secure Software Development | 3 |
| SE4205 | Software Metrics | 2 |
| SE4206 | Software Development and Operations | 3 |
💼 Careers & salaries after graduation
Explore the career paths and expected salaries for Software Engineering graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Software Engineering
How many credit hours is Software Engineering at Umm Al-Qura University?
Software Engineering at Umm Al-Qura University requires completing 130 credit hours to graduate, spread across 42 courses.
How many years is Software Engineering at Umm Al-Qura University?
The study plan for Software Engineering spans about 4 years (8 levels/semesters) under the approved plan.
What degree does Software Engineering award?
Software Engineering at Umm Al-Qura University awards a Bachelor's degree after completing 130 credit hours.
Is Software Engineering offered at other universities?
Yes, Software Engineering 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.