Skip to content
Beseyat
العربية

Software Engineering — study plan

Umm Al-Qura University College of Computers

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

View careers & salaries

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.

The same major at other universities

Other majors in College of Computers