B.Sc. · 144 units · Computing
To be Nigeria’s leading digitally-native home for computer scientists who are both rigorous (theory, algorithms, systems) and industry-current (cloud, AI-augmented, DevOps-fluent).
At a glance
Ground graduates in the theory and practice to design, build, secure and evaluate correct, efficient computing systems.
Layer digital-first specialisation — cloud-native development, applied machine learning, DevOps — onto the CCMAS core.
Instil professional, ethical and entrepreneurial competence for employment, self-employment or postgraduate study.
Deliver an inclusive, quality-assured ODL model with human staff (1:50 tutor ratio) supported — never replaced — by an AI tutor.
Every credit unit in the Computer Science programme, grouped by level and semester — Core, GST, Institutional and Elective courses as approved by Senate.
Communication in English
Introduction to Computing Science
Introduction to Problem Solving and Algorithms
Digital Logic Design
Elementary Mathematics I (Algebra & Trigonometry)
General Physics I (Mechanics)
Running total through 100L S1: 16 / 144 units
Nigerian Peoples and Culture
Computer Programming I (Python)
Computer Hardware and ICT Literacy
Elementary Mathematics II (Calculus)
Probability and Statistics I
Introduction to the Internet and Digital Society
Running total through 100L S2: 32 / 144 units
Entrepreneurship and Innovation
Computer Programming II (C++)
Data Structures and Algorithms
Discrete Structures for Computer Science
Computer Architecture and Organisation
Programming Laboratory I
Linear Algebra I
Data Science and Analytics Foundations
Running total through 200L S1: 53 / 144 units
Philosophy, Logic and Human Existence
Computer Programming III (OOP with Java)
Operating Systems Concepts
Computer Networks I (Data Communications)
Programming Laboratory II
Web and Internet Application Development
Human-Computer Interaction and UX Design
Running total through 200L S2: 71 / 144 units
Computer Networks II (Protocols & Network Design)
Theory of Computation
Database Management Systems I
Software Engineering I (Principles & Process)
Design and Analysis of Algorithms
Probability and Statistics II
Cloud Computing and Virtualisation
Running total through 300L S1: 92 / 144 units
Peace and Conflict Resolution
Venture Creation
Advanced Operating Systems
Software Engineering II (Design, Testing & Quality)
Introduction to Artificial Intelligence
Database Laboratory
DevOps and Site Reliability Engineering
Running total through 300L S2: 109 / 144 units
SIWES — Industrial Work Experience (24 weeks)
Computer and Network Security
Software Project Management
Cloud-Native Development and Containerisation
Big Data Analytics and Data Engineering
Final Year Project II (Implementation & Defence)
Elective II (Blockchain / Robotics / IT Governance)
Running total through 400L S2: 131 / 144 units
Compiler Construction
Applied Machine Learning
AI Ethics and Responsible Computing
Final Year Project I (Proposal & Literature Review)
Elective I (Mobile / Security / Digital Entrepreneurship)
Running total through 400L S1: 144 / 144 units
Distance-Learning applicants are UTME-exempt (JAMB 2024 policy): placed on a separate DL matriculation list, screened via O’Level verification + a Senate-approved aptitude screening, and not mobilised for NYSC.
Patient, encouraging and Socratic — asks a guiding question before a lecture-dump, but gives a straight answer the moment you are stuck.
Ada
Your Computer Science tutor
Voice — Professional-warm, code-literate, precise on Big-O. Named for Ada Lovelace and the Igbo "first daughter."
I’m an AI tutor — I won’t do graded work for you, and I’ll bring in a human facilitator for judgement calls.
Distance-Learning applicants are UTME-exempt under the 2024 JAMB policy. Apply for the 2027/2028 session and get matched with a human facilitator and Ada from day one.