JAMB Subject Combination for Computer Science 2027/2028


JAMB Subject Combination for Computer Science 2027/2028

Computer Science is one of the most popular technology-related degree programmes in Nigerian universities. It focuses on the principles and practical methods used to design software, process information, solve computational problems and build modern digital systems.

Students of Computer Science usually study areas such as programming, algorithms, data structures, databases, operating systems, computer networks, artificial intelligence, software development and cybersecurity. The course combines logical thinking, mathematics and practical computing skills.

For candidates seeking admission in the 2027/2028 academic session, choosing the correct JAMB subject combination is important because universities may reject an application if the required subjects are missing. Mathematics and Physics are particularly important for Computer Science, while the acceptable fourth subject may vary between institutions.

Applicants must also satisfy the relevant O’Level requirements in subjects such as English Language, Mathematics and Physics. Candidates applying through Direct Entry may have additional options through A-Level, IJMB, JUPEB, NCE, ND, HND or other approved qualifications, depending on the university.

This guide explains the JAMB subject combination for Computer Science, O’Level and Direct Entry requirements, university-specific considerations, related courses, major areas of study, career opportunities and other important admission information for the 2027/2028 academic session.

JAMB Subject Combination for Computer Science

For Computer Science, Mathematics and Physics are the two most important UTME subjects, while the fourth subject may vary depending on the university.

JAMB SubjectRequirement
English LanguageCompulsory
MathematicsRequired
PhysicsRequired
One Other Relevant SubjectBiology, Chemistry, Agricultural Science, Economics or Geography

The general JAMB subject combination for Computer Science is:

  • English Language
  • Mathematics
  • Physics
  • One of Biology, Chemistry, Agricultural Science, Economics or Geography

The JAMB admission material specifies Mathematics, Physics and one of Biology, Chemistry, Agricultural Science, Economics or Geography as the three UTME subjects for Computer Science, in addition to compulsory English Language.

Mathematics is central to areas such as algorithms, programming logic and computational problem-solving, while Physics provides an important foundation for understanding computer systems and related technologies.

Candidates should not assume that every university accepts all the listed alternatives for the fourth subject. Some institutions apply more specific combinations, particularly involving Chemistry, so the exact requirement of the preferred university should be checked before JAMB registration.

O’Level Requirements for Computer Science

Candidates applying for Computer Science are generally expected to have five O’Level credit passes, with strong emphasis on Mathematics, Physics and other science subjects.

O’Level SubjectRequirement
English LanguageCredit pass
MathematicsCredit pass
PhysicsCredit pass
Science SubjectCredit pass
Another Science SubjectCredit pass

The standard requirement is therefore five credit passes including:

  • English Language
  • Mathematics
  • Physics
  • Two other Science subjects

Acceptable additional science subjects may include Chemistry, Biology, Further Mathematics, Agricultural Science or Computer Studies, depending on the university.

The general Computer Science requirement specifies five SSC credit passes including English Language, Mathematics, Physics and two other Science subjects.

Candidates using WAEC, NECO, NABTEB or other recognised equivalents should also check whether their preferred university accepts results obtained in one or two sittings. Some institutions may impose additional conditions or specify particular science subjects among the remaining credits.

Because Computer Science is mathematics-intensive, candidates should pay particular attention to their Mathematics and Physics results rather than assuming that Computer Studies can replace either of them.

Direct Entry Requirements for Computer Science

Direct Entry admission into Computer Science is available in many Nigerian universities, but the accepted qualifications differ from one institution to another. Candidates may qualify through A-Level, IJMB, JUPEB, NCE, ND, HND or other recognised qualifications.

Direct Entry QualificationGeneral Requirement
A-LevelTwo relevant Science subjects, usually including Mathematics
IJMBRelevant Science subjects, often including Mathematics and Physics
JUPEBRelevant Science subjects as specified by the university
NCEMerit in Mathematics and another relevant Science or Social Science subject
NDComputer Science or another relevant programme, usually at an acceptable credit level
HNDRelevant computing, science or engineering discipline
First DegreeMay be accepted by some universities in related fields
O’LevelCandidates must still satisfy the required O’Level subjects

The general Direct Entry requirement for Computer Science includes two A-Level passes in Science subjects including Mathematics, while NCE candidates may be accepted with merit in Mathematics and one other Science or Social Science subject.

Universities may also accept qualifications such as ND or HND in Computer Science and related programmes. For example, some institutions consider qualifications in Mathematics, Statistics, Computer Engineering, Electrical/Electronics Engineering and other closely related fields.

The exact grade requirement can also differ. Some universities demand Upper Credit at ND level, while others may accept Lower Credit, NCE Merit or specified A-Level grades. Rivers State University, for instance, accepts relevant HND, OND/ND and A-Level qualifications for Computer Science under stated conditions.

Applicants should therefore confirm the Direct Entry conditions of their chosen university before applying, especially where IJMB, JUPEB, ND, HND or a previous degree is being used.

Admission Requirements Overview

The admission requirements for Computer Science combine UTME subjects, O’Level credits and, where applicable, Direct Entry qualifications. Mathematics and Physics remain especially important because they form the foundation for many areas of computing and computational problem-solving.

Admission AreaGeneral Requirement
JAMB/UTME SubjectsEnglish Language, Mathematics, Physics and one relevant subject
O’LevelFive credit passes including English Language, Mathematics, Physics and two other Science subjects
Direct EntryA-Level, IJMB, JUPEB, NCE, ND, HND or other approved qualifications
Key SubjectMathematics
Important Science SubjectPhysics
Fourth UTME SubjectBiology, Chemistry, Agricultural Science, Economics or Geography, subject to university rules
ProgrammeComputer Science
Accepted O’Level ExamsWAEC, NECO, NABTEB or recognised equivalent
Number of SittingsDepends on the university
University-Specific RequirementsMay include additional subject or grade conditions

For UTME applicants, the general Computer Science combination consists of Mathematics, Physics and one of Biology, Chemistry, Agricultural Science, Economics or Geography, in addition to compulsory English Language.

At O’Level, candidates generally need five credit passes including English Language, Mathematics and Physics, together with two other relevant Science subjects.

Direct Entry applicants may be considered with two A-Level Science passes including Mathematics, NCE merit in relevant subjects, or other qualifications recognised by the university.

Candidates should still check the exact admission conditions of their preferred university because subject combinations, accepted qualifications, minimum grades and sitting requirements are not completely uniform across institutions.

Special Considerations and University-Specific Requirements

Computer Science admission requirements are not identical across Nigerian universities. While the general UTME and O’Level conditions provide a useful starting point, some institutions apply additional rules for Direct Entry qualifications, subject combinations and minimum grades.

UniversitySelected Admission Consideration
University of LagosAccepts specified JUPEB/A-Level subjects and requires Further Mathematics at O’Level for Direct Entry candidates
University of IlorinAccepts specified A-Level, ND and HND qualifications for Computer Science
Federal University of Technology, AkureAccepts relevant A-Level, ND and NCE qualifications
Federal University of Technology, OwerriAccepts A-Level, ND/HND, relevant degrees and specified JUPEB subjects
University of IbadanAccepts A-Level Mathematics and Physics or qualifying ND/HND
Osun State UniversityAccepts A-Level Mathematics and Physics or relevant ND qualifications
Rivers State UniversityAccepts relevant HND, ND and A-Level qualifications
Bayero UniversityAccepts selected ND, NCE, HND and relevant B.Sc. qualifications
University of AbujaAccepts specified A-Level, NCE and relevant ND qualifications
Ekiti State UniversityAccepts relevant A-Level or ND qualifications

At the University of Lagos, Direct Entry candidates may be considered with strong JUPEB or A-Level passes in Physics, Mathematics and either Chemistry or Biology. Candidates are also required to have Further Mathematics at O’Level, and NCE is not accepted for this route.

The University of Ilorin accepts qualifying A-Level passes in Mathematics and Physics, National Diploma at Upper Credit level and HND in Computer Science at the required grade. The university specifically states that a Diploma in Data Processing is not acceptable for this Computer Science route.

At the Federal University of Technology, Akure, applicants may qualify through relevant A-Level subjects, an Upper Credit ND in Computer Science or NCE combinations involving Computer Science, Mathematics and Physics.

The Federal University of Technology, Owerri accepts at least two A-Level passes in Mathematics and Physics, relevant ND/HND qualifications at Upper Credit level and first degrees in selected science or engineering fields. It also accepts specified JUPEB combinations involving Chemistry, Physics and Mathematics.

For the University of Ibadan, accepted Direct Entry options include A-Level passes in Mathematics and Physics as well as ND/HND Upper Credit in Computer Science or other mathematics-based programmes.

Osun State University accepts two A-Level passes that include Mathematics and Physics and may also consider relevant ND qualifications in Computer Science or Electrical/Electronics Engineering.

At Rivers State University, Computer Science applicants may be considered with HND Lower Credit, OND/ND Upper Credit in a relevant discipline or at least two A-Level passes in Mathematics and Physics, in addition to the required O’Level qualifications.

Bayero University accepts a wider range of relevant qualifications, including ND in Computer Science or Computer Studies, NCE in Computer Science or Electrical/Electronics, selected HND programmes and relevant B.Sc. degrees in science-related fields.

At the University of Abuja, Direct Entry options include relevant A-Level passes, NCE with the required points and Upper Credit ND in appropriate programmes.

Ekiti State University accepts two A-Level passes in Science subjects including Mathematics and may also consider an Upper Credit ND in Computer Science, Computer Engineering or Electrical/Electronics Engineering where the UTME requirements are satisfied.

These examples show why candidates should not assume that one Direct Entry qualification or subject combination will be accepted everywhere. The exact university requirements should always be checked before completing a Computer Science application.

Courses Related to Computer Science

Computer Science is closely connected with several computing, engineering and mathematical disciplines. These courses often share topics such as programming, data processing, algorithms, computer systems and problem-solving, although their areas of emphasis differ.

Related courses include:

  • Software Engineering: Focuses more directly on the design, development, testing and maintenance of software systems.
  • Information Technology: Deals with the practical use, management and support of computer systems, networks and digital technologies.
  • Cyber Security: Concentrates on protecting computer systems, networks, applications and data from security threats.
  • Data Science: Combines computing, statistics and mathematics to analyse data and extract useful insights.
  • Artificial Intelligence: Focuses on intelligent computer systems, machine learning, automation and related computational methods.
  • Computer Engineering: Combines computing with electrical and electronic engineering, with greater attention to computer hardware and embedded systems.
  • Information Systems: Examines how technology, data and business processes are combined to support organisations.
  • Information and Communication Technology: Covers computing, communication technologies, networks and digital information systems.
  • Computer Science and Informatics: Combines core Computer Science concepts with the study of information processing and computational systems.
  • Statistics: Provides strong foundations in data analysis, probability and quantitative methods that are useful in computing and data science.
  • Mathematics: Supports areas such as algorithms, cryptography, computational theory, modelling and artificial intelligence.
  • Computer Science and Information Technology: Blends theoretical computing concepts with practical IT applications.

The best alternative depends on the candidate’s interests. Those who enjoy programming, algorithms and computational problem-solving may prefer Computer Science, while students more interested in software production, hardware, security or data may consider Software Engineering, Computer Engineering, Cyber Security or Data Science.

Core Focus Areas in Computer Science

Computer Science covers both the theoretical foundations of computing and the practical skills needed to build and manage digital systems. Students typically study how computers process information, how software is created and how computational problems are solved efficiently.

Major focus areas include:

  • Programming: Learning how to write instructions that computers can execute using different programming languages.
  • Algorithms and Data Structures: Studying efficient methods for solving problems and organising data.
  • Software Development: Designing, building, testing and maintaining computer applications and software systems.
  • Database Systems: Learning how digital information is stored, organised, retrieved and managed.
  • Operating Systems: Studying how computer hardware and software resources are controlled and coordinated.
  • Computer Networks: Examining how computers communicate and share information across local and wide-area networks.
  • Artificial Intelligence: Exploring how computer systems can perform tasks that involve reasoning, pattern recognition and decision-making.
  • Machine Learning: Studying methods that allow computer systems to learn patterns from data.
  • Cybersecurity: Focusing on the protection of computer systems, networks and information from digital threats.
  • Web Development: Learning how websites and web-based applications are designed and developed.
  • Mobile Computing: Studying software and systems designed for smartphones, tablets and other mobile devices.
  • Cloud Computing: Examining the delivery of computing resources, storage and services through networked infrastructure.
  • Computer Architecture: Studying the structure and operation of processors, memory and other hardware components.
  • Data Science: Using computing, mathematics and statistics to analyse large amounts of data and identify useful patterns.

The exact curriculum differs between universities, but Computer Science generally combines programming, mathematics, algorithms, software systems, data and computer technology to prepare students for a wide range of computing careers.

Typical Career Paths

A degree in Computer Science can lead to careers in software development, data, cybersecurity, networking, artificial intelligence and other technology-related fields. The specific role a graduate enters often depends on personal skills, practical experience and any additional certifications or postgraduate training.

Possible career paths include:

  • Software Developer: Designs, builds and maintains computer applications and software systems.
  • Software Engineer: Applies engineering principles to the planning, development and improvement of complex software.
  • Web Developer: Creates and maintains websites and web-based applications.
  • Mobile App Developer: Develops applications for smartphones, tablets and other mobile devices.
  • Data Analyst: Examines data to identify patterns, trends and useful information for decision-making.
  • Data Scientist: Uses programming, mathematics and statistical methods to analyse complex datasets.
  • Machine Learning Engineer: Develops systems that use data and computational models to make predictions or automate tasks.
  • Artificial Intelligence Specialist: Works with intelligent systems, automation, machine learning and related technologies.
  • Cybersecurity Analyst: Helps protect computer systems, networks and digital information from security threats.
  • Database Administrator: Manages databases and helps ensure that stored information remains organised, available and secure.
  • Systems Analyst: Studies an organisation’s technology needs and recommends suitable computer-based solutions.
  • Network Administrator: Maintains computer networks and supports reliable communication between connected systems.
  • Cloud Engineer: Works with cloud-based computing services, infrastructure and applications.
  • DevOps Engineer: Supports the processes used to develop, deploy and maintain software systems efficiently.
  • Computer Science Researcher: Investigates new ideas, methods and technologies in computing.
  • University Lecturer: Teaches Computer Science and may conduct academic research after obtaining the required postgraduate qualifications.

Computer Science graduates are not limited to one industry. Their skills can be applied in technology companies, financial institutions, telecommunications, education, healthcare, government, research organisations and many other sectors.

Computer Science vs Software Engineering

Computer Science and Software Engineering are closely related, but they are not the same programme. Computer Science has a broader focus on computation, algorithms, programming, data and computer systems, while Software Engineering concentrates more strongly on the structured development and maintenance of software.

AreaComputer ScienceSoftware Engineering
Main FocusComputing principles, algorithms and computer systemsDesign, development and maintenance of software
ProgrammingMajor componentMajor component
MathematicsStrong emphasisImportant
AlgorithmsCentral area of studyApplied in software development
Software DevelopmentOne of several major areasCore focus of the programme
Computer SystemsBroad coverageUsually less extensive
TheoryStrong theoretical foundationMore application and development oriented
Project ManagementCovered in some programmesOften given stronger emphasis
Career OptionsBroad range of computing careersStrong focus on software-related careers

A Computer Science student may study areas such as artificial intelligence, databases, operating systems, computer networks, algorithms, cybersecurity and data science in addition to software development.

Software Engineering, on the other hand, gives greater attention to how large software systems are planned, designed, tested, documented and maintained throughout their lifecycle.

There is considerable overlap between the two programmes, and graduates from either course may work as software developers or software engineers. However, candidates interested in a broader understanding of computing may prefer Computer Science, while those who want a programme centred more directly on building and managing software systems may prefer Software Engineering.

Common Admission Mistakes to Avoid

Computer Science applicants can lose admission opportunities simply by choosing the wrong subjects or assuming that every university follows exactly the same requirements. Paying attention to programme-specific conditions is therefore important.

Common mistakes include:

  • Leaving out Mathematics in JAMB: Mathematics is a core UTME subject for Computer Science and should not be replaced with another subject.
  • Leaving out Physics: Physics is also part of the standard Computer Science UTME combination.
  • Assuming Chemistry is compulsory everywhere: The general requirement allows the third UTME subject to come from options such as Biology, Chemistry, Agricultural Science, Economics or Geography, although individual universities may impose stricter conditions.
  • Using Computer Studies to replace Mathematics: Having Computer Studies at O’Level does not generally remove the requirement for a credit pass in Mathematics.
  • Confusing Computer Science with Computer Engineering: Computer Engineering combines computing with engineering and hardware, while Computer Science has a broader focus on software, algorithms and computational systems.
  • Assuming every university accepts Economics or Geography: Some institutions may restrict the third UTME subject to particular science subjects, so candidates should check the specific university requirement.
  • Ignoring Physics at O’Level: The general Computer Science requirement includes a credit pass in Physics alongside English Language, Mathematics and two other Science subjects.
  • Assuming every ND, HND or NCE qualifies for Direct Entry: Universities differ in the programmes, grades and qualifications they accept for Direct Entry.
  • Overlooking Further Mathematics requirements: Some universities may impose additional O’Level conditions. For example, the University of Lagos requires Further Mathematics for the Direct Entry route described in its Computer Science requirements.
  • Relying on outdated admission information: Subject combinations, accepted qualifications and university-specific conditions can change, so candidates should confirm current requirements before registration.

Checking the exact Computer Science requirements of the preferred institution can help prevent subject-combination errors and unnecessary admission difficulties.

Read Also:

Frequently Asked Questions

1. What is the JAMB subject combination for Computer Science?

The standard combination is English Language, Mathematics, Physics and one of Biology, Chemistry, Agricultural Science, Economics or Geography, depending on the university.

2. Is Chemistry compulsory for Computer Science in JAMB?

Not in every university. Chemistry is one of the commonly accepted options for the fourth subject, but some institutions may specifically require it. Candidates should check the requirement of their preferred university.

3. Can I study Computer Science without Physics?

Generally, Physics is an important requirement for Computer Science at both UTME and O’Level. Some universities may have special considerations, but candidates should not assume Physics can be omitted.

4. What O’Level subjects are required for Computer Science?

Candidates generally need five credit passes including English Language, Mathematics, Physics and two other relevant Science subjects.

5. Can I use Economics as a JAMB subject for Computer Science?

Yes, Economics may be accepted as the fourth UTME subject by some universities. However, other institutions may prefer or require Chemistry, Biology or another Science subject.

6. Can I study Computer Science through Direct Entry?

Yes. Depending on the university, Direct Entry applicants may be considered with A-Level, IJMB, JUPEB, NCE, ND, HND or other recognised qualifications in relevant subjects or programmes.

Conclusion

Computer Science is a broad computing programme that prepares students for areas such as programming, software development, data analysis, artificial intelligence, cybersecurity, databases and computer systems.

For the 2027/2028 admission session, candidates should pay close attention to the required JAMB subjects. The standard combination is English Language, Mathematics, Physics and one other relevant subject, which may be Chemistry, Biology, Agricultural Science, Economics or Geography depending on the university.

At O’Level, applicants generally need five credit passes including English Language, Mathematics and Physics, together with two other relevant Science subjects. Direct Entry applicants may qualify through A-Level, IJMB, JUPEB, NCE, ND, HND or other accepted qualifications, but the exact conditions vary across institutions.

Mathematics and Physics are especially important for Computer Science, so candidates should avoid replacing them with unrelated subjects. It is also important to check whether the preferred university has additional requirements involving Chemistry, Further Mathematics, specific Direct Entry grades or particular science qualifications.

By choosing the correct JAMB subject combination and meeting the university-specific requirements, candidates can improve their chances of securing admission to study Computer Science in the 2027/2028 academic session.



Leave a Reply