Explore the key fifth-semester courses that prepare BS Computer Science students for advanced systems, database, and software engineering topics.
The 5th semester is a major milestone in the BS Computer Science curriculum, blending theory and applied practice across several essential courses.
| Course Code | Course Title | Credit Hours |
|---|---|---|
| CS-301 | Operating Systems | 3 |
| CS-302 | Database Systems | 3 |
| CS-303 | Data Structures & Algorithms II | 3 |
| CS-304 | Software Engineering | 3 |
| MATH-301 | Probability & Statistics | 3 |
| CSL-305 | Operating Systems Lab | 2 |
| ELE-3XX | Elective / Project | 2 |
| Total Credit Hours | 19 | |
The 5th semester builds a strong bridge between foundational computer science and the more specialized advanced courses that follow. It ensures students can design scalable software, manage system resources, and work with real-world databases while applying software engineering best practices.
Continue your BS Computer Science journey with confidence. Semester 5 prepares you for advanced electives, internships, and major project work ahead.
Apply Now Back to Program