Skip to main content
Subject Combinations 3% exam weight

Topic 9

Part of the IJMB (Nigeria) study roadmap. Subject Combinations topic subjec-009 of Subject Combinations.

Computer Science, ICT and Information Systems — The IJMB Route

🟢 Lite — Quick Review (1h–1d)

Rapid summary for last-minute revision before your exam.

Computer Science and Information Technology programmes are among the most competitive and sought-after in Nigerian universities. The IJMB route into Computer Science requires a strong Mathematics background — and in most cases, Physics is also preferred.

Essential combination for Computer Science:

  • Mathematics, Physics, Chemistry (MPC): The universal combination for Computer Science, Software Engineering, Information Systems

Exam tip: If you’re targeting Computer Science at UNILAG, UI, or ABU, your Mathematics grade matters most. Many universities treat Computer Science as a mathematics-based programme — the higher your Mathematics grade, the more likely you are to gain admission over a candidate with the same points but a lower Math grade.


🟡 Standard — Regular Study (2d–2mo)

Standard content for students with a few days to months.

Understanding Computer Science Through IJMB:

Computer Science (CS) is the study of computation, algorithms, data structures, programming, and the theory behind how computers work. Information Systems (IS) is more business-oriented — focusing on how technology supports organisational goals.

What You Study in Computer Science:

Year 1-2 (200-300 Level, Direct Entry enters 200):

  • Programming: Python, Java, C, C++ — the foundation of all CS
  • Data Structures: Arrays, linked lists, trees, graphs, hash tables
  • Algorithms: Sorting, searching, graph algorithms, complexity analysis (Big O notation)
  • Computer Architecture: How CPUs work, memory, input/output, instruction sets
  • Discrete Mathematics: Boolean algebra, logic, set theory, combinatorics
  • Linear Algebra: Matrices, vectors, transformations for computer graphics and machine learning

Year 3-4 (400 Level):

  • Database Management Systems (SQL, relational algebra, NoSQL)
  • Operating Systems (process management, memory, file systems)
  • Computer Networks (OSI model, TCP/IP, internet protocols)
  • Software Engineering (SDLC, Agile, testing, project management)
  • Artificial Intelligence and Machine Learning
  • Web Development (frontend, backend, databases)
  • Cybersecurity (cryptography, network security, ethical hacking)
  • Theory of Computation (automata, formal languages, computability)

What You Study in Information Systems:

  • Business Information Systems
  • Database Design and Management
  • Enterprise Resource Planning (ERP) systems
  • Digital Marketing and E-commerce
  • Business Analytics and Data Science
  • ICT for Management

Key Universities for Computer Science (IJMB Cutoffs):

UniversityProgrammeIJMB PointsRequired Subjects
University of Lagos (UNILAG)Computer Science10Math A, Phys B, Chem B
University of Ibadan (UI)Computer Science9Math B, Phys B
Ahmadu Bello University (ABU)Computer Science9Math B, Phys B
University of Benin (UNIBEN)Computer Science9Math B, Phys B
Federal University of Technology, Owerri (FUTO)Computer Science11Math A, Phys A
Covenant University (private)Computer Science10Math A, Phys B
Lagos State University (LASU)Computer Science8Math B, Phys C
University of Nigeria, Nsukka (UNN)Computer Science9Math B, Phys B

🔴 Extended — Deep Study (3mo+)

Comprehensive coverage for students on a longer study timeline.

Nigerian Tech Ecosystem and Why Computer Science Matters:

Nigeria’s technology sector has grown rapidly since the early 2000s. Lagos is now recognised as Africa’s leading tech hub — home to tech startups, venture capital firms, and offices of global tech companies.

Major Nigerian Tech Companies and Employers:

  • Flutterwave: African payments infrastructure company; headquartered in Lagos; valued at over $1 billion (unicorn status)
  • Paystack: Payments company acquired by Stripe (2020) for $200 million
  • Andela: Software talent matching platform; connects Nigerian developers with global companies
  • PiggyVest: Fintech savings and investment app; over 4 million users
  • Jumia: E-commerce platform (often called “Amazon of Africa”)
  • Interswitch: Payment processing and fintech infrastructure; Visa acquired a stake

International Tech Companies with Nigerian Operations:

  • Google (has Lagos office, engineering hub)
  • Microsoft (Microsoft 4Afrika initiative)
  • IBM (IBM Research Africa, Nairobi and South Africa)
  • Oracle, SAP, Salesforce (all have Nigerian offices)
  • MTN Nigeria (telecom but increasingly tech-focused)
  • Konga (Nigerian e-commerce)

Career Paths for Computer Science Graduates:

  1. Software Engineering/Development:

    • Frontend developer (HTML, CSS, JavaScript, React, Angular)
    • Backend developer (Node.js, Python/Django, Java Spring, PHP Laravel)
    • Full-stack developer (both frontend and backend)
    • Mobile app developer (Android/Kotlin, iOS/Swift, Flutter/Dart)
    • DevOps engineer (Docker, Kubernetes, CI/CD pipelines)
    • Average starting salary in Nigeria: ₦400,000 - ₦800,000/month (Lagos)
  2. Data Science and Machine Learning:

    • Data analyst (Excel, SQL, Power BI, Tableau)
    • Data scientist (Python, R, machine learning frameworks)
    • AI/ML engineer (deep learning, NLP, computer vision)
    • Nigeria’s financial sector (banks, fintech) is a major employer of data scientists
  3. Cybersecurity:

    • Ethical hacker/penetration tester
    • Security analyst (SIEM tools, incident response)
    • Network security engineer
    • Major employers: Banks, telecom companies, NNPC, EFCC, security consulting firms
  4. Cloud Computing and Systems Administration:

    • Cloud architect (AWS, Azure, Google Cloud)
    • Systems administrator (Linux, Windows Server)
    • Database administrator (SQL Server, Oracle, MySQL)
    • Nigeria’s banks, telcos, and oil companies all need cloud infrastructure
  5. Product Management and UI/UX Design:

    • Product manager (defining tech products, working with engineering)
    • UX designer (user research, wireframes, Figma)
    • UI designer (visual design, Adobe XD, Sketch)
    • Growing field in Nigerian startups
  6. Government and Public Sector:

    • Federal Ministry of Communications and Digital Economy
    • National Information Technology Development Agency (NITDA)
    • Galaxy Backbone (government IT infrastructure)
    • State IT departments
    • CBN, SEC, and other regulatory bodies

IJMB Points System for Computer Science in Detail:

The IJMB points calculation matters significantly for competitive CS programmes. Each grade translates to:

  • A = 8 points (Distinction)
  • B = 7 points (Credit)
  • C = 6 points (Credit)
  • D = 5 points (Pass)
  • E = 4 points (Pass)
  • F = 0 points (Fail)

For Computer Science, you typically need at least 3 relevant subjects. However, universities may calculate based on your best 3 subjects or all 4 subjects — confirm with each university’s admissions office.

Example scenarios:

  • PCM with grades A, B, C = 21 points (A-grade profile)
  • PCM with grades B, B, B = 21 points (B-grade profile — same total but different grades)
  • PCM with grades B, B, C = 20 points (good profile)
  • PCM with grades C, C, C = 18 points (minimum for some universities)

What if you have a Fourth Subject? Many students take 4 IJMB subjects. Some universities take your best 3 subjects for points calculation; others take all 4. If you have Further Mathematics as a fourth subject and score an A, it can significantly strengthen your application — particularly for AI/ML and advanced Computer Science tracks.

Subject Requirements by University (2024 Update):

UniversityCS PointsMath RequiredPhysics RequiredOther
UNILAG10ABChemistry B preferred
UI9BB-
ABU9BBChemistry accepted
UNIBEN9BB-
FUTO11AAChemistry also considered
Covenant10AB-
LASU8BC-
UNIJOS8BC-

Software Engineering vs Computer Science: Some universities (like FUTO and a few private universities) now offer Software Engineering as a separate programme. Software Engineering is more focused on the practical aspects of building software — development methodologies, testing, project management — while Computer Science is more theoretical (algorithms, computational theory).

The employment outcome is largely the same. Both programmes qualify you for the same roles in Nigeria’s tech industry.

Nigerian Computer Science Accreditation and COREN: The National Universities Commission (NUC) accredits Computer Science programmes in Nigerian universities. COREN (Council for the Regulation of Engineering in Nigeria) does not directly regulate Computer Science as it does for traditional engineering — but the NUC ensures quality through its accreditation process.

When choosing a university, check that the programme has NUC accreditation — unaccredited programmes may not be recognised for employment or further studies.

Post-IJMB: Working as a Software Developer in Nigeria Once you graduate with a CS degree from a Nigerian university, the global job market is open to you:

  • Remote work for US/European companies (Nigeria-based remote developer)
  • Nigerian startups and tech companies (competitive salaries)
  • International companies (Google, Microsoft, Amazon have hiring programmes for African developers)
  • Freelancing (Upwork, Fiverr, Toptal)
  • Your own startup (Nigeria’s startup ecosystem is growing rapidly)