Software Engineering — study plan
King Fahd University of Petroleum & Minerals College of Computing & Mathematics
- Credit hours
- 129
- Levels
- 9
- Courses
- 45
- Degree
- bachelor
The Software Engineering study plan at King Fahd University of Petroleum & Minerals is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 129 credit hours across 45 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Freshman Year - Semester 1 (17 CR) 17 credits
| Code | Course | Credits |
|---|---|---|
| ENGL 101 | Introduction to Academic Discourse | 3 |
| IAS 121 | Language Foundation | 2 |
| ICS 104 | Introduction to Programming in Python and C | 3 |
| MATH 101 | Calculus I | 4 |
| PHYS 101 | General Physics I | 4 |
| PE 101 | Physical Education III | 1 |
Freshman Year - Semester 2 (17 CR) 17 credits
| Code | Course | Credits |
|---|---|---|
| ENGL 102 | Introduction to Argument Writing | 3 |
| IAS 111 | Belief and its Consequences | 2 |
| ICS 108 | Object-Oriented Programming | 4 |
| MATH 102 | Calculus II | 4 |
| PHYS 102 | General Physics II | 4 |
Sophomore Year - Semester 1 (16 CR) 16 credits
| Code | Course | Credits |
|---|---|---|
| ISE 291 | Introduction to Data Science | 3 |
| ICS 202 | Data Structures and Algorithms | 4 |
| MATH 201 | Calculus III | 3 |
| SCI ELEC | Science Elective | 3 |
| SWE 206 | Introduction to Software Engineering | 3 |
Sophomore Year - Semester 2 (17 CR) 17 credits
| Code | Course | Credits |
|---|---|---|
| MATH 208 | Differential Equations and Linear Algebra | 3 |
| COE 233 | Digital Logic & Computer Organization | 3 |
| COE 292 | Introduction to Artificial Intelligence | 3 |
| IAS 212 | Professional Ethics and Governance | 2 |
| ICS 253 | Discrete Structures | 3 |
| SWE 216 | Software Requirements Engineering | 3 |
Junior Year - Semester 1 (16 CR) 16 credits
| Code | Course | Credits |
|---|---|---|
| ICS 321 | Database Systems | 3 |
| ICS 343 | Fundamentals of Computer Networks | 4 |
| STAT 201 | Probability and Statistics for Engineers and Scientists | 3 |
| SWE 316 | Software Design and Construction | 3 |
| ENGL 214 | Academic & Professional Communication | 3 |
Junior Year - Semester 2 (16 CR) 16 credits
| Code | Course | Credits |
|---|---|---|
| BUS 200 | Business & Entrepreneurship | 3 |
| SWE 387 | Software Project Management | 3 |
| ICS 344 | Information Security | 3 |
| SWE 326 | Software Testing | 3 |
| SWE 363 | Web Engineering & Development | 3 |
| CGS 392 | Career Essentials | 1 |
Junior Year - Summer Semester (1 CR) 1 credits
| Code | Course | Credits |
|---|---|---|
| SWE 399 | Summer Training | 1 |
Senior Year - Semester 1 (14 CR) 14 credits
| Code | Course | Credits |
|---|---|---|
| SWE 413 | Senior Design Project I | 0 |
| SWE 439 | Software Quality Engineering | 3 |
| IAS ELEC | Islamic/Arabic Elective | 2 |
| MAJOR ELEC I | Major Elective I | 3 |
| MAJOR ELEC II | Major Elective II | 3 |
| ICS 353 | Design and Analysis of Algorithms | 3 |
Senior Year - Semester 2 (15 CR) 15 credits
| Code | Course | Credits |
|---|---|---|
| SWE 414 | Senior Project II | 3 |
| ICS 433 | Operating Systems | 3 |
| GS ELEC | Global Studies Elective | 3 |
| MAJOR ELEC III | Major Elective III | 3 |
| MAJOR ELEC IV | Major Elective IV | 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 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 King Fahd University of Petroleum & Minerals?
Software Engineering at King Fahd University of Petroleum & Minerals requires completing 129 credit hours to graduate, spread across 45 courses.
How many years is Software Engineering at King Fahd University of Petroleum & Minerals?
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 King Fahd University of Petroleum & Minerals awards a Bachelor's degree after completing 129 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.