Continuous + summative
Each course carries continuous assessment plus a summative end-of-semester examination. Specific weights and formats are detailed in each course outline.
Programme description pending.
13 courses across 2 levels, totalling 37 credits. Each level builds on the last; the final year culminates in a capstone project.
| Code | Course | Cr. | Sem | Type |
|---|---|---|---|---|
CSC101 |
Intro to Computer Science I History of computing, computer organisation, hardware and software components, data representation, problem-solving and algorithmic thinkin… | 3 | 1 | Core |
CSC102 |
Intro to Computer Science II Introduction to programming using Python: variables, control flow, functions, lists and dictionaries, file I/O, simple object-oriented thin… | 3 | 1 | Core |
GST111 |
Communication in English I Listening and speaking skills, reading and writing techniques, language and society. Builds the academic English foundation expected of all… | 2 | 1 | Elective GST |
MTH101 |
Elementary Mathematics I Sets, relations, functions; sequences, series; complex numbers; matrices and determinants; trigonometry. Required mathematics foundation fo… | 3 | 1 | Core GST |
PHY101 |
General Physics I Mechanics, thermal physics, oscillations and waves. Provides the physical-science foundation underpinning computer hardware and signal proc… | 3 | 1 | Core |
GST112 |
Nigerian Peoples & Culture Indigenous cultures, value systems, social institutions, contemporary issues. Required NUC general-studies course. | 2 | 2 | Elective GST |
MTH102 |
Elementary Mathematics II Limits, continuity, differentiation; integration of standard functions; applications in computing problems. | 3 | 2 | Core GST |
STA111 |
Descriptive Statistics Data collection, presentation, measures of central tendency and dispersion, probability distributions. The statistics foundation needed for… | 3 | 2 | Core |
| Code | Course | Cr. | Sem | Type |
|---|---|---|---|---|
CSC201 |
Computer Programming I Object-oriented programming using Java or C++. Classes, objects, inheritance, polymorphism, interfaces, exception handling. Builds on the p… | 3 | 1 | Core |
CSC202 |
Data Structures Arrays, linked lists, stacks, queues, trees, hash tables, graphs. Big-O analysis. Implementing data structures from scratch and using stand… | 3 | 1 | Core |
CSC203 |
Discrete Structures Logic, sets, relations, functions, recursion, combinatorics, graph theory, Boolean algebra. The mathematical foundation of computer science. | 3 | 1 | Core |
CSC204 |
Computer Architecture Digital logic, CPU design, memory hierarchy, instruction sets, assembly language, I/O systems, performance. Bridges hardware and software p… | 3 | 2 | Core |
MTH201 |
Linear Algebra Vector spaces, matrices, eigenvalues and eigenvectors, linear transformations. The math underlying graphics, machine learning, and data sci… | 3 | 2 | Core GST |
Course descriptions and learning outcomes are reviewed annually in line with NUC CCMAS guidelines and industry feedback.
Detailed learning outcomes for this programme are being finalised. Contact admissions for an indicative outline.
Each course carries continuous assessment plus a summative end-of-semester examination. Specific weights and formats are detailed in each course outline.
In line with NUC requirements, qualified academics from other Nigerian universities review examination questions, moderate marks, and assess degree projects.
The programme follows the National Universities Commission's Core Curriculum and Minimum Academic Standards.
Begin your application — about 10 minutes — or talk to admissions first.