Subjects Required to Study Computer Science in Nigeria

To study Computer Science in Nigeria, you need five O Level credits at C6 or above in English Language, Mathematics, Physics, plus two of Chemistry, Biology, Further Mathematics, Economics, or Agricultural Science. Your JAMB UTME subjects are Use of English, Mathematics, Physics and one of Chemistry, Biology, Economics, Agricultural Science (the fourth subject varies by school; check the JAMB brochure for your target school). The JAMB score needed is 220 to 240 at top federal universities, with working cut-offs of 240 at UI, UNILAG, OAU, UNN, ABU, UNIBEN.

Last updated: May 2026 Computer Science in Nigeria is a four-year B.Sc programme, the standard four-year university degree length. The course has surged in popularity over the past five years, with working cut-offs rising from 215 to 240 nationally because of the tech industry boom in Lagos and the rise of remote tech jobs paying foreign salaries to Nigerian developers. This guide covers the O Level and JAMB requirements, the schools offering Computer Science, the curriculum, and the career outlook including the remote-work and emigration patterns.

At a glance

DetailValue
JAMB compulsory subjectsUse of English, Mathematics, Physics, plus one of Chemistry, Biology, Economics, Agric
O Level credits required5 at C6 or above
O Level subjectsEnglish, Maths, Physics, plus two sciences
JAMB minimum (federal)200 (working floor 230-240)
JAMB minimum (state)200-220
JAMB minimum (private)180-220
Years of study4 years (B.Sc)
Direct Entry routeA Level, IJMB, JUPEB, ND, HND
Career portabilityStrong international demand; remote work common

O Level requirements in detail

Five credits at C6 or above in not more than two sittings. The required five include English Language, Mathematics, Physics, plus two other sciences from Chemistry, Biology, Further Mathematics, Economics, Agricultural Science. Mathematics is the most heavily weighted credit; a D7 in Mathematics is a hard stop for Computer Science admission.

Further Mathematics is strongly recommended for Computer Science. The 200 to 400 level Computer Science curriculum builds on discrete mathematics, linear algebra, and calculus. Candidates with Further Maths have a head start. If your school offered Further Maths, take it; if not, plan to brush up on the topics through online courses (Khan Academy, MIT OpenCourseWare) before starting the degree.

Physics is required at credit level at all schools because Computer Science programmes include digital electronics, computer architecture, and signal processing in the curriculum. A weak Physics credit at O Level is a warning sign for the screening committee even with a strong JAMB Physics.

For the fifth credit, Chemistry, Biology, Economics, or Agricultural Science are all common acceptable choices. Pick based on your strengths; the specific subject matters less than meeting the credit threshold.

JAMB UTME requirements in detail

The JAMB combination for Computer Science is Use of English, Mathematics, Physics, plus one of Chemistry, Biology, Economics, Agricultural Science. The fourth subject varies by school, so check the JAMB brochure for your target university. UNILAG accepts Biology as the fourth subject; UI also accepts it; OAU prefers Chemistry; FUTA accepts Economics. Read the school’s brochure entry carefully.

JAMB scores: 240 working cut-off at UNILAG, UI, OAU, UNN, ABU; 230 to 240 working at UNIBEN, UNILORIN, LASU, FUTA, FUTMINNA, FUTO; 200 to 230 working at state universities; 180 to 220 at private universities.

Aim for 250+ JAMB to feel safe at federal Computer Science. The course has been rising in cut-off for five consecutive cycles; a 230 JAMB candidate who would have been comfortable five years ago now sits at the edge of admission at top schools. Plan ahead.

Universities offering Computer Science in Nigeria

  • Federal generalist: UI, UNILAG, OAU, UNN, ABU, UNIBEN, UNILORIN, UNICAL, University of Port Harcourt, University of Jos, Bayero University Kano, and many others. Computer Science is one of the most widely offered programmes nationally.
  • Federal Universities of Technology: FUTA (School of Computing), FUTMINNA (School of Information and Communication Technology), FUTO (School of Information and Communication Technology). These are specialist tech schools with strong Computer Science programmes.
  • State universities: LASU, LAUTECH, OOU, Ekiti State, Imo State, Ebonyi State, and most others.
  • Private universities: Covenant (strong Computer Science programme), ABUAD, Babcock, Pan-Atlantic (PAU has a recognised Computer Science programme), Bowen, Bingham, Madonna, Lead City, Caleb, Afe Babalola.

Related programmes also exist: Software Engineering (FUTA, ABUAD, Covenant, Pan-Atlantic), Information Technology (most universities), Cybersecurity (a growing niche, offered at FUTA, ABUAD, a few others), Data Science (newer programmes at Covenant, Pan-Atlantic, ABUAD). These are distinct programmes from Computer Science but share most of the JAMB requirements.

Polytechnics also run Computer Science and IT programmes at ND and HND level. These lead to a different qualification (HND) but are a real career path; many Nigerian developers came through the polytechnic ND/HND route.

The Computer Science curriculum

The B.Sc Computer Science is four years. Year 1 covers foundation Mathematics (calculus, discrete math, linear algebra), introduction to Computer Science (programming basics, computer literacy), Physics, and general studies.

Year 2 covers core programming (often in Java or Python), Data Structures and Algorithms, Computer Organisation, Digital Electronics, Discrete Mathematics, Linear Algebra continued.

Year 3 covers Operating Systems, Database Systems, Software Engineering, Computer Networks, Theory of Computation, Web Development, plus electives. SIWES (industrial training) happens at the end of year 3.

Year 4 covers advanced electives (Artificial Intelligence, Machine Learning, Cybersecurity, Cloud Computing, Mobile App Development), a final-year project (mini-thesis), and professional practice modules.

After graduation, Computer Science graduates do not have a formal national licensing exam (unlike Medicine or Pharmacy). The Nigerian Computer Society (NCS) is the professional body but membership is voluntary. The realistic professional path involves industry certifications (Microsoft, Cisco, AWS, Google Cloud, CompTIA) and demonstrated skill rather than a single licensing exam.

Career outlook: local jobs, remote work, emigration

Computer Science graduates in Nigeria work in three main markets. First, the Lagos tech industry: Flutterwave, Paystack, Andela, PiggyVest, Cowrywise, banks’ tech divisions, fintech startups. Junior developer salaries in Lagos run ₦400,000 to ₦1.5 million a month at top tech companies; senior developers and tech leads earn ₦2 million to ₦5 million a month.

Second, remote work for international employers. Many Nigerian developers work for US, UK, European, and African startups from home in Lagos, earning ₦500,000 to ₦4 million a month in naira-equivalent salaries paid in USD, GBP, or EUR. The remote-work pattern accelerated after 2020 and has become a major employer for Nigerian developers.

Third, emigration. Nigerian Computer Science graduates emigrate to the UK, Canada, US, Germany, and the UAE on tech visas (UK Global Talent Visa, Canada Express Entry, US H-1B, German Blue Card). The salary differential is substantial: junior developer salaries abroad start at $60,000 to $100,000+ depending on location.

Tuition cost: Federal universities run free tuition with first-year fees of ₦100,000 to ₦200,000. State universities for indigenes: ₦50,000 to ₦150,000 per session. Private universities for Computer Science: ₦1.2 million to ₦2.5 million per session. Total cost of a four-year B.Sc Computer Science: ₦500,000 to ₦800,000 at federal, ₦800,000 to ₦1.5 million at state, ₦5 million to ₦10 million at private. Compared to the salary potential, even private Computer Science tuition has a fast payback in the current market.

Frequently asked questions

What is the difference between Computer Science, Software Engineering, IT?

Computer Science is the theoretical and broad foundation: algorithms, data structures, computation theory, plus practical programming. Software Engineering focuses more narrowly on building software systems: design, development, testing, project management. Information Technology focuses on the application of computing to business: systems administration, networks, databases. All three are valid career paths; Computer Science is the broadest and most flexible. Software Engineering is sometimes a specialised track within Computer Science. IT is more applied. Choose based on whether you prefer theory (CS), building (SE), or applying (IT).

Do I need to know how to code before starting Computer Science?

No, but it helps a lot. Most Nigerian B.Sc Computer Science programmes assume no prior coding experience and teach the basics in year 1 or 2. However, candidates who have done some self-taught coding (HTML, CSS, JavaScript, Python, basic web tutorials) arrive better prepared and often outperform peers in the early years. If you have the time before university, learn the basics through free online platforms (freeCodeCamp, Codecademy, MDN Web Docs).

Can I study Computer Science without Physics credit?

At most federal universities, no. Physics credit at O Level is required for Computer Science admission, especially at UI, UNILAG, OAU, UNN, ABU, UNIBEN, FUTA. A few state and private universities have accepted a pass in Physics or substituted with Further Mathematics or Economics; check each school’s admission notice. The trend has been towards requiring Physics credit. If Physics is weak, retake it (WAEC GCE or NECO) before applying.

Is private university Computer Science worth the higher tuition?

Often yes, especially at Covenant, ABUAD, Pan-Atlantic, Babcock. These schools have stronger employer signal with Lagos tech companies and run more current curricula (cloud computing, AI/ML, cybersecurity electives). Federal universities (UI, UNILAG, OAU) are also strong but sometimes slower to update curricula. The salary differential between top Lagos tech companies and elsewhere is large enough that the higher tuition pays back quickly. For candidates with the financial means, premium private universities are competitive options.

Can I work remotely for foreign companies after graduating?

Yes, and many Nigerian Computer Science graduates do. The remote-work pattern accelerated after 2020 and is now a major employment route for Nigerian developers. Strong technical skills (algorithms, data structures, modern frameworks), a polished GitHub portfolio, and English communication are the key requirements. Foreign companies hire Nigerian developers because of the cost-to-skill ratio: a senior Nigerian developer is often 30 to 50% the cost of a US-based equivalent at similar skill levels. Pay is typically in USD or GBP, paid through Wise, Payoneer, or similar.

How long until I can earn a strong salary as a developer?

The realistic timeline: 4 years for the degree, plus NYSC year, then 1 to 2 years of junior developer work. At 6 to 7 years from JAMB admission, you can be at mid-level (₦1 million to ₦3 million a month in Lagos tech, or remote work paying $30,000 to $80,000 USD-equivalent a year). Strong self-taught skills can accelerate this; some students start freelance work during university and are at mid-level by graduation. Computer Science has one of the fastest career paths in Nigeria today.

Related guides

Sources

JAMB 2026 brochure; Nigerian Computer Society; university admission portals; National Universities Commission; Lagos tech industry employer reports.

About the editor

Lagos-based education writer covering JAMB, WAEC and NECO, and tertiary admissions across Nigeria. Chinedu tracks cut-off marks, admission lists, and school portal updates so students and parents do not have to.

Leave a Comment