BSc Computer Science

The program prepares students equally well for graduate work or professional positions in the computing and information technology fields

September entry

Start date

4 years



Fees per session

Studying Computer Science has not been easy due to the challenging coursework involved. However, the constant support provided by my wonderful lecturers has made the journey a lot less stressful than I feared.

Matilda Orupabo ( Computer Science, 200 Level )

Study Modules

First SemesterSecond Semester
General Chemistry I
Problem Solving and Algorithms
Practical Chemistry I
Use of English II
Introduction to Computer Science
IT and Library Skills
Use of English IGeneral mathematics II
People and Culture of Nigeria
General mathematics III
General Mathematics I
General Physics II
General Physics I
General Physics III
Practical Physics IPractical Physics II

First SemesterSecond Semester
Computer Programming, I
Computer Programming II
Discrete Structures
Fundamentals of Data Structures
Operating Systems I
Computer Hardware
Basic ElectronicsIndustrial Attachment I
Peace Studies and Conflict Resolution
Mathematical Methods
Entrepreneurial Studies I
Linear Algebra II
Linear Algebra IProbability and Statistics

First SemesterSecond Semester
Object Oriented Programming
Algorithms and Complexity Analysis
Operating Systems II
Database Management I
Computer Architecture and Organization
Computational Science and Numerical Methods
System Analysis and DesignFormal Models of Computation
Web Programming
Computer Networks and Communication
Numerical Analysis
Compiler Attachment II
Entrepreneurial Studies IIConstruction

First SemesterSecond Semester
Concepts of Programming Languages
Net-Centric Computing (Mobile Application)
Software Engineering
Distributed Computing Systems
Database Management II
Information & Network Security
Artificial IntelligenceProject II
Research Methodology
Project I

One of the goals of this course is to equip students with the required skills needed for programming using the ANSI (American National Standards Institute). To provide a solid understanding of C Programming Language.

BSc Computer Science - FAQs

Entry requirements for this course are normally:

* Must have at least 5 O’level credits, including English, in no more than 2 sittings.

** For complete requirements, please check the 2019/2020 Jamb Brochure.

  • DIRECT ENTRY: Available
  • UTME SUBJECTS: Mathematics, Physics and any other Science subject
  • O’LEVEL SUBJECTS: Mathematics, Physics and any two Science subjects

The method of teaching includes Lectures, Seminar, Discussion Platform, and Lab Session. Student will be able to post questions via Google-Class Room Platform. Homework’s, Assignments will be assigned through the Google-class.

Graduates will be able to apply their technical knowledge and skills to develop and implement computer solutions that will accomplish important goals in the industry, nation or research areas in which they are working.

They will also be able to adapt to new technologies, communicate, and work as part of a team in order to be effective members of their workplace and society.

  • PGD Computer Science
  • MSc Computer Science
  • PHD Computer Science

Please click the link below

Fees and Finance

Contact the Department

Phone Number:

+234 903 178 3370

Related courses: