Computer Science

Computer Science is the study of computation — how to solve problems with algorithms, software and data. It sits behind almost everything digital, and it is one of the fastest-growing, most in-demand courses in Nigeria. Here is what the course involves, where it leads, and how to get in.

Course at a glance

Degree awardedBachelor of Science (B.Sc) in Computer Science
Duration4 years (UTME) or 3 years (Direct Entry), then NYSC
Faculty / collegeFaculty of Computing / Faculty of Science
Regulatory bodyComputer Professionals (Registration Council of Nigeria) — CPN; curriculum aligned to the NUC CCMAS; accredited by the NUC and CPN
Professional bodyNigeria Computer Society (NCS)
UTME subjectsUse of English, Mathematics, Physics, and one other science subject
CompetitivenessCompetitive and rising in demand

What Computer Science is about

Computer Science is the study of computation: how information can be represented, processed and communicated, and how to design efficient, correct solutions to problems using algorithms and software. It ranges from the theory of what computers can and cannot do, through the craft of programming, to the design of the large systems that power the modern world.

Unlike simply “learning to use a computer”, the course teaches you to build the tools others use — to think logically, break big problems into small steps, and turn ideas into working software. It is a highly practical discipline built on a strong mathematical and logical foundation, which is why Mathematics is central to it.

A brief history of the discipline

The roots of computer science lie in mathematics and logic — from early mechanical calculators to the theoretical work of pioneers like Alan Turing, who formalised the idea of computation itself. As electronic computers appeared and then spread into every industry, the field matured into its own distinct discipline covering algorithms, programming languages, systems and networks.

In Nigeria, computing first grew out of mathematics and engineering departments before becoming a discipline in its own right. The National Universities Commission now recognises Computing as a distinct field and issues a national curriculum framework — the Core Curriculum and Minimum Academic Standards (CCMAS) — that shapes what universities teach. Alongside this, Nigeria’s booming technology and start-up ecosystem has made computing one of the most sought-after courses in the country.

What you will study

A typical Computer Science degree combines strong foundations with hands-on building. Core areas include:

Most programmes include a supervised industrial training (SIWES) placement and a substantial final-year project where you build a real system from scratch.

Why study Computer Science & who it suits

Computer Science suits students who are strong in Mathematics and enjoy logical problem-solving, are curious about how things work, and are willing to keep learning as technology changes. Much of the field rewards self-teaching and practice, so a habit of building small projects on your own is a real advantage.

If you enjoy the subject but want a particular focus — software craftsmanship, security, data, or hardware — the related computing courses below specialise in exactly those directions.

Careers & where graduates work

Computer Science is one of the most employable degrees, and Nigeria’s fast-growing tech and fintech sector has strong demand for skilled graduates. Common roles include:

Because the skills are global and much work can be done remotely, many graduates also work for international companies from Nigeria.

Licensing, professional bodies & further study

The route into the profession is flexible, which is part of the field’s appeal:

  1. B.Sc Computer Science (4 years UTME / 3 years Direct Entry), including SIWES industrial training and a final-year project.
  2. NYSC — the compulsory one-year national service, often served in a tech or IT role.
  3. Professional registration with the Computer Professionals (Registration Council of Nigeria) — CPN — and membership of the Nigeria Computer Society (NCS).
  4. Industry certifications (for example in cloud, networking, security or data) and, optionally, postgraduate study to specialise further.

In practice, a strong portfolio of projects and internships often matters as much as certificates when you apply for tech roles.

How to get in: Computer Science UTME requirements

The JAMB UTME combination for Computer Science is Use of English, Mathematics, Physics, and one of Biology, Chemistry, Agricultural Science, Economics or Geography. You need five O’Level credits including English Language, Mathematics and Physics.

Computer Science is competitive and demand is rising, so aim for a UTME score comfortably above the national minimum and prepare for Post-UTME.

Full admission details: see the complete Computer Science subject combination, cut-off & O’Level guide, or confirm any course with our subject combination checker.

Practise the UTME subjects free

Prepare with free official-syllabus notes and timed CBT practice for your UTME subjects:

Ready to practise? Take a free full mock exam or focused CBT practice with worked explanations.

Related guides

If you like Computer Science, you may also want to explore these related courses:

← Browse all course profiles

Frequently asked questions

How many years is Computer Science in Nigeria?

The B.Sc in Computer Science takes 4 years for UTME candidates (3 years for Direct Entry), followed by the one-year NYSC.

What are the JAMB subjects for Computer Science?

Use of English, Mathematics, Physics, and one of Biology, Chemistry, Agricultural Science, Economics or Geography. You need O'Level credits including English Language, Mathematics and Physics.

Do I need to be good at Mathematics for Computer Science?

Yes. Mathematics is central to the course — it underpins algorithms, logic and much of the theory — and it is one of the required UTME and O'Level subjects.

What is the difference between Computer Science and Computer Engineering?

Computer Science focuses on software, algorithms and computation, while Computer Engineering combines computing with electronics and hardware design. If you prefer building physical devices and circuits, look at Computer Engineering; if you prefer software and problem-solving, Computer Science fits better.

What jobs can I get with a Computer Science degree?

Software developer, web or mobile developer, data scientist or analyst, cybersecurity analyst, network or systems engineer, AI/ML engineer, IT consultant, and many more — plus the option to start your own tech company.

Is Computer Science a good course to study in Nigeria?

It is one of the most in-demand courses, with strong job prospects in Nigeria's growing tech and fintech sector and the flexibility to work for international companies remotely.

Sources: Course content, the CCMAS framework and professional pathway summarised from Nigerian universities, the National Universities Commission (NUC) and the Computer Professionals (Registration Council of Nigeria) (CPN); admission requirements from the official JAMB UTME brochure. Last checked: 22 Sept 2026. Belmadeng is an independent study platform and is not affiliated with JAMB, the NUC or any professional body. Programme structure, duration and requirements vary by university — always confirm details with your chosen institution and the official JAMB brochure.