JAMB and WAEC Subject Combination For Software Engineering 2026/2027

If you are planning to study Software Engineering in a Nigerian university for the 2026/2027 academic session, one of the most important things you need to get right is your JAMB UTME subject combination and WAEC/NECO O’Level requirements.

Choosing the wrong JAMB subjects can create serious admission problems, even when you obtain a good UTME score. This is why candidates should confirm the requirements for their chosen university before completing JAMB registration.

Software Engineering is a technology-focused course that requires a strong foundation in Mathematics, Physics, logical reasoning and other relevant science or computing subjects. However, the exact fourth UTME subject and O’Level requirements can differ from one university to another.

For the 2026/2027 admission exercise, JAMB’s Integrated Brochure & Syllabus System (IBASS) remains an important tool for checking programme-specific requirements. JAMB itself advises candidates to use the IBASS Eligibility Checker to verify the available programmes and correct UTME subject combinations before registration.

In this article, you will learn the recommended JAMB subject combination for Software Engineering, WAEC requirements, important subjects to prepare for, possible alternatives accepted by some universities, admission tips, frequently asked questions and common mistakes to avoid.

Table of Contents

JAMB Subject Combination for Software Engineering 2026/2027

The commonly accepted JAMB UTME subject combination for Software Engineering is:

  1. Use of English
  2. Mathematics
  3. Physics
  4. Chemistry or another acceptable science subject, depending on the university

The safest approach is to check the exact requirement of your preferred university on JAMB IBASS before registering.

For example, the Federal University of Technology, Minna lists Software Engineering with Physics and Mathematics as core subjects, while allowing Chemistry or Biology as options. Its 2026/2027 admission information also lists English Language, Mathematics, Physics and several science/computing subjects among the acceptable O’Level subjects.

Federal University Oye-Ekiti similarly lists Software Engineering with Physics as a core UTME subject and Mathematics and Chemistry/Biology as options, while its O’Level requirement includes English, Mathematics/General Mathematics, Chemistry and Physics.

Bayero University also states that Software Engineering UTME candidates must have English Language, Mathematics, Physics and one other acceptable science subject.

Therefore, candidates should not assume that every Nigerian university uses exactly the same fourth UTME subject.

The four JAMB subjects explained

1. Use of English

Use of English is compulsory in the UTME. It is not a subject that Software Engineering candidates can replace with another subject.

Questions may test areas such as comprehension, lexis and structure, oral forms, grammar, vocabulary, inference and other language skills.

A strong performance in English is important because it contributes to your overall UTME score and is also normally required as an O’Level credit for university admission.

2. Mathematics

Mathematics is one of the most important subjects for Software Engineering.

Software developers work extensively with logical thinking, algorithms, computational problems, functions, data structures and mathematical reasoning. Although university-level Software Engineering is much broader than secondary-school Mathematics, a strong mathematical foundation can make many computing topics easier to understand.

Candidates should therefore take JAMB Mathematics preparation seriously.

Important areas to revise include algebra, equations, variation, geometry, statistics, probability, sets, graphs, sequences and other topics contained in the current JAMB Mathematics syllabus.

3. Physics

Physics is another major subject commonly required for Software Engineering.

Many universities require Physics because computing is connected to electronic devices, digital systems, computer hardware, electricity and other technological concepts.

For example, Bayero University’s Software Engineering admission information specifically lists Mathematics and Physics among the required UTME subjects.

Candidates should therefore pay close attention to topics such as measurements, mechanics, electricity, waves, heat, optics and other areas covered by the JAMB Physics syllabus.

4. Chemistry or another acceptable subject

The fourth UTME subject is where candidates need to be particularly careful.

Some universities specify Chemistry, while others allow alternatives such as Biology, Economics, Geography, Agricultural Science, Computer Studies or another recognised science-related subject.

For instance, the Federal University of Science and Technology Kabo lists Software Engineering UTME subjects as Mathematics, Physics and one of Chemistry or Biology, in addition to Use of English.

Bells University of Technology also lists English Language, Mathematics, Physics and any of Chemistry, Biology, Geography, Economics, Computer Studies or Data Processing for its computing programmes, including Software Engineering.

This is why checking your particular university is essential.

Best JAMB Combination to Choose for Software Engineering

If you have not yet registered for JAMB and you want to keep your options open among universities, a strong general combination to consider is:

Use of English + Mathematics + Physics + Chemistry

Chemistry is a common requirement for many science and technology programmes, and choosing it can provide broader compatibility with institutions whose Software Engineering requirements specifically include Chemistry.

However, this does not mean Chemistry is universally compulsory for Software Engineering. Some universities accept Biology or other approved subjects.

Before finalising your UTME registration, check the specific university and programme through JAMB IBASS.

JAMB’s official FAQ specifically advises candidates to use the IBASS Eligibility Checker to find the available programmes and appropriate UTME subject combinations and to verify requirements before examination registration.

WAEC Subject Requirements for Software Engineering 2026/2027

WAEC does not have one special “Software Engineering combination” in the same way JAMB has a four-subject UTME combination.

Instead, universities specify the O’Level subjects and grades required for admission into Software Engineering.

A common requirement is at least five O’Level credit passes, normally including:

  • English Language
  • Mathematics
  • Physics
  • Chemistry
  • Biology or another relevant science subject

However, the exact combination varies by institution.

For example, Bayero University requires five O’Level credits obtained in not more than two sittings, including English Language, Mathematics, Physics and two other acceptable science subjects. The university also states that Computer Studies and Further Mathematics can provide an advantage, although they are not listed as compulsory subjects in that requirement.

The Federal University of Science and Technology Kabo requires five O’Level credits, including English Language, Mathematics, Physics and two other science subjects for Software Engineering.

Bells University of Technology similarly requires five O’Level credits including English Language, Mathematics and Physics, plus two subjects selected from approved science and computing-related subjects.

Recommended WAEC Subjects for Software Engineering

Students intending to study Software Engineering should consider taking the following subjects at WAEC:

Subject Importance
English Language Compulsory O’Level requirement in most universities
Mathematics Core requirement and highly important for computing
Physics Commonly required for Software Engineering
Chemistry Required or accepted by many institutions
Biology Accepted by some universities as an alternative science subject
Computer Studies Useful and accepted by some institutions
Further Mathematics Useful for developing mathematical skills
Economics Accepted by some institutions as an alternative subject
Geography Accepted by some universities as an alternative

WAEC’s official entry regulations state that candidates registering for WASSCE in 2026 and 2027 are required to take between eight and nine subjects, with English Language and General Mathematics serving as the two core subjects currently available. Candidates then select additional subjects from approved subject groups.

This means prospective Software Engineering students should carefully select science and computing-related subjects in addition to the core subjects.

Is Computer Studies Compulsory for Software Engineering?

No, Computer Studies is not universally compulsory for admission into Software Engineering.

Many students assume that because they want to become software engineers, they must have Computer Studies in WAEC. That is not necessarily true.

Several universities accept candidates without Computer Studies provided they satisfy the required O’Level subjects.

For example, Bayero University states that Computer Studies and Further Mathematics are desirable and may give candidates an added advantage, but its core five-credit requirement is based on English, Mathematics, Physics and two other acceptable science subjects.

If your secondary school offers Computer Studies, however, it can be a useful subject to take because it introduces you to basic computing concepts before university.

Is Chemistry Compulsory for Software Engineering?

Not in every university.

Chemistry is compulsory for some universities and may be one of several accepted options in others.

For example, some institutions require Mathematics, Physics and Chemistry, while others permit candidates to choose Biology or another approved subject.

Al-Hikmah University’s published requirements list English, Mathematics, Chemistry and Physics as major UTME subjects for Software Engineering and identify several other subjects as minor alternatives.

Therefore, if your first-choice university specifically requires Chemistry, you should not replace it with Biology or another subject without confirming that the alternative is accepted.

Five WAEC Credits You Should Aim For

Although the exact requirements vary, Software Engineering candidates should aim for strong results in:

English Language – Credit

Mathematics – Credit

Physics – Credit

Chemistry – Credit

Biology/Computer Studies/another approved science subject – Credit

Some universities may require specific grades or specific combinations, so simply having five credits does not automatically guarantee admission.

Also pay attention to the number of sittings accepted by your preferred university.

Many universities accept results from one or two sittings, but candidates should verify the institution’s current policy.

Can I Study Software Engineering Without Physics?

In most cases, Physics is a very important requirement for Software Engineering, and many universities specifically require it.

For example, Bayero University lists Physics among the compulsory UTME subjects and O’Level requirements for Software Engineering. Federal University of Science and Technology Kabo also lists Physics among its required subjects.

Therefore, candidates should not assume that they can omit Physics simply because Software Engineering involves programming.

If your WAEC result does not contain Physics, you should check the exact requirements of your chosen institution before applying.

Can I Study Software Engineering Without Mathematics?

Mathematics is generally one of the most important requirements for Software Engineering.

Universities commonly require Mathematics at O’Level and include it among the UTME subjects.

This makes sense because Software Engineering involves algorithms, computational thinking, logic, problem-solving and other areas where mathematical reasoning is useful.

Candidates should therefore make Mathematics one of their strongest subjects.

What WAEC Grade Is Required for Software Engineering?

There is no single WAEC grade that applies to every university.

Many institutions require credit passes in the relevant subjects, but the exact grade requirements and additional conditions can vary.

Some universities may also impose stricter requirements for particular programmes or admission categories.

Therefore, candidates should check the admission requirements of the university they intend to attend rather than relying on a general statement found online.

JAMB Score Required for Software Engineering

There is no single JAMB score that guarantees admission into Software Engineering in every Nigerian university.

JAMB announced that the 2026 Policy Meeting approved a minimum tolerable admission score of 150 for universities. However, this is a minimum benchmark, not a guarantee that a candidate who scores 150 will be admitted into Software Engineering.

Universities and individual programmes can have higher competitive requirements.

Software Engineering is a competitive course in many institutions, so candidates should aim significantly higher than the minimum benchmark where possible.

Your chances of admission may also depend on your institution, UTME score, O’Level results, Post-UTME performance, catchment considerations where applicable, available spaces and other admission criteria.

How to Prepare for JAMB Software Engineering Subjects

If Software Engineering is your preferred course, start preparing early.

1. Master Mathematics

Do not wait until examination season before taking Mathematics seriously.

Practice calculations regularly and learn how to solve problems rather than simply memorising answers.

2. Understand Physics

Focus on understanding concepts and applying formulas.

Work through past questions and identify topics where you repeatedly make mistakes.

3. Improve Your English

Read regularly and practise comprehension passages.

Pay attention to vocabulary, grammar, sentence completion, synonyms, antonyms and oral English.

4. Study Chemistry

If Chemistry is one of your selected UTME subjects, revise the major areas of the JAMB Chemistry syllabus and practise questions under timed conditions.

5. Use JAMB’s Official Resources

JAMB provides the IBASS platform for checking programme requirements and its e-syllabus system for syllabus information.

Using official information helps reduce the risk of relying on outdated admission requirements.

Common Mistakes Software Engineering Candidates Should Avoid

Mistake 1: Copying another candidate’s subject combination

Your friend’s combination may not be suitable for your university.

Always verify your own course and institution.

Mistake 2: Assuming Computer Studies is compulsory

It can be useful, but it is not universally compulsory.

Mistake 3: Ignoring Physics

Physics is required by many institutions for Software Engineering.

Mistake 4: Looking only at JAMB requirements

Meeting the UTME subject combination does not automatically mean you satisfy the O’Level requirements.

Check both.

Mistake 5: Focusing only on the minimum JAMB score

The national minimum is not the same thing as a competitive score for a particular course.

Mistake 6: Using outdated information

Universities can update admission requirements.

Always check the latest JAMB IBASS information and the admission page of your chosen institution.

JAMB and WAEC Subject Combination for Software Engineering: Quick Summary

For candidates who want a simple summary, here is the general guide:

JAMB UTME:

  • Use of English
  • Mathematics
  • Physics
  • Chemistry or another university-approved subject

WAEC/NECO:

  • English Language
  • Mathematics
  • Physics
  • Chemistry
  • Biology or another approved science/computing-related subject

Remember that the fourth JAMB subject and some O’Level subjects may differ between universities.

Frequently Asked Questions

What is the JAMB subject combination for Software Engineering?

The commonly accepted combination is Use of English, Mathematics, Physics and Chemistry. However, some universities allow another approved subject instead of Chemistry, so candidates should verify their preferred university through JAMB IBASS.

Is Mathematics compulsory for Software Engineering?

Yes, Mathematics is a core requirement for Software Engineering in many Nigerian universities and is commonly included among both UTME and O’Level requirements.

Is Physics compulsory for Software Engineering?

Physics is required by many universities. Candidates should confirm the specific requirement of their preferred institution before registration.

Is Chemistry compulsory for Software Engineering?

No. Chemistry is required by some universities, while others accept alternatives such as Biology or other approved subjects. The exact requirement depends on the institution.

Can I use Biology instead of Chemistry?

Some universities permit Biology as an alternative, but others specifically require Chemistry. Do not make the substitution without checking your chosen university’s requirements.

Do I need Computer Studies in WAEC?

Not necessarily. Some universities accept Computer Studies, while others do not make it compulsory.

How many WAEC credits do I need?

A common requirement is at least five relevant O’Level credit passes, but the exact subjects and number of sittings accepted vary by university.

What is the minimum JAMB score for Software Engineering?

JAMB’s 2026 national minimum tolerable score for university admission is 150, but Software Engineering admission can be much more competitive, and individual institutions may set higher requirements.

Can I study Software Engineering with two WAEC sittings?

Many universities accept O’Level results from up to two sittings, but you must confirm the policy of your chosen institution because requirements can differ.

Conclusion

Choosing the correct subjects is one of the first important steps toward studying Software Engineering in the 2026/2027 academic session.

The general JAMB combination is Use of English, Mathematics, Physics and Chemistry or another approved subject, depending on the university. For WAEC or NECO, candidates should generally target credits in English Language, Mathematics, Physics and other relevant science or computing subjects.

The most important point is that there is no universal university requirement that overrides every institution’s admission policy. Current university requirements show that the acceptable fourth UTME subject and O’Level alternatives can differ.

Before completing your JAMB registration, use the official JAMB IBASS Eligibility Checker to confirm the exact requirements for Software Engineering at your chosen university. JAMB specifically recommends this verification process.

With the right subject combination, strong O’Level results, a competitive UTME score and proper preparation for Post-UTME where applicable, you will be in a much better position to pursue admission into Software Engineering.

 

About the author

Abdullateef

Leave a Comment