Bachelor of Software Engineering — study plan
- Credit hours
- 132
- Levels
- 7
- Courses
- 39
- Degree
- bachelor
The Bachelor of Software Engineering study plan at Al-Baha University is an accredited bachelor programme spanning about 4 years (7 academic levels), requiring 132 credit hours across 39 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 |
|---|---|---|
| ARAB1001 | Language Skills | 2 |
| CS1004 | Discrete Structures | 3 |
| CS1010 | Introduction to Computing | 3 |
| ENGL1101 | English Language 1 | 4 |
| HIST1001 | History of the Kingdom of Saudi Arabia | 2 |
| ISLM1001 | Islamic Culture 1 | 2 |
Level 2 18 credits
| Code | Course | Credits |
|---|---|---|
| AI1001 | Artificial Intelligence and its Applications | 2 |
| CS1258 | Programming 1 | 3 |
| ENGL1102 | English Language 2 | 3 |
| ISLM1002 | Islamic Culture 2 | 2 |
| ISLM1003 | Recitation and Quranic Guidances | 2 |
| MATH1010 | Calculus | 3 |
| SE1001 | Foundations of Software Engineering | 3 |
Level 3 18 credits
| Code | Course | Credits |
|---|---|---|
| CS1011 | Statistics and Probability | 3 |
| CS1261 | Programming 2 | 3 |
| CS1262 | Computer Networks | 3 |
| IS1256 | Databases | 3 |
| IT1261 | Technical Writing | 2 |
| SE1002 | Requirements Engineering | 4 |
Level 4 20 credits
| Code | Course | Credits |
|---|---|---|
| CS1510 | Mobile Application Development | 3 |
| CS1516 | Data Structures and Algorithms | 3 |
| IS1501 | Ethics in Computing | 3 |
| IT1262 | Web Application Development | 3 |
| SE1251 | Software Analysis and Design | 3 |
| SE1253 | Software Project Management | 3 |
| ELEC-A | Elective A (choose one) | 2 |
Level 5 18 credits
| Code | Course | Credits |
|---|---|---|
| CS1259 | Artificial Intelligence | 3 |
| CS1521 | Operating Systems | 3 |
| SE1505 | Data Engineering | 3 |
| SE1507 | Software Security | 3 |
| SE1763 | Design Patterns | 3 |
| ELEC-1 | Elective 1 (choose one) | 3 |
Level 6 6 credits
| Code | Course | Credits |
|---|---|---|
| SE1508 | Cooperative Training | 6 |
Level 7 17 credits
| Code | Course | Credits |
|---|---|---|
| CS1260 | Research Methods | 2 |
| SE1751 | Software Maintenance and Configuration | 3 |
| SE1752 | Software Testing and Verification | 3 |
| SE1753 | Senior Project 1 | 3 |
| SE1754 | Selected Topics in Software Engineering | 3 |
| ELEC-2 | Elective 2 (choose one) | 3 |
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 Bachelor of Software Engineering graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Bachelor of Software Engineering
How many credit hours is Bachelor of Software Engineering at Al-Baha University?
Bachelor of Software Engineering at Al-Baha University requires completing 132 credit hours to graduate, spread across 39 courses.
How many years is Bachelor of Software Engineering at Al-Baha University?
The study plan for Bachelor of Software Engineering spans about 4 years (7 levels/semesters) under the approved plan.
What degree does Bachelor of Software Engineering award?
Bachelor of Software Engineering at Al-Baha University awards a Bachelor's degree after completing 132 credit hours.
Is Bachelor of Software Engineering offered at other universities?
Yes, Bachelor of Software Engineering is offered at at least 4 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.