Skip to content
Beseyat
العربية

Software Engineering — study plan

Al Yamamah University College of Engineering & Architecture

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

View careers & salaries

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.

The same major at other universities

Other majors in College of Engineering & Architecture