Skip to content
Beseyat
العربية
Credit hours
132
Levels
9
Courses
71
Degree
bachelor

The Software Engineering study plan at Abdullah Al-Salem University is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 132 credit hours across 71 courses of required and elective study. The table below lists the courses and their credit hours for each level.

General Education - Communication 9 credits

Code Course Credits
ENL101 English for Academic Studies 3
ENL102 English Composition 3
ENL201 Writing and Research 3

General Education - Innovation and Creativity 21 credits

Code Course Credits
GEN150 Professionalism and Ethics 3
GEN131 Creativity and Problem Solving Elective 3
BUS101 Entrepreneurship Essentials Elective 3
ENI110 Intro. to Innovation and Creativity Elective 3
ENI140 Design Thinking Elective 3
ENI150 Innovation in Business Models Elective 3
ENI160 Innovation and Globalization Elective 3

General Education - Global Citizen 12 credits

Code Course Credits
INF120 Computers and Information Systems 3
GEN201 Globalization and Sustainability Elective 3
GEN202 Global Citizenship in Digital Age Elective 3
BUS201 Global Economics and Trade Elective 3

General Education - Art and Humanities 27 credits

Code Course Credits
HST101 Islamic Culture and Values 3
HST102 Kuwait History Elective 3
ARB101 Arabic Communication skills Elective 3
ART101 Art Appreciation Elective 3
ART102 Intro. To Media and Communication Elective 3
PHL101 Introduction to Philosophy Elective 3
LAW101 Law and Society Elective 3
PSY101 Introduction to Psychology Elective 3
SOC101 Introduction to Sociology Elective 3

General Education - Math and Science 6 credits

Code Course Credits
MAT101 Calculus I 3
PHY101 Physics I 3

College Requirements - Math and Science 23 credits

Code Course Credits
PHY105 Physics Lab I 1
MAT102 Calculus II 3
MAT120 Discrete Mathematics 3
MAT221 Number Theory 3
BIO101 or CHM101 Biology I or Chemistry I 3
BIO105 or CHM105 Biology I Lab or Chemistry I Lab 1
MAT202 Linear Algebra 3
MAT240 Differential Equations 3
ENG304 Engineering Probability & Statistics 3

College Requirements - Engineering Requirements 32 credits

Code Course Credits
CCS120 Computational Thinking & Programming 3
CCS121 Computational Thinking & Programming Lab 1
CCS200 Digital Logic and Design 3
CCS220 Object-Oriented Design & Programming 3
CCS221 Object-Oriented Design & programming Lab 1
CCS230 Fundamentals of Database Systems 3
CCS231 Fundamentals of Database Systems Lab 1
CCS241 Fundamentals of Computer Networks 3
CCS270 Data Structures and Algorithms 3
CCS271 Data Structures and Algorithms Lab 1
ENG308 Numerical Methods 3
CCS320 Fundamentals of Operating Systems 3
CCS330 Web Engineering 3
CCS331 Web Engineering Lab 1

Program Requirements 35 credits

Code Course Credits
SWE301 Software Process and Methodologies 3
SWE305 Software Requirements Engineering 3
SWE306 Software Requirements Engineering Lab 1
SWE310 Human-Computer Interaction 3
SWE311 Human-Computer Interaction Lab 1
SWE340 Software Design and Architecture 3
SWE341 Software Design and Architecture Lab 1
SWE345 Software Modelling and Analysis 3
SWE420 Software Construction and Evolution 3
SWE421 Software Construction and Evolution Lab 1
SWE430 Software Testing and Quality Assurance 3
SWE431 Software Testing and Quality Assurance Lab 1
SWE440 Software Security and Analysis 3
SWE490 Capstone Design 1 3
SWE491 Capstone Design 2 3

Program Requirements - Program Electives 24 credits

Code Course Credits
SWE480 Internship Elective 3
SWE441 Software Reliability and Software Quality Elective 3
SWE442 Software Engineering Ethics Elective 3
SWE443 Software Project Management Elective 3
SWE444 Modern Software Methodologies Elective 3
SWE445 Software Development and Maintenance Elective 3
SWE447 Cloud Computing Elective 3
SWE495 Special topics in Software Engineering Elective 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 Abdullah Al-Salem University?

Software Engineering at Abdullah Al-Salem University requires completing 132 credit hours to graduate, spread across 71 courses.

How many years is Software Engineering at Abdullah Al-Salem 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 Abdullah Al-Salem University 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.

The same major at other universities

Other majors in College of Computer Engineering and Systems