Course at a glance
| Degree awarded | Bachelor of Science (B.Sc) in Computer Science |
|---|---|
| Duration | 4 years (UTME) or 3 years (Direct Entry), then NYSC |
| Faculty / college | Faculty of Computing / Faculty of Science |
| Regulatory body | Computer Professionals (Registration Council of Nigeria) — CPN; curriculum aligned to the NUC CCMAS; accredited by the NUC and CPN |
| Professional body | Nigeria Computer Society (NCS) |
| UTME subjects | Use of English, Mathematics, Physics, and one other science subject |
| Competitiveness | Competitive and rising in demand |
On this page
- What Computer Science is about
- A brief history of the discipline
- What you will study
- Why study Computer Science & who it suits
- Careers & where graduates work
- Licensing, professional bodies & further study
- How to get in (UTME requirements)
- Practise the UTME subjects free
- Related & alternative courses
- Frequently asked questions
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:
- Programming in languages such as Python, Java or C++
- Data structures and algorithms — the core problem-solving toolkit
- Discrete mathematics and the theory of computation
- Computer architecture and operating systems
- Databases and computer networks
- Software engineering and web / mobile application development
- Artificial intelligence & machine learning and cybersecurity
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:
- Software developer / engineer and web / mobile developer
- Data scientist / data analyst and database administrator
- Cybersecurity analyst and network / systems engineer
- AI / machine-learning engineer and DevOps / cloud engineer
- Product, QA and IT consulting roles
- Academia and research
- Entrepreneurship — founding or joining a tech start-up
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:
- B.Sc Computer Science (4 years UTME / 3 years Direct Entry), including SIWES industrial training and a final-year project.
- NYSC — the compulsory one-year national service, often served in a tech or IT role.
- Professional registration with the Computer Professionals (Registration Council of Nigeria) — CPN — and membership of the Nigeria Computer Society (NCS).
- 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.
Practise the UTME subjects free
Prepare with free official-syllabus notes and timed CBT practice for your UTME subjects:
- Use of English — practise CBT
- Mathematics — practise CBT
- Physics — practise CBT
- Plus your fourth subject, e.g. Economics, Chemistry, Biology or Geography
Related guides
- How to choose the right course for JAMB
- Good courses you can study with a low JAMB score
- Understanding the JAMB brochure & subject combinations
- How to use the JAMB eligibility checker
- How to change your course or institution on JAMB
Related & alternative courses
If you like Computer Science, you may also want to explore these related courses:
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.