Software Engineering — study plan
- Credit hours
- 480
- Levels
- 8
- Courses
- 35
- Degree
- bachelor
The Software Engineering study plan at Middle East College is an accredited bachelor programme spanning about 4 years (8 academic levels), requiring 480 credit hours across 35 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Semester 1 75 credits
| Code | Course | Credits |
|---|---|---|
| SWE101 | The Breadth of Computer Science 1 | 15 |
| SWE102 | Professional Skills for the Workplace and Critical Thinking | 15 |
| SWE103 | Discrete Mathematics | 15 |
| SWE104 | Problem Solving Using Programming | 15 |
| SWE105 | Front-end Web Development & Design for Developers | 15 |
Semester 2 75 credits
| Code | Course | Credits |
|---|---|---|
| SWE201 | The Breadth of Computer Science 2 | 15 |
| SWE202 | Full Stack Web Development | 15 |
| SWE203 | Back-end Web Development and Databases | 15 |
| SWE204 | Learning How to Learn | 15 |
| SWE205 | System Analysis and Design | 15 |
Semester 3 90 credits
| Code | Course | Credits |
|---|---|---|
| SWE301 | Tools and Techniques for Creative Thinking | 15 |
| SWE302 | Computer Architecture and Operating Systems | 15 |
| SWE303 | Data Structures and Algorithms | 15 |
| SWE304 | Core Life Skills and Strategies | 15 |
| SWE305 | Principles of Science | 15 |
| SWE306 | Integrated Work 1 | 15 |
Semester 4 75 credits
| Code | Course | Credits |
|---|---|---|
| SWE401 | Entrepreneurship, New Venture, and Society Development | 15 |
| SWE402 | How Human Languages Work | 15 |
| SWE403 | Database Management Systems | 15 |
| SWE404 | Object Oriented Programming | 15 |
| SWE405 | Integrated Work 2 | 15 |
Semester 5 90 credits
| Code | Course | Credits |
|---|---|---|
| SWE501 | Artificial Intelligence | 15 |
| SWE502 | Compiler Design | 15 |
| SWE503 | Computer Networks | 15 |
| SWE504 | Communication Skills | 15 |
| SWE505 | Advanced Programming | 15 |
| SWE506 | Integrated Work 3 | 15 |
Semester 6 90 credits
| Code | Course | Credits |
|---|---|---|
| SWE601 | Formal Language & Automata Theory | 15 |
| SWE602 | Cloud Computing | 15 |
| SWE603 | Discovering Self | 15 |
| SWE604 | Philosophy and Business Management | 15 |
| SWE605 | Software Quality Assurance, Metrics and Testing | 15 |
| SWE606 | Integrated Work 4 | 15 |
Semester 7 15 credits
| Code | Course | Credits |
|---|---|---|
| SWE701 | Internship and Integrated Work | 15 |
Semester 8 15 credits
| Code | Course | Credits |
|---|---|---|
| SWE801 | Internship or Internship-based Project | 15 |
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 Software Engineering graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Software Engineering
How many credit hours is Software Engineering at Middle East College?
Software Engineering at Middle East College requires completing 480 credit hours to graduate, spread across 35 courses.
How many years is Software Engineering at Middle East College?
The study plan for Software Engineering spans about 4 years (8 levels/semesters) under the approved plan.
What degree does Software Engineering award?
Software Engineering at Middle East College awards a Bachelor's degree after completing 480 credit hours.
Is Software Engineering offered at other universities?
Yes, Software Engineering is offered at at least 12 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.