Computer Science – Undergraduate Programme Overview
Computer Science as an undergraduate programme is a field that focuses on the study of computational systems, software development, algorithms, data structures, and the theoretical foundations of information processing. The programme equips students with both practical and theoretical knowledge in computing, critical thinking, logical reasoning, and problem-solving. It typically spans four years and leads to the award of a Bachelor of Science (B.Sc.) in Computer Science.
Students in this field learn programming languages, software engineering, computer networks, databases, cybersecurity, artificial intelligence, and emerging technologies such as cloud computing and machine learning. The goal is to train professionals who can design, develop, and maintain technological systems that solve real-world problems.
Importance Across All Fields and Sectors
Computer Science plays a pivotal role in virtually every aspect of modern life, including:
Information and Communication Technology (ICT): Forms the backbone of digital infrastructure, including software, hardware, networks, and internet systems.
Banking and Finance: Supports secure online transactions, mobile banking platforms, fintech services, and data analytics in financial decision-making.
Health and Medicine: Powers hospital management systems, medical imaging software, electronic health records, and artificial intelligence in diagnostics.
Education: Enables e-learning platforms, digital classrooms, and educational resource management systems.
Agriculture: Supports precision farming, weather forecasting, and data-driven decision-making through agricultural software and IoT devices.
Security and Intelligence: Contributes to cybersecurity systems, encryption technologies, surveillance, and digital forensics.
Government and Administration: Enables e-governance, digital identity systems, record keeping, and data management in public service delivery.
Entertainment and Media: Powers streaming platforms, video game development, animation, and digital content production.
Artificial Intelligence and Automation: Drives innovation in robotics, autonomous systems, natural language processing, and intelligent machines.
Admission Requirements for Computer Science
1. National Requirements (UTME and SSCE)
O’Level Requirements (WAEC/NECO/NABTEB)
Candidates must obtain at least five (5) credit passes in the following subjects:
English Language
Mathematics
Physics
Chemistry
One other science subject (e.g., Biology, Further Mathematics, or Computer Studies)
Credits must be obtained at not more than two sittings.
UTME Subjects
Candidates must sit for and pass the following:
Mathematics
Physics
One of Chemistry, Biology, or Economics (depending on university preference)
Minimum UTME Score
Most universities require a score of 180–200 as the minimum.
More competitive institutions may require 220 or higher.
JAMB Subject Combination
Mathematics, Physics, and either Chemistry or Economics.
2. Direct Entry (DE) Requirements
Candidates applying for Direct Entry into 200 Level must have one of the following:
At least two A-Level passes in Mathematics and Physics or Chemistry.
ND/NCE with merit or upper credit in Computer Science, Electrical/Electronic Engineering, or related fields.
JUPEB/IJMB with passes in relevant subjects.
3. University or Faculty-Specific Requirements
Some universities may conduct Post-UTME screening or aptitude tests.
Candidates should demonstrate a strong background in mathematics and computing.
Some institutions accept Further Mathematics or Computer Studies as a valid substitute for a second science subject in O’Level.
Programming experience or prior exposure to ICT may offer added advantage during screening or interviews.