Skip to content
Beseyat
العربية

Bachelor of Science in Computer Science - Software Engineering Track — study plan

Dar Al-Hekma University School of Engineering, Computing and Design

Credit hours
136
Levels
9
Courses
38
Degree
bachelor

The Bachelor of Science in Computer Science - Software Engineering Track study plan at Dar Al-Hekma University is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 136 credit hours across 38 courses of required and elective study. The table below lists the courses and their credit hours for each level.

Year 1 - Fall 12 credits

Code Course Credits
ICTC 1302 Information & Computing Technology Concepts 3
LOGC 1202 Digital Logic Concepts 2
COMM 1301 Communication Skills I 3
MATH 1304 Calculus I 3
BSCS 1160 Computer Ethics & Society 1

Year 1 - Spring 18 credits

Code Course Credits
COMM 1302 Communication Skills II 3
MATH 1305 Calculus II 3
BSCS 1330 Discrete Structures 3
BSCS 1350 Introduction to Programming 3
BSCS 1320 Computer Architecture & Organization 3
BSCY 1310 Fundamentals of Cybersecurity 3

Year 2 - Fall 15 credits

Code Course Credits
MATH 1306 Linear Algebra 3
CHEM 1301 Chemistry 3
STAT 2301 Statistics 3
BSCS 2355 Object-Oriented Programming 3
BSCS 2351 Fundamental Data Structures 3

Year 2 - Spring 15 credits

Code Course Credits
PHYS 1301 Physics 3
BSCS 2375 Networking & Data Communication 3
BSCS 2310 Analysis of Algorithms 3
BSCS 2370 Operating Systems 3
BSIS 2340 IS Project Management 3

Year 3 - Fall 14 credits

Code Course Credits
EMOI 1201 Emotional Intelligence 2
BSCS 3340 Computer Graphics and Visualization 3
BSCS 3345 Human Computer Interaction 3
BSCS 3380 Artificial Intelligence 3
BSCS 3330 Computational Science Principles 3

Year 3 - Spring 6 credits

Code Course Credits
BSIS 3320 Database Management Systems 3
BSCS 3365 Software Engineering 3

Year 4 - Fall 12 credits

Code Course Credits
ENTR 3301 Entrepreneurship & Design Thinking 3
BSCS 4390 Advanced Applications Programming 3
BSCS 4315 Parallel & Distributed Computing 3
BSCS 4391 Capstone Project I 3

Year 4 - Spring 7 credits

Code Course Credits
BBBF 1101 Basic Brain & Body Fitness 1
BSCS 4392 Capstone Project II 3
BSCS 4393 Internship 3

Software Engineering Track Courses 9 credits

Code Course Credits
BSCS 3305 Software Requirements Engineering 3
BSCS 4306 Software Design and Construction 3
BSCS 4307 Software Verification and Validation 3

💼 Careers & salaries after graduation

Explore the career paths and expected salaries for Bachelor of Science in Computer Science - Software Engineering Track 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 Computer Science - Software Engineering Track

How many credit hours is Bachelor of Science in Computer Science - Software Engineering Track at Dar Al-Hekma University?

Bachelor of Science in Computer Science - Software Engineering Track at Dar Al-Hekma University requires completing 136 credit hours to graduate, spread across 38 courses.

How many years is Bachelor of Science in Computer Science - Software Engineering Track at Dar Al-Hekma University?

The study plan for Bachelor of Science in Computer Science - Software Engineering Track spans about 5 years (9 levels/semesters) under the approved plan.

What degree does Bachelor of Science in Computer Science - Software Engineering Track award?

Bachelor of Science in Computer Science - Software Engineering Track at Dar Al-Hekma University awards a Bachelor's degree after completing 136 credit hours.

Other majors in School of Engineering, Computing and Design