Software Engineering — study plan
University of Prince Mugrin College of Computer and Cyber Sciences
- Credit hours
- 132
- Levels
- 8
- Courses
- 41
- Degree
- bachelor
The Software Engineering study plan at University of Prince Mugrin is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 132 credit hours across 41 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Year 1 - Semester 1 18 credits
| Code | Course | Credits |
|---|---|---|
| PHYS 101 | General Physics I | 4 |
| MATH 101 | Calculus I | 4 |
| ENGL 101 | First Year Composition | 3 |
| CS 111 | Introduction to Computing and Programming | 4 |
| GIAS 101 | Islamic Culture | 3 |
Year 1 - Semester 2 18 credits
| Code | Course | Credits |
|---|---|---|
| MATH 102 | Calculus II | 4 |
| PHYS 102 | General Physics II | 4 |
| CS 112 | Object Oriented Programming | 4 |
| ENGL 102 | Introduction to Report Writing | 3 |
| GIAS 102 | Arabic Language Skills | 3 |
Year 2 - Semester 1 17 credits
| Code | Course | Credits |
|---|---|---|
| CS 351 | Fundamentals of Database Systems | 4 |
| CS 201 | Introduction to Discrete Systems | 3 |
| CS 211 | Data Structures and Algorithms | 4 |
| MATH 202 | Calculus III | 3 |
| ENGL 201 | Technical Writing | 3 |
Year 2 - Semester 2 15 credits
| Code | Course | Credits |
|---|---|---|
| STAT 232 | Probability and Statistics | 3 |
| MATH 201 | Differential Equations | 3 |
| CS 224 | Computer Architecture and Organization | 3 |
| SE 262 | Software Engineering | 3 |
| GHAL xxx | Humanities, Arts and Languages Elective | 3 |
Year 3 - Semester 1 17 credits
| Code | Course | Credits |
|---|---|---|
| MATH 204 | Linear Algebra | 3 |
| CS 221 | Fundamentals Of Operating Systems | 4 |
| SE 464 | Software Project Management | 3 |
| SE 311 | Software Requirements Engineering | 3 |
| SE 323 | Software Process and Modeling | 4 |
Year 3 - Semester 2 17 credits
| Code | Course | Credits |
|---|---|---|
| SE 342 | Software Architecture and Design | 3 |
| CS 232 | Computer Networks | 4 |
| SE 463 | Software Testing and Validation | 3 |
| SE 324 | Software Construction | 3 |
| SE 372 | Ethics and Professionalism | 3 |
| SE 394 | Practical Training | 1 |
Year 4 - Semester 1 15 credits
| Code | Course | Credits |
|---|---|---|
| SE 491 | Capstone Project I | 3 |
| SE 431 | Software Maintenance and Evolution | 3 |
| GSOS xxx | Social Sciences Elective | 3 |
| SE xxx | Professional Elective I Elective | 3 |
| SE xxx | Professional Elective II Elective | 3 |
Year 4 - Semester 2 15 credits
| Code | Course | Credits |
|---|---|---|
| SE 492 | Capstone Project II | 3 |
| GIAS xxx | Islamic Studies Elective | 3 |
| SE 472 | Software Security | 3 |
| SE xxx | Professional Elective III Elective | 3 |
| SE xxx | Professional Elective IV Elective | 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 University of Prince Mugrin?
Software Engineering at University of Prince Mugrin requires completing 132 credit hours to graduate, spread across 41 courses.
How many years is Software Engineering at University of Prince Mugrin?
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 University of Prince Mugrin awards a Bachelor's degree after completing 132 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.