Skip to content
Beseyat
العربية

Bachelor of Science in Software Engineering — study plan

Princess Nourah bint Abdulrahman University College of Computer and Information Sciences

Credit hours
128
Levels
8
Courses
40
Degree
bachelor

The Bachelor of Science in Software Engineering study plan at Princess Nourah bint Abdulrahman University is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 128 credit hours across 40 courses of required and elective study. The table below lists the courses and their credit hours for each level.

Level One 18 credits

Code Course Credits
CS 100 Discrete Structures 4
CS 110 Programming Language (1) 6
ENG 101-1 English language (1) 3
MATH 101 Calculus (1) 3
SW 100 Principles of Programming and Problem-Solving Skill 2

Level Two 18 credits

Code Course Credits
CS 111 Programming Language (2) 6
ENG 102-2 English language (2) 3
MATH 161 General Statistics 3
MATH 242 Principles of Linear Algebra 4
SW 101 Introduction to Software Engineering 2

Level Three 23 credits

Code Course Credits
CS 212 Data Structures 5
IS 220 Database Fundamentals 6
MATH 103 Calculus (II) 6
PHYS 101 General Physics (1) 3
SW 210 Software Requirements Engineering 3

Level Four 19 credits

Code Course Credits
CHEM 101 General Chemistry (1) 3
CS 220 Algorithms Design and Analysis 3
IT 221 Computer Networks Fundamentals 4
SW 220 Software Process and Modeling 3
SW 222 Computer Organization and Architecture 3
SW 230 Web Application Programming 3

Level Five 18 credits

Code Course Credits
CS 380 Professional Ethics 2
SW 331 Advanced Programming 3
SW 332 Agile based Software Construction 3
SW 340 Software Quality Assurance 2
SW 341 Software Security Engineering 2
SW 350 Undergraduate Scientific Research 2
CS 340 Operating Systems 4

Level Six 19 credits

Code Course Credits
SW 342 Software Verification and Validation 2
CS 351 Human-Computer Interaction 4
IS 350 Projects Management 4
MATH 367 Probability theory 4
SW 303 Operational Research 2
SW 321 Software Architecture and Design 3

Level Seven 15 credits

Code Course Credits
MATH 353 Introduction to Numerical Analysis 6
MATH 368 Statistical Analysis for Data 4
SW 411 Software Maintenance and Evolution 2
SW 451 Graduation Project (1) (Capstone 1) 3

Level Eight 9 credits

Code Course Credits
SW 452 Graduation Project (2) (Capstone 2) 3
SW 491 CO-OP Training 6

💼 Careers & salaries after graduation

Explore the career paths and expected salaries for Bachelor of Science in Software Engineering graduates.

Starting salary from 11,000 SAR/month

View careers & salaries

Calculate your GPA for this major

Frequently asked questions about Bachelor of Science in Software Engineering

How many credit hours is Bachelor of Science in Software Engineering at Princess Nourah bint Abdulrahman University?

Bachelor of Science in Software Engineering at Princess Nourah bint Abdulrahman University requires completing 128 credit hours to graduate, spread across 40 courses.

How many years is Bachelor of Science in Software Engineering at Princess Nourah bint Abdulrahman University?

The study plan for Bachelor of Science in Software Engineering spans about 4 years (8 levels/semesters) under the approved plan.

What degree does Bachelor of Science in Software Engineering award?

Bachelor of Science in Software Engineering at Princess Nourah bint Abdulrahman University awards a Bachelor's degree after completing 128 credit hours.

Is Bachelor of Science in Software Engineering offered at other universities?

Yes, Bachelor of Science in Software Engineering is offered at at least 5 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