Software Engineering

Faculty: Computing | Department: Software Engineering


Course Description
Software Engineering is a comprehensive study of the principles, methodologies, tools, and practices used in the systematic development, deployment, and maintenance of high-quality software systems. The course introduces students to structured and agile software development life cycle (SDLC) models, requirements engineering, system design, implementation strategies, software testing, maintenance, and project management techniques.

Students will learn how to design scalable, reliable, and maintainable software systems using modern engineering practices. Emphasis is placed on teamwork, documentation standards, version control, quality assurance, risk management, and ethical responsibilities in software development. The course integrates both theoretical foundations and practical applications through case studies, group projects, and real-world problem-solving exercises.

By the end of the course, students will be equipped with the skills required to plan, develop, test, and manage software projects in professional environments.
Admission Requirements
1. Undergraduate Programmes (100 Level)
✔ Minimum of five (5) credits in SSCE/WAEC/NECO/GCE/NABTEB (O’Level), including English Language and Mathematics, obtained in not more than two sittings.
✔ These credits should be in subjects relevant to your chosen course (e.g., science subjects for science courses).
✔ Some courses have extra requirements:
• Law – Must include English Language, Literature in English and Mathematics credits.
• Nursing – Requires relevant nursing certificates (RN/RM) plus O’Level credits.
✔ Minimum age: Usually must be at least 16 years old.
✔ JAMB/UTME: BOU usually do not require JAMB UTME for undergraduate admissions; emphasis is on O’Level results.

2. Direct Entry / 200 Level
If you already have a post-secondary qualification:
✔ National Diploma (OND) – with at least Upper Credit from a recognized institution.
✔ Nigeria Certificate in Education (NCE) – with the required passes relevant to the programme.
✔ A’Level / IJMB / IB – passes in relevant subjects plus required O’Level credits.

3. Inter-University Transfer
When applying for transfer consideration, prepare the following:
✔ Your academic transcript from your current/previous university.
✔ Completed Credit Transfer Claim Form(s) from BOU.
✔ Evidence of meeting the general BOU entry requirements (e.g., O’Level credits, JAMB registration number where applicable).
✔ Any additional documents BOU requests (e.g., application form, ID, programme documents).
Apply Now

Start your journey at Bloomwoods Open University.

Apply for Admission