Computer Science

The B. Sc Computer Science Programme aims at giving the undergraduate students a broad-based knowledge in areas such as information systems, data communications, computational analysis and mathematical theories and to prepare them for specialization in these areas at the postgraduate levels.

introduction

Aim

The B. Sc Computer Science Programme aims at giving the undergraduate students a broad-based knowledge in areas such as information systems, data communications, computational analysis and mathematical theories and to prepare them for specialization in these areas at the postgraduate levels.

Philosophy

The philosophy of the B.Sc. Computer Science programme in NOUN leverages on the following key concepts:

The Department of Computer science seeks to build and develop human capacity to high level through comprehensive, flexible and accessible educational programmes, research in collaboration with industry and the government. We hope to deliver an experience that prepares our students for success in their career, thus molding them into job creators rather than job seekers after graduation.

The students will be grounded in theoretical and practical aspects of Computer Science so that they are capable of finding effective solutions to real world problems using state-of-the arts skills acquired in the period of their study.

They will be prepared to face any challenges and situation in the quest to find a niche in the continuously evolving global digital economy.

Objectives

The B. Sc Computer Science programme is designed mainly to make the students be up-to-date with emerging developments in Computer Science as well as develop sufficient skills in the theory and application of Mathematics.  Thus, at the end of the programme, graduates should endowed with the following skills and abilities:

  • demonstrate basic skills in various computer applications and work with common operating systems platforms;
  • design and implement standard information systems;
  • demonstrate competent skills in exploring various resource tools on the internet;
  • To have a sound technical foundation in computer science and the ability to creatively apply computer and related technologies to practical real-world problems.
  • To master communication and soft skills and thus function as an effective professional with knowledge in specialized areas and awareness of broad multidisciplinary issues.
  • Ability to embark on independent development work so as to keep pace with advances in computer technology.

Programme Summary

programme code

5204

duration

4 Years

tuition

NGN 10,000

admission requirement

Entry Requirements

To be admitted for the B. Sc Computer Science programme, a candidate is expected to:

  • Have at least five credits in SSC, GCE ‘O’ level or 6 merits in NABTEB or TC II examinations.  The credit passes must include English, Mathematics and Physics with any other two credits from any of the two science subjects from Chemistry, Biology, Further Maths, Computer studies.
  • Have the NCE level examination with merit pass in mathematics in addition to a credit pass in any other science subject preferably Physics or Chemistry for entry into 200 level of the programme
  • Have GCE Advance level in mathematics and physics or OND/HND in addition to (i) above for consideration into 200 level of the programme.
curriculum structure

Course Content Specification

For graduation with a B.Sc.(Hons.) in Computer Science, the students must have a minimum of 147 credit units of core courses and 16 units of elective courses for an 8 semester structure and 111 credit units of core courses and 16 units of elective courses for a 6 semester structure.

year

semester

Code

Course Title

Units

Status

1
First
GST 101
Use of English and Communication Skills I
2
C
2
First
GST 101
Use of English and Communication Skills I
2
C
1
First
GST 101
Use of English and Communication Skills I
2
C
school Updates
academic calendar

Tutor Marked Assignment (TMA): Start

00
Days
00
Hours
00
Mins
00
Secs
Date: February 16, 2026

Registration: 300 Level and above End (Semester, course and examination)

00
Days
00
Hours
00
Mins
00
Secs
Date: March 22, 2026

Dropping of course for exam: End

00
Days
00
Hours
00
Mins
00
Secs
Date: March 22, 2026

Tutor Marked Assignment (TMA): End

00
Days
00
Hours
00
Mins
00
Secs
Date: March 29, 2026

Examination: Start

00
Days
00
Hours
00
Mins
00
Secs
Date: April 14, 2026

Examination: End

00
Days
00
Hours
00
Mins
00
Secs
Date: June 6, 2026