Skip to content
Beseyat
العربية

Software Engineering — study plan

Majmaah University College of Computer and Information Sciences

Credit hours
139
Levels
8
Courses
59
Degree
bachelor

The Software Engineering study plan at Majmaah University is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 139 credit hours across 59 courses of required and elective study. The table below lists the courses and their credit hours for each level.

Level 1 42 credits

Code Course Credits
SALM 101 Introduction to Islamic Culture Elective 2
ARAB 101 Language Skills Elective 2
SOCI 101 Contemporary Societal Issues Elective 2
SALM 102 Islam and Society Building Elective 2
HAF 101 Principles of Health and Fitness Elective 2
ENT 101 Entrepreneurship Elective 2
LHR 101 Human Rights Systems Elective 2
VOW 101 Volunteering Work Elective 2
SALM 103 Economic System in Islam Elective 2
ARAB 103 Arabic Writing Elective 2
EN 111 English Language 1 5
IT 112 Computer Fundamentals 3
MH 113 Calculus 1 3
PHY 123 Physics 1 3
PLS 100 Practical Life Skills Elective 2
SOS 100 Social Skills Elective 2
ULS 100 University Life Skills Elective 2
NIHD 100 National Identity in its Historical Depth Elective 2

Level 2 16 credits

Code Course Credits
MH 121 Discrete Mathematics 3
EN 122 English Language 2 3
MH 132 Calculus 2 3
STAT 133 Probability and Statistics 3
CS 131 Computer Programming 1 4

Level 3 15 credits

Code Course Credits
CS 211 Computer Programming 2 4
EN 212 Technical English 1 2
IS 213 Database Fundamentals 3
PHY 214 Physics 2 3
MH 222 Linear Algebra 3

Level 4 13 credits

Code Course Credits
EN 221 Technical English 2 2
MH 223 Differential Equations 3
CS 231 Data Structures 3
CS 233 Computer Graphics 3
IT 232 Selected Topics in Emerging Technologies 2

Level 5 15 credits

Code Course Credits
CS 311 Operating Systems 3
CS 314 Software Engineering 3
CS 322 Computer Organization 3
GE 313 Engineering Chemistry 3
CS 323 Programming Languages 3

Level 6 33 credits

Code Course Credits
CS 430 Design and Construction of Large Software Systems 3
CS 431 Low-Level Software Design 3
CS 434 Software Evolution and Maintenance 3
CS 435 Software Architectures 3
IT 324 Data Communications and Computer Networks 3
CS 331 Seminar 1
IT 335 Ethics and Professional Practices 2
IS 333 Software Project Management 3
CS 334 Design and Analysis of Algorithms 3
CS 436 Selected Topics in Software Engineering 3
CS 446 Software Requirements Analysis 3
CS 447 User Interface and User Experience Design 3

Level 7 12 credits

Code Course Credits
IT 420 Information Security 3
CS 414 Summer Training 1
CS 412 Compilers 3
CS 413 Software Modeling and Analysis 3
CS 415 Graduation Project 1 2

Level 8 12 credits

Code Course Credits
MH 423 Numerical Methods 3
CS 424 Artificial Intelligence 3
CS 448 Graduation Project 2 3
CS 439 Parallel and Distributed Computing 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

View careers & salaries

Calculate your GPA for this major

Frequently asked questions about Software Engineering

How many credit hours is Software Engineering at Majmaah University?

Software Engineering at Majmaah University requires completing 139 credit hours to graduate, spread across 59 courses.

How many years is Software Engineering at Majmaah University?

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 Majmaah University awards a Bachelor's degree after completing 139 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 Computer and Information Sciences