All courses
Sciences

JAMB Subject Combination for Computer Science

To study Computer Science, write English Language plus Mathematics, Physics, Biology, Chemistry, Agricultural Science, Economics or Geography in the UTME. For O'level, you need five credits including English Language, Mathematics and Physics, plus two other Science subjects.
UTME

Your UTME subjects

  1. 1

    English Language

    Compulsory for every course

  2. 2

    Mathematics

    Required for Computer Science

  3. 3

    Physics

    Required for Computer Science

  4. 4

    Biology, Chemistry, Agricultural Science, Economics or Geography

    Required for Computer Science

O'level

O'level (WAEC, NECO, NABTEB) requirements

  • Five credits including English Language, Mathematics and Physics, plus two other Science subjects
Exceptions

Universities with their own rule

  • UI, LASU, FUTA, FUTO, FUNAAB, EKSU, Babcock, BUK and several others: Chemistry is required as the third subject
  • UNIPORT and OSUSTECH: Agricultural Science, Economics and Geography are not accepted
  • UNILORIN: Chemistry or Economics
  • UNICAL: the third subject must be Chemistry, Biology or Economics

Confirm before you register. Use of English is compulsory. Institutions can add their own requirements, so confirm this combination for your chosen school in JAMB's brochure before you register. You can also check another course.

Sources: JAMB brochure: Computer Science (university) · JAMB UTME Subject Combination For All Courses (2026) · JAMB subject combinations for all courses · Last checked 30 October 2026

Practise

Practise your subjects under UTME conditions

The UTME is a timed computer-based test. Practising on a CBT screen with real past questions is the closest you can get before exam day. Browse JAMB past questions by subject, or let your school run a mock JAMB CBT exam.

Sciences

Other courses in this faculty

FAQs

Computer Science: questions

Practise for the UTME with ExamHall Prep

Timed CBT practice with past questions, scored by subject the moment you finish. Free to start.

Thanks for trying Examhall early. We’re still in Beta, so some parts of the platform may be incomplete or change over time as we improve the experience. If you encounter any errors kindly report or reach to us via [email protected]
Thanks for trying Examhall early. We’re still in Beta, so some parts of the platform may be incomplete or change over time as we improve the experience. If you encounter any errors kindly report or reach to us via [email protected]

v2024.12.05-2232