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
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.