Bachelor of Software Engineering
Bachelor of Software Engineering Programme DetailsProgramme Description: Bachelor of Science in Software Engineering
Software Engineering is a discipline that applies engineering principles to the design, development, testing, and maintenance of software systems. The Bachelor of Science in Software Engineering program provides students with a comprehensive understanding of software development methodologies, programming languages, algorithms, data structures, and software quality assurance, preparing them for careers in software development, IT consulting, project management, and more.
Philosophy of the Bachelor of Science in Software Engineering Programme
The Bachelor of Science in Software Engineering programme is grounded in the philosophy of promoting innovation, problem-solving, and excellence in software development. The programme aims to develop professionals who possess the knowledge, skills, and creativity necessary to design and implement software solutions that address real-world challenges.
Potential Career Paths
Graduates of the Bachelor of Science in Software Engineering programme are prepared for a wide range of career opportunities in various sectors. Potential career paths include:
- Software Engineer
- Software Developer
- Systems Analyst
- Quality Assurance Engineer
- Project Manager
- IT Consultant
- Web Developer
- Database Administrator
- Mobile Application Developer
- Software Architect
Admission Requirements
Prospective candidates for the Bachelor of Science in Software Engineering programme must meet the following admission criteria:
- Academic Qualifications: Obtain a minimum of five (5) credit passes in relevant subjects, not exceeding two sittings, in the Senior Secondary School Certificate examinations (WASCE/SSCE/NECO). Required subjects may include English Language, Mathematics, Physics, and any other science or technical subjects.
- UTME or Direct Entry: Candidates should have attempted the Unified Tertiary Matriculation Examination (UTME) or, alternatively, possess other Advanced Level Qualifications qualifying for Direct Entry.
Graduation Requirements
To be awarded the Bachelor of Science in Software Engineering degree, students must fulfill the following requirements:
- Duration: Complete a minimum of four years (or eight semesters) of study.
- Credit Units: Accumulate a minimum of 120 credit units for UTME candidates or 90 credit units for Direct Entry candidates. This includes all compulsory courses and the software engineering project.
- Core Courses: Successfully complete all compulsory courses outlined in the program curriculum.
Programme Variants
Undergraduate Degree
Unified tertiary Matriculation Examination
4 years
Undergraduate Degree
Direct Entry
3 years