Software Engineering — study plan
- Credit hours
- 141
- Levels
- 9
- Courses
- 47
- Degree
- bachelor
The Software Engineering study plan at Al Yamamah University is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 141 credit hours across 47 courses of required and elective study. The table below lists the courses and their credit hours for each level.
First Year - First Semester 19 credits
| Code | Course | Credits |
|---|---|---|
| CIS 103 | Programming Fundamentals I | 4 |
| CHM 101 | General Chemistry | 4 |
| MTH 106 | Discrete Mathematics | 3 |
| ENG 101 | English Essay Writing | 3 |
| ISL 101 | Foundation of Islamic Culture | 2 |
| Humanities / Social Science Elective I | 3 |
First Year - Second Semester 19 credits
| Code | Course | Credits |
|---|---|---|
| CIS 104 | Programming Fundamentals II | 4 |
| PHY 103 | Physics I | 4 |
| MTH 104 | Calculus I | 3 |
| STT 103 | Probability and Statistics | 3 |
| ARB 102 | Communication Skills in Arabic | 2 |
| Humanities / Social Science Elective II | 3 |
Second Year - First Semester 18 credits
| Code | Course | Credits |
|---|---|---|
| CIS 201 | Fundamentals of Web Design | 3 |
| CIS 202 | Data Structures | 3 |
| MIS 201 | Introduction to Information Systems | 3 |
| PHY 203 | Physics II | 4 |
| MTH 204 | Calculus II | 3 |
| ISL 202 | Financial Awareness | 2 |
Second Year - Second Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| CIS 221 | Introduction to Database Systems | 3 |
| SWE 202 | Introduction to Software Engineering | 3 |
| NES 212 | Data Communications & Computer Networks | 3 |
| MTH 304 | Differential Equations | 3 |
| ENG 201 | Technical Report Writing | 3 |
| ARB 202 | Writing Skills in Arabic | 2 |
Third Year - First Semester 18 credits
| Code | Course | Credits |
|---|---|---|
| CIS 304 | Computer Architecture | 3 |
| CIS 386 | Project Management | 3 |
| CIS 383 | Cyber Security and Cryptography | 3 |
| SWE 300 | Software Process & Modelling | 3 |
| SWE 301 | Software Requirements Engineering | 3 |
| MTH 301 | Linear Algebra | 3 |
Third Year - Second Semester 17 credits
| Code | Course | Credits |
|---|---|---|
| CIS 321 | Operating Systems | 3 |
| CIS 381 | Computer Ethics | 2 |
| CIS 316 | Introduction to Artificial Intelligence | 3 |
| SWE 302 | Software Architecture & Design | 3 |
| SWE 312 | Software Construction & User Interface | 3 |
| SWE 322 | Advanced Web Programming | 3 |
Fourth Year - First Semester 15 credits
| Code | Course | Credits |
|---|---|---|
| CIS 491 | Graduation Project I | 3 |
| CIS 443 | Cloud Computing | 3 |
| SWE 321 | Advanced User Interface Design | 3 |
| SWE 411 | Software Verification & Validation | 3 |
| SWE Elective I | 3 |
Fourth Year - Second Semester 12 credits
| Code | Course | Credits |
|---|---|---|
| CIS 492 | Graduation Project II | 3 |
| SWE 401 | Software Quality Assurance | 3 |
| SWE Elective II | 3 | |
| SWE Elective III | 3 | |
| CSK 001 | Career Skills | 0 |
Fourth Year - Summer Semester 6 credits
| Code | Course | Credits |
|---|---|---|
| CIS 490 | Cooperative Assignment | 6 |
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 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 Al Yamamah University?
Software Engineering at Al Yamamah University requires completing 141 credit hours to graduate, spread across 47 courses.
How many years is Software Engineering at Al Yamamah University?
The study plan for Software Engineering spans about 5 years (9 levels/semesters) under the approved plan.
What degree does Software Engineering award?
Software Engineering at Al Yamamah University awards a Bachelor's degree after completing 141 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.