What Are the Compulsory Subjects for Software Engineering in JAMB and O’Level

Kenneth Madu
Jan 3, 2026 • 3 min read
What Are the Compulsory Subjects for Software Engineering in JAMB and O’Level
What Are the Compulsory Subjects for Software Engineering in JAMB and O’Level
Quick Overview

Key Takeaways & Educational Highlights

  • Regulatory Grounding: All processes and standards detailed in this guide follow current guidelines from the Federal Ministry of Education, JAMB, and statutory examination councils.
  • Verification & Documentation: Always verify cutoff parameters, screening portals, or fee ledger balances with verified institutional documents before submission.
  • Fair Hearing & Appeals: Disciplinary actions, exam misconduct claims, or withheld results can be formally appealed through institutional academic boards or student affairs directorates.

The compulsory subjects for Software Engineering in JAMB mandate that candidates register for English Language, Mathematics, Physics, and one other science subject chosen from Chemistry, Biology, or Computer Studies, alongside five mandatory O’Level credit passes in English Language, Mathematics, Physics, and two other relevant science subjects obtained in not more than two sittings.

Software Engineering is a premier computing discipline centered on the systematic design, development, testing, deployment, and maintenance of complex software architectures, mobile applications, distributed enterprise databases, and cloud computing ecosystems. Because professional software engineers apply rigorous mathematical principles, algorithmic analysis, and computational logic to engineer scalable digital systems, university faculties of computing and information sciences enforce strict academic admission criteria to recruit students with advanced quantitative reasoning capabilities.

In the nationwide entrance examination, English Language is universally mandatory for all applicants. For the remaining three subjects, Mathematics and Physics represent the indispensable quantitative foundation across all accredited Nigerian universities offering Software Engineering. For the fourth subject, institutions broadly accept Chemistry, Computer Studies, or Biology. However, registering for English Language, Mathematics, Physics, and Chemistry remains the most versatile and universally recognized combination across leading institutions such as Federal University of Technology Akure (FUTA), University of Ilorin (UNILORIN), Bayero University Kano (BUK), and Covenant University.

Regarding secondary school terminal requirements, applicants must achieve at least five credit passes in WAEC, NECO, or NABTEB examinations. The five mandatory subjects include English Language, Mathematics, Physics, and two additional science or technical credits, such as Chemistry, Computer Studies, Further Mathematics, Technical Drawing, Biology, or Economics. Achieving a credit pass in Further Mathematics or Computer Studies provides a substantial competitive advantage during post-UTME screening and departmental composite point computations.

The Joint Admissions and Matriculation Board provides an interactive electronic brochure through the IBASS portal, enabling candidates to confirm specific departmental waivers and institutional combinations prior to registration.

Computing curriculum standards and academic quality benchmarks supervised by the National Universities Commission ensure that accredited Software Engineering departments maintain modern computer programming suites, virtual laboratory testbeds, and software innovation hubs.

Aspiring software engineers should focus on mastering algorithmic logic, discrete mathematics, and algebra. Selecting the proper subject combination guarantees qualification for merit admission into competitive computing faculties.

Prospective software engineering undergraduates should also build practical familiarity with basic programming languages and operating system architectures before resumption. Combining strong examination scores with hands-on technical curiosity guarantees rapid academic success and prepares candidates for high-demand careers in technology.

Developing strong analytical and problem-solving habits during secondary school equips future software developers with the foundation required to excel in software engineering and cloud architecture courses.

Mastering these fundamental prerequisites ensures that prospective candidates meet institutional standards effortlessly and embark on successful software engineering careers with complete confidence.

Was this education guide helpful?
Author / Contributor

Kenneth Madu

University post-UTME coordinator and academic screening advisor. Guides candidates through aggregate score computations, departmental qualification cut-offs, supplementary admission lists, and change of institution protocols.

12 thoughts on this article

  1. Very informative post. I wish our secondary school guidance counselor had explained this so thoroughly.

  2. Extremely clear and helpful explanation. This cleared up the exact questions my study group was having regarding this process.

  3. Quick question please: if an applicant has already completed the initial registration, can changes still be made within the correction window without penalty?

    1. Great question. Yes, most examination and admission bodies allow data corrections during the designated modification window before final data lock. However, ensure that any biometric, course, or institution amendments are processed strictly through accredited CBT or administrative centers to prevent profile suspension or upload mismatch.

  4. Please, does this same policy apply to candidates who sat for WAEC GCE as private candidates rather than internal school candidates?

    1. Thank you for asking. Yes, WAEC GCE (private candidate) certificates and results carry the exact same legal and academic validity as internal school candidate results for admission and institutional clearance purposes. When filling portal documentation, ensure your exam year, center number, and candidate number match your official result slip exactly.

  5. Very practical breakdown. It is reassuring to find verified information without all the rumors circulating on social media.

  6. Bookmarking this right away. This is by far the most detailed article on this topic I have come across online.

  7. Thank you for this detailed guide! The step-by-step breakdown makes it very straightforward to navigate.

  8. This was really helpful and timely. Thank you for consistently publishing reliable educational resources for students across Nigeria.

  9. Thank you EduTalks! My sister was worried about this exact issue yesterday, sharing this with her immediately.

  10. Great article. The distinction you highlighted between the institutional requirements and the general regulations is very important.

Leave a Reply

Your email address will not be published. Required fields are marked *

Interactive Self-Service Portals

Free Educational Decision Tools & Calculators

Fast, automated tools designed to calculate statutory notice deadlines, draft withdrawal documents, and evaluate admission screening benchmarks.

Withdrawal Notice Period Calculator

Calculate exact mandatory school calendar notice deadlines before withdrawing your child to protect against fee forfeiture.

Calculate Notice

School Withdrawal Letter Generator

Generate professional, legally structured withdrawal requests and record clearance letters formatted for Nigerian schools.

Generate Letter

Disciplinary Appeal & Malpractice Checker

Evaluate fair hearing standards, examine appeal rights for suspended students, and review statutory penalty matrices.

Check Appeals
Editorial Helpdesk & Student Advisory

Encountering School Admission, Fee or Disciplinary Issues?

Our researchers break down school regulations, exam-body procedures, and dispute resolution mechanisms into clear, actionable advice. Get prompt guidance today.