Course catalogue
B.Sc. Software Engineering — 52 courses across four levels, searchable by code, title, level, and semester (CCMAS handbook).
Programme structure
Four-year progression
The B.Sc. Software Engineering curriculum combines computing foundations with software process, quality assurance, systems architecture, and a two-semester final-year project.
Curriculum focus
What you will study
Courses span software process and quality, programming, web and mobile development, systems architecture, databases, and professional practice.
Quick reference
Credit units by level
C = Core · E = Elective · Total programme units (UTME): 120 · Minimum for graduation: 120 (UTME) / 90 (Direct Entry)
Course catalogue
Browse all courses
Search or filter the full list of 52 courses. Click a course title to view its handbook description. Tables are grouped by level and semester.
Graduation requirements
Academic policies
Full handbook
Course descriptions, academic policies, and registration guidelines are in the departmental student handbook.