Bachelor of Software Engineering — study plan
Alfaisal University College of Engineering and Advanced Computing
- Credit hours
- 133
- Levels
- 9
- Courses
- 56
- Degree
- bachelor
The Bachelor of Software Engineering study plan at Alfaisal University is an accredited bachelor programme spanning about 5 years (9 academic levels), requiring 133 credit hours across 56 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Year 1 - Fall 17 credits
| Code | Course | Credits |
|---|---|---|
| SE 100 | Programming for Engineers | 3 |
| SE 100 L | Programming for Engineers Lab | 1 |
| SE 117 | Software Practice and Society | 3 |
| MAT 101 | Calculus I | 3 |
| PHU 103 | Mechanics and Waves for Engineers | 3 |
| PHU 103 L | Mechanics and Waves for Engineers Labs | 1 |
| ENG 101 | Freshman English 1 | 3 |
Year 1 - Spring 17 credits
| Code | Course | Credits |
|---|---|---|
| SE 120 | Object-Oriented Programming I | 3 |
| SE 120 L | Object-Oriented Programming I Lab | 1 |
| CHM 102 | Introduction to Chemistry | 3 |
| CHM 102 L | Introduction to Chemistry Lab | 1 |
| MAT 112 | Calculus II | 3 |
| PHU 124 | Electromagnetism and Waves for Engineers | 3 |
| PHU 124 L | Electromagnetism and Waves for Engineers Labs | 1 |
| ARB 101 | Arabic Language I | 2 |
Year 2 - Fall 16 credits
| Code | Course | Credits |
|---|---|---|
| SE 201 | Introduction to Software Engineering | 3 |
| SE 214 | Algorithms and Data Structures | 3 |
| SE 214 L | Algorithms and Data Structures Lab | 1 |
| SE 220 | Object-Oriented Programming II | 3 |
| SE 220 L | Object-Oriented Programming II Lab | 1 |
| MAT 212 | Linear Algebra | 3 |
| ISL 101 | Islamic Studies I | 2 |
Year 2 - Spring 17 credits
| Code | Course | Credits |
|---|---|---|
| SE 212 | Discrete Structures for Software Engineers | 3 |
| SE 225 | Software Requirements | 3 |
| SE 225 L | Software Requirements Lab | 1 |
| EE 210 | Digital Logic Systems | 3 |
| EE 210 L | Digital Logic Systems Lab | 1 |
| MAT 224 | Numerical Methods | 3 |
| STA 212 | Probability and Statistics for Engineers | 3 |
Year 3 - Fall 18 credits
| Code | Course | Credits |
|---|---|---|
| SE 310 | Software Design and Architecture | 3 |
| SE 312 | Database Management Systems | 3 |
| SE 312 L | Database Management Systems Lab | 1 |
| SE 314 | Operating Systems | 3 |
| SE 314 L | Operating Systems Lab | 1 |
| EE 305 | Computer Networks | 3 |
| EE 305 L | Computer Networks Lab | 1 |
| ENG Elective | English Elective | 3 |
Year 3 - Spring 17 credits
| Code | Course | Credits |
|---|---|---|
| SE 322 | Internet of Things Application Development | 3 |
| SE 324 | Web Application Development | 3 |
| SE 324 L | Web Application Development Lab | 1 |
| SE 328 | Mobile Application Development | 3 |
| SE 328 L | Mobile Application Development Lab | 1 |
| SE 330 | Introduction to Cybersecurity | 3 |
| ENG 222 | Technical Writing | 3 |
Year 3 - Summer 0 credits
| Code | Course | Credits |
|---|---|---|
| SE 390 | Software Engineering Summer Internship | 0 |
Year 4 - Fall 17 credits
| Code | Course | Credits |
|---|---|---|
| SE 412 | Software Testing and Quality Assurance | 3 |
| SE 414 | Software Project Management | 3 |
| SE 4** | Technical Elective | 3 |
| SE 4** | Technical Elective | 3 |
| SE 495 | Software Engineering Capstone Project I | 3 |
| GEN ED I | General Education Elective I | 2 |
Year 4 - Spring 14 credits
| Code | Course | Credits |
|---|---|---|
| SE 423 | Software Construction and Processes | 3 |
| SE 4** | Technical Elective | 3 |
| SE 4** | Technical Elective | 3 |
| SE 496 | Software Engineering Capstone Project II | 3 |
| GEN ED II | General Education Elective II | 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 Software Engineering graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Bachelor of Software Engineering
How many credit hours is Bachelor of Software Engineering at Alfaisal University?
Bachelor of Software Engineering at Alfaisal University requires completing 133 credit hours to graduate, spread across 56 courses.
How many years is Bachelor of Software Engineering at Alfaisal University?
The study plan for Bachelor of Software Engineering spans about 5 years (9 levels/semesters) under the approved plan.
What degree does Bachelor of Software Engineering award?
Bachelor of Software Engineering at Alfaisal University awards a Bachelor's degree after completing 133 credit hours.
Is Bachelor of Software Engineering offered at other universities?
Yes, Bachelor of Software Engineering is offered at at least 4 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.