IUniversitypowered by UNICROSS
DepartmentsInteractive labsPricingAboutSign inApply
IUniversitypowered by UNICROSS

Nigeria’s fully-digital open university, delivered in affiliation with University of Cross River State (UNICROSS). Rigorous CCMAS programmes, human facilitators at a 1:50 ratio, supported by an AI tutor that never replaces them.

Study

  • Departments
  • How ODL works
  • Pricing
  • Apply

University

  • About IUniversity
  • Academic standards
  • AI tutor policy
  • Contact

Students

  • Dashboard
  • My courses
  • Results
  • Fees

Try it

  • See a live demo
  • Sign in

© 2026 IUniversity — powered by UNICROSS (University of Cross River State). Open distance learning.

Launch 2027 / 2028

  1. Home
  2. Departments
  3. CSC
School of Computing

Computer Science

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).

Apply to CSC Meet your AI tutor

At a glance

Degree
B.Sc.
Total units
144
Flagship course
CSC 203
Human tutor ratio
1:50
Programme aims

What a Computer Science degree builds in you.

01

Ground graduates in the theory and practice to design, build, secure and evaluate correct, efficient computing systems.

02

Layer digital-first specialisation — cloud-native development, applied machine learning, DevOps — onto the CCMAS core.

03

Instil professional, ethical and entrepreneurial competence for employment, self-employment or postgraduate study.

04

Deliver an inclusive, quality-assured ODL model with human staff (1:50 tutor ratio) supported — never replaced — by an AI tutor.

Curriculum

Eight semesters, one B.Sc.

Every credit unit in the Computer Science programme, grouped by level and semester — Core, GST, Institutional and Elective courses as approved by Senate.

0
Courses
Across the programme
0
Total units
15–24 per semester
8
Semesters
4 years, full-time ODL

100L — First Semester · Harmattan

16 units this semester
  • GST 111

    Communication in English

    2u
    GST
  • CSC 101

    Introduction to Computing Science

    3u
    Core
  • CSC 103

    Introduction to Problem Solving and Algorithms

    2u
    Core
  • CSC 105

    Digital Logic Design

    3u
    Core
  • MTH 101

    Elementary Mathematics I (Algebra & Trigonometry)

    3u
    Core
  • PHY 101

    General Physics I (Mechanics)

    3u
    Core
CodeCourseUnitsStatusPrerequisite
GST 111Communication in English2GST—
CSC 101Introduction to Computing Science3Core—
CSC 103Introduction to Problem Solving and Algorithms2Core—
CSC 105Digital Logic Design3Core—
MTH 101Elementary Mathematics I (Algebra & Trigonometry)3Core—
PHY 101General Physics I (Mechanics)3Core—
Semester subtotal16

Running total through 100L S1: 16 / 144 units

100L — Second Semester · Rain

16 units this semester
  • GST 112

    Nigerian Peoples and Culture

    2u
    GST
  • CSC 102

    Computer Programming I (Python)

    3u
    CorePrereq: CSC 101
  • CSC 104

    Computer Hardware and ICT Literacy

    2u
    Core
  • MTH 102

    Elementary Mathematics II (Calculus)

    3u
    CorePrereq: MTH 101
  • STA 102

    Probability and Statistics I

    3u
    CorePrereq: MTH 101
  • CSC 106

    Introduction to the Internet and Digital Society

    3u
    InstitutionalPrereq: CSC 101
CodeCourseUnitsStatusPrerequisite
GST 112Nigerian Peoples and Culture2GST—
CSC 102Computer Programming I (Python)3CoreCSC 101
CSC 104Computer Hardware and ICT Literacy2Core—
MTH 102Elementary Mathematics II (Calculus)3CoreMTH 101
STA 102Probability and Statistics I3CoreMTH 101
CSC 106Introduction to the Internet and Digital Society3InstitutionalCSC 101
Semester subtotal16

Running total through 100L S2: 32 / 144 units

200L — First Semester · Harmattan

21 units this semester
  • ENT 211

    Entrepreneurship and Innovation

    2u
    GST
  • CSC 201

    Computer Programming II (C++)

    3u
    CorePrereq: CSC 102
  • CSC 203

    Data Structures and Algorithms

    3u
    CorePrereq: CSC 102, MTH 101
  • CSC 205

    Discrete Structures for Computer Science

    3u
    CorePrereq: MTH 101
  • CSC 207

    Computer Architecture and Organisation

    3u
    CorePrereq: CSC 105
  • CSC 209

    Programming Laboratory I

    1u
    CorePrereq: CSC 201 (co-req)
  • MTH 201

    Linear Algebra I

    3u
    CorePrereq: MTH 102
  • CSC 211

    Data Science and Analytics Foundations

    3u
    InstitutionalPrereq: CSC 102, STA 102
CodeCourseUnitsStatusPrerequisite
ENT 211Entrepreneurship and Innovation2GST—
CSC 201Computer Programming II (C++)3CoreCSC 102
CSC 203Data Structures and Algorithms3CoreCSC 102, MTH 101
CSC 205Discrete Structures for Computer Science3CoreMTH 101
CSC 207Computer Architecture and Organisation3CoreCSC 105
CSC 209Programming Laboratory I1CoreCSC 201 (co-req)
MTH 201Linear Algebra I3CoreMTH 102
CSC 211Data Science and Analytics Foundations3InstitutionalCSC 102, STA 102
Semester subtotal21

Running total through 200L S1: 53 / 144 units

200L — Second Semester · Rain

18 units this semester
  • GST 212

    Philosophy, Logic and Human Existence

    2u
    GST
  • CSC 202

    Computer Programming III (OOP with Java)

    3u
    CorePrereq: CSC 201
  • CSC 204

    Operating Systems Concepts

    3u
    CorePrereq: CSC 207
  • CSC 206

    Computer Networks I (Data Communications)

    3u
    CorePrereq: CSC 207
  • CSC 210

    Programming Laboratory II

    1u
    CorePrereq: CSC 202 (co-req)
  • CSC 208

    Web and Internet Application Development

    3u
    InstitutionalPrereq: CSC 102, CSC 201
  • CSC 214

    Human-Computer Interaction and UX Design

    3u
    InstitutionalPrereq: CSC 201
CodeCourseUnitsStatusPrerequisite
GST 212Philosophy, Logic and Human Existence2GST—
CSC 202Computer Programming III (OOP with Java)3CoreCSC 201
CSC 204Operating Systems Concepts3CoreCSC 207
CSC 206Computer Networks I (Data Communications)3CoreCSC 207
CSC 210Programming Laboratory II1CoreCSC 202 (co-req)
CSC 208Web and Internet Application Development3InstitutionalCSC 102, CSC 201
CSC 214Human-Computer Interaction and UX Design3InstitutionalCSC 201
Semester subtotal18

Running total through 200L S2: 71 / 144 units

300L — First Semester · Harmattan

21 units this semester
  • CSC 301

    Computer Networks II (Protocols & Network Design)

    3u
    CorePrereq: CSC 206
  • CSC 303

    Theory of Computation

    3u
    CorePrereq: CSC 205
  • CSC 305

    Database Management Systems I

    3u
    CorePrereq: CSC 203
  • CSC 307

    Software Engineering I (Principles & Process)

    3u
    CorePrereq: CSC 203, CSC 202
  • CSC 309

    Design and Analysis of Algorithms

    3u
    CorePrereq: CSC 203, MTH 201
  • STA 301

    Probability and Statistics II

    3u
    CorePrereq: STA 102
  • CSC 311

    Cloud Computing and Virtualisation

    3u
    InstitutionalPrereq: CSC 206, CSC 204
CodeCourseUnitsStatusPrerequisite
CSC 301Computer Networks II (Protocols & Network Design)3CoreCSC 206
CSC 303Theory of Computation3CoreCSC 205
CSC 305Database Management Systems I3CoreCSC 203
CSC 307Software Engineering I (Principles & Process)3CoreCSC 203, CSC 202
CSC 309Design and Analysis of Algorithms3CoreCSC 203, MTH 201
STA 301Probability and Statistics II3CoreSTA 102
CSC 311Cloud Computing and Virtualisation3InstitutionalCSC 206, CSC 204
Semester subtotal21

Running total through 300L S1: 92 / 144 units

300L — Second Semester · Rain

17 units this semester
  • GST 312

    Peace and Conflict Resolution

    2u
    GST
  • ENT 312

    Venture Creation

    2u
    GSTPrereq: ENT 211
  • CSC 302

    Advanced Operating Systems

    3u
    CorePrereq: CSC 204
  • CSC 304

    Software Engineering II (Design, Testing & Quality)

    3u
    CorePrereq: CSC 307
  • CSC 306

    Introduction to Artificial Intelligence

    3u
    CorePrereq: CSC 203, MTH 201
  • CSC 310

    Database Laboratory

    1u
    CorePrereq: CSC 305
  • CSC 308

    DevOps and Site Reliability Engineering

    3u
    InstitutionalPrereq: CSC 311
CodeCourseUnitsStatusPrerequisite
GST 312Peace and Conflict Resolution2GST—
ENT 312Venture Creation2GSTENT 211
CSC 302Advanced Operating Systems3CoreCSC 204
CSC 304Software Engineering II (Design, Testing & Quality)3CoreCSC 307
CSC 306Introduction to Artificial Intelligence3CoreCSC 203, MTH 201
CSC 310Database Laboratory1CoreCSC 305
CSC 308DevOps and Site Reliability Engineering3InstitutionalCSC 311
Semester subtotal17

Running total through 300L S2: 109 / 144 units

400L — Second Semester · Rain

22 units this semester
  • CSC 400

    SIWES — Industrial Work Experience (24 weeks)

    6u
    CorePrereq: Completion of 300L
  • CSC 402

    Computer and Network Security

    3u
    CorePrereq: CSC 301
  • CSC 404

    Software Project Management

    2u
    CorePrereq: CSC 307
  • CSC 406

    Cloud-Native Development and Containerisation

    3u
    InstitutionalPrereq: CSC 311, CSC 208
  • CSC 408

    Big Data Analytics and Data Engineering

    3u
    InstitutionalPrereq: CSC 305, CSC 403
  • CSC 492

    Final Year Project II (Implementation & Defence)

    3u
    CorePrereq: CSC 491
  • CSC 410

    Elective II (Blockchain / Robotics / IT Governance)

    2u
    ElectivePrereq: Varies
CodeCourseUnitsStatusPrerequisite
CSC 400SIWES — Industrial Work Experience (24 weeks)6CoreCompletion of 300L
CSC 402Computer and Network Security3CoreCSC 301
CSC 404Software Project Management2CoreCSC 307
CSC 406Cloud-Native Development and Containerisation3InstitutionalCSC 311, CSC 208
CSC 408Big Data Analytics and Data Engineering3InstitutionalCSC 305, CSC 403
CSC 492Final Year Project II (Implementation & Defence)3CoreCSC 491
CSC 410Elective II (Blockchain / Robotics / IT Governance)2ElectiveVaries
Semester subtotal22

Running total through 400L S2: 131 / 144 units

400L — First Semester · Harmattan

13 units this semester
  • CSC 401

    Compiler Construction

    3u
    CorePrereq: CSC 303, CSC 205
  • CSC 403

    Applied Machine Learning

    3u
    InstitutionalPrereq: CSC 306, STA 301, CSC 203
  • CSC 407

    AI Ethics and Responsible Computing

    2u
    InstitutionalPrereq: CSC 306
  • CSC 491

    Final Year Project I (Proposal & Literature Review)

    3u
    CorePrereq: Completion of 300L
  • CSC 405

    Elective I (Mobile / Security / Digital Entrepreneurship)

    2u
    ElectivePrereq: Varies
CodeCourseUnitsStatusPrerequisite
CSC 401Compiler Construction3CoreCSC 303, CSC 205
CSC 403Applied Machine Learning3InstitutionalCSC 306, STA 301, CSC 203
CSC 407AI Ethics and Responsible Computing2InstitutionalCSC 306
CSC 491Final Year Project I (Proposal & Literature Review)3CoreCompletion of 300L
CSC 405Elective I (Mobile / Security / Digital Entrepreneurship)2ElectiveVaries
Semester subtotal13

Running total through 400L S1: 144 / 144 units

Career outcomes

Where CSC graduates go.

Software Engineer
Cloud / DevOps Engineer
ML / AI Engineer
Data Engineer
Systems Analyst
Solutions Architect
Tech Founder
Admission requirements

How to qualify for CSC.

  • Five (5) SSCE/NECO credits at ≤2 sittings incl. English, Mathematics, Physics and two of Chemistry / Biology / Economics / Geography.
  • UTME subjects: Mathematics, Physics, English and one of Chemistry / Economics / Geography / Agric.
  • Direct Entry (200L): two A-Level/IJMB/JUPEB passes incl. Maths & Physics, or ND (Upper Credit)/NCE (Merit) in a related field.
UTME-exempt via Distance Learning

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.

AI tutor

Meet Ada, your CSC study partner.

Patient, encouraging and Socratic — asks a guiding question before a lecture-dump, but gives a straight answer the moment you are stuck.

Apply to start with Ada

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.

Your Computer Science degree starts with one application.

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.

Apply to CSC Compare departments