Bachelor of Science in Software Engineering — study plan
- Credit hours
- 126
- Levels
- 9
- Courses
- 42
- Degree
- bachelor
The Bachelor of Science in Software Engineering study plan at University of Hafr Al-Batin is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 126 credit hours across 42 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Common First Year (Freshman) - Semester 1 17 credits
| Code | Course | Credits |
|---|---|---|
| ENGL 1601 | English Language I | 6 |
| MATH 1301 | General Mathematics | 3 |
| PHYS 1301 | General Physics | 3 |
| CSEN 0341 | Information Technology Skills and its Applications | 3 |
| TUTR 0231 | Thinking and Learning Skills | 2 |
Common First Year (Freshman) - Semester 2 18 credits
| Code | Course | Credits |
|---|---|---|
| ENGL 1602 | English Language II | 6 |
| MATH 1302 | General Statistics | 3 |
| MATH 1303 | Calculus I | 3 |
| ARAB 0221 | Arabic Editing | 2 |
| ISLM 0211 | Islamic Culture | 2 |
| UNIV 0XXX | University Elective Course I (Health Awareness and Safety Domain) | 2 |
Second Year (Sophomore) - Semester 1 18 credits
| Code | Course | Credits |
|---|---|---|
| CSEN 2301 | Fundamentals of Computing | 3 |
| MATH 2403 | Calculus II | 4 |
| SWEN 2301 | Web Programming | 3 |
| CSEN 2302 | Programming I | 3 |
| SWEN 2302 | Introduction to Software Engineering | 3 |
| UNIV 0XXX | University Elective Course II | 2 |
Second Year (Sophomore) - Semester 2 18 credits
| Code | Course | Credits |
|---|---|---|
| CSEN 2304 | Basics of Networking | 3 |
| CSEN 2306 | Data Structures | 3 |
| CSEN 2403 | Programming II | 4 |
| CSEN 2305 | Operating Systems Concepts | 3 |
| CSEN 2307 | Introduction to Database Systems | 3 |
| ISLM 0212 | Intellectual Awareness | 2 |
Third Year (Middler) - Semester 1 17 credits
| Code | Course | Credits |
|---|---|---|
| CSEN 3301 | Discrete Structures | 3 |
| SWEN 3301 | Software Requirement Engineering | 3 |
| XXXX XXXX | Science Elective | 3 |
| SWEN 3302 | User Interface Design | 3 |
| CSEN 3302 | Design and Analysis of Algorithms | 3 |
| UNIV 0XXX | University Elective Course III | 2 |
Third Year (Middler) - Semester 2 17 credits
| Code | Course | Credits |
|---|---|---|
| STAT 3351 | Probability and Statistics for Engineers | 3 |
| SWEN 3403 | Software Design and Architecture | 4 |
| MATH 2307 | Linear Algebra | 3 |
| ENGL 1604 | Academic and Professional Communication | 3 |
| SWEN 3204 | Software Project Management | 2 |
| UNIV 0XXX | University Elective Course IV | 2 |
Summer Training 0 credits
| Code | Course | Credits |
|---|---|---|
| SWEN 3081 | Summer Training (Upon Departmental Approval) | 0 |
Fourth Year (Junior) - Semester 1 6 credits
| Code | Course | Credits |
|---|---|---|
| SWEN 4682 | Cooperative Work | 6 |
Fourth Year (Junior) - Semester 2 15 credits
| Code | Course | Credits |
|---|---|---|
| SWEN 4491 | Project | 4 |
| SWEN 4301 | Software Testing and Quality Assurance | 3 |
| XXXX XXXX | Major Elective | 3 |
| CSEN 4302 | Artificial Intelligence | 3 |
| UNIV 0XXX | University Elective Course V | 2 |
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 Bachelor of Science in Software Engineering graduates.
Starting salary from 11,000 SAR/month
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 University of Hafr Al-Batin?
Bachelor of Science in Software Engineering at University of Hafr Al-Batin requires completing 126 credit hours to graduate, spread across 42 courses.
How many years is Bachelor of Science in Software Engineering at University of Hafr Al-Batin?
The study plan for Bachelor of Science in Software Engineering spans about 5 years (9 levels/semesters) under the approved plan.
What degree does Bachelor of Science in Software Engineering award?
Bachelor of Science in Software Engineering at University of Hafr Al-Batin awards a Bachelor's degree after completing 126 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.