Student Portal · Staff Portal · Search
Caleb University
Distance Learning Centre
Apply Now
Programme · BSc

B.Sc. Computer Science.

BSc CS

  • Duration 4 years
  • Credits 12–24
  • Mode Distance Learning
  • Accreditation Fully accredited
I. About

About the programme.

Programme description pending.

Department Computer Science
Faculty Faculty of Sciences
Code BSC-CS
II. Curriculum

Four levels, one journey.

13 courses across 2 levels, totalling 37 credits. Each level builds on the last; the final year culminates in a capstone project.

100 Level
8 courses 22 credits
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
200 Level
5 courses 15 credits
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.

III. Learning outcomes

What you'll be able to do.

Detailed learning outcomes for this programme are being finalised. Contact admissions for an indicative outline.

VI. Assessment

How you'll be assessed.

Continuous + summative

Each course carries continuous assessment plus a summative end-of-semester examination. Specific weights and formats are detailed in each course outline.

External examiners

In line with NUC requirements, qualified academics from other Nigerian universities review examination questions, moderate marks, and assess degree projects.

CCMAS compliance

The programme follows the National Universities Commission's Core Curriculum and Minimum Academic Standards.

Ready to apply to this programme?

Begin your application — about 10 minutes — or talk to admissions first.