Software Engineering is one of the fastest-growing and most demanded courses in Nigeria and across the world. As digital transformation reshapes how we live and work, more Nigerian students are becoming interested in studying this tech-driven discipline. But where exactly can you study Software Engineering in Nigeria?

This comprehensive guide provides a full list of accredited universities offering Software Engineering in Nigeria, both public and private. Whether you are a UTME candidate, a direct entry applicant, or a parent seeking the best university for your child, this 2025 guide has everything you need to know.

We will cover admission requirements, JAMB subject combinations, course duration, and special features of each university. We also answer the most common questions about studying Software Engineering in Nigeria.

Let’s begin by understanding what Software Engineering is all about.

What Is Software Engineering?

Software Engineering is the application of engineering principles to software development. It involves designing, building, testing, maintaining, and improving software systems that solve real-world problems.

Unlike general Computer Science, Software Engineering focuses more on structured project management, software lifecycle models, team-based development, and software quality assurance.

Why Study Software Engineering in Nigeria?

Studying Software Engineering in Nigeria gives you access to:

  • A rapidly growing tech ecosystem in Lagos, Abuja, and other cities.

  • Global demand for Nigerian-trained developers and engineers.

  • Affordable education compared to overseas tech schools.

  • Opportunities to start a freelance or remote career even during school.

Graduates of Software Engineering work as:

  • Software Developers

  • Mobile App Developers

  • Web Developers

  • System Architects

  • UI/UX Designers

  • Software Testers

  • DevOps Engineers

JAMB Subject Combination for Software Engineering

To study Software Engineering in any Nigerian university, the JAMB subject combination is:

  • English Language (Compulsory)

  • Mathematics

  • Physics

  • Any one of: Chemistry, Biology, or Economics

WAEC/NECO/NABTEB Requirements for Software Engineering

You must have at least 5 credit passes in:

  • Mathematics

  • English Language

  • Physics

  • Chemistry or Biology

  • Any other relevant science or commercial subject

Credits must be obtained in no more than two sittings.

List of Universities Offering Software Engineering in Nigeria

Below is a carefully researched list of Nigerian universities accredited to offer Software Engineering as of 2025.

1. Federal University of Technology, Akure (FUTA)

  • Type: Federal

  • Location: Akure, Ondo State

  • Notable Strengths: Known for practical-based learning and partnerships with tech companies.

2. Federal University of Technology, Minna (FUTMINNA)

  • Type: Federal

  • Location: Niger State

  • Features: Strong computer engineering department with specialization in software systems.

3. Landmark University, Omu-Aran

  • Type: Private

  • Location: Kwara State

  • Unique Offering: Offers B.Eng in Software Engineering with emphasis on innovation and entrepreneurship.

4. Nile University of Nigeria, Abuja

  • Type: Private

  • Location: Abuja

  • Accreditation: Fully NUC-accredited program

  • Features: Offers global curriculum and internship opportunities.

5. Babcock University, Ilishan-Remo

  • Type: Private

  • Location: Ogun State

  • Extra Benefit: Faith-based environment with strong ICT center.

6. University of Nigeria, Nsukka (UNN)

  • Type: Federal

  • Location: Enugu State

  • Note: Offers Software Engineering under the Faculty of Physical Sciences.

7. Chrisland University, Abeokuta

  • Type: Private

  • Location: Ogun State

  • Status: Recently approved Software Engineering program.

8. Al-Qalam University, Katsina

  • Type: Private/Islamic

  • Location: Katsina

  • Focus: Promotes ethical values in tech and software development.

9. Atiba University, Oyo

  • Type: Private

  • Location: Oyo State

  • Accreditation: NUC-accredited B.Sc in Software Engineering.

10. Bowen University, Iwo

  • Type: Private (Faith-based)

  • Location: Osun State

  • Facilities: Updated software labs and foreign exchange programs.

Summary Table: Universities Offering Software Engineering in Nigeria

University Name Type Location Program Name Accreditation Status
Federal University of Technology, Akure Federal Ondo State B.Tech in Software Engineering Accredited
FUTMINNA Federal Niger State B.Tech in Software Engineering Accredited
Landmark University Private Kwara State B.Eng in Software Engineering Accredited
Nile University Private Abuja B.Sc in Software Engineering Accredited
Babcock University Private Ogun State B.Sc in Software Engineering Accredited
University of Nigeria, Nsukka Federal Enugu State B.Sc in Software Engineering Accredited
Chrisland University Private Ogun State B.Sc in Software Engineering Accredited
Al-Qalam University Private Katsina State B.Sc in Software Engineering Accredited
Atiba University Private Oyo State B.Sc in Software Engineering Accredited
Bowen University Private Osun State B.Sc in Software Engineering Accredited

Admission Requirements for Software Engineering in Nigeria

Although requirements may vary slightly, the general criteria include:

UTME Entry:

  • Five O’Level credit passes in English, Mathematics, Physics, and two other science-related subjects.

  • JAMB score of 180 and above (some private universities accept lower).

  • Post-UTME screening.

Direct Entry:

  • ND, HND, or A-Level result in Computer Science, Mathematics, or related discipline.

  • Minimum Upper Credit or Merit.

Special Entry (for private universities):

  • Some universities admit students via internal exams or A-level foundation programs.

Tuition Fees for Software Engineering in Nigeria

University Type Estimated Tuition Range (per session)
Federal ₦45,000 – ₦100,000
State ₦90,000 – ₦150,000
Private ₦300,000 – ₦1,500,000

Note: Some private universities offer scholarships or installment payment options.

Software Engineering vs. Computer Science in Nigeria

Though closely related, there are key differences:

Feature Software Engineering Computer Science
Focus Software design, testing, and lifecycle General computing, theory, hardware
Job Readiness Industry-specific with real projects Theoretical with broad applications
Popularity in Nigeria Increasing rapidly Still widely accepted

Best Cities to Study Software Engineering in Nigeria

If you're also thinking about environment and access to tech hubs, here are the top cities:

  • Lagos – Tech startup capital of Nigeria

  • Abuja – Government and tech clusters

  • Ibadan – Strong university presence and affordability

  • Akure – Home to FUTA and many developer communities

  • Enugu – Educational hub of the southeast

Frequently Asked Questions (FAQs)

1. Is Software Engineering a good course to study in Nigeria?
Yes. With Nigeria’s booming tech industry and global demand for developers, Software Engineering is a lucrative and future-proof course.

2. What is the duration of Software Engineering in Nigerian universities?
Most undergraduate programs take 4 to 5 years depending on the institution and interruptions like strikes.

3. Do I need to know how to code before studying Software Engineering?
No, but basic computer knowledge is helpful. You'll learn programming from your first year.

4. Can I get a job in Nigeria with a Software Engineering degree?
Yes. Graduates work in banks, tech startups, telecom companies, government agencies, or as freelancers.

5. Which is better: Software Engineering or Computer Science?
Software Engineering is better for those who want to build apps, systems, and real-world solutions. Computer Science is more theoretical.

6. Are there scholarships for Software Engineering students in Nigeria?
Yes. Several private universities, state governments, and tech organizations offer scholarships based on merit and financial need.

7. Is Software Engineering accredited by NUC in Nigeria?
Yes, but only in institutions that have officially been approved to run the program.

8. Can I study Software Engineering part-time or online in Nigeria?
Few universities offer this option currently, but some private institutions and foreign online universities provide hybrid options.

9. What programming languages will I learn?
You may learn Python, Java, C++, HTML, CSS, JavaScript, and frameworks like React or Flutter, depending on your school.

10. Is NYSC compulsory after studying Software Engineering?
Yes, for Nigerian citizens under 30. NYSC is required after any full-time degree program.


Conclusion

Software Engineering is one of the most relevant and rewarding courses to study in today’s tech-driven economy. Thankfully, several universities in Nigeria now offer this program with full accreditation. Whether you choose a federal, state, or private university, ensure the program is approved by the National Universities Commission (NUC).

This guide has listed the most recognized universities offering Software Engineering in Nigeria, explained their entry requirements, compared tuition costs, and answered key questions about the course.

To succeed, prepare well for your JAMB, focus on science and mathematics subjects, and choose a school that offers both academic strength and practical exposure.

Want to stay updated? Bookmark this page or subscribe to notifications from your chosen school’s admission portal. The future of technology in Nigeria starts with the right education — and Software Engineering is a great place to begin.