BSc Computer Science

Skip Navigation Links > Home > Study > Find a course > UNDERGRADUATE BSc Computer Science

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

Start Date

September entry


4 years

Entry requirements

See below




Enquire now


Call us

The program prepares students equally well for graduate work or professional positions in the computing and information technology fields and provides a concentrated approach to computer science, while encourages students to combine computer science with studies in another field. The CS program is oriented towards students with interest in applying computing concepts and information technology theories to practical applications in required fields.


You will study the following modules:

Year 1 Units

First Semester

  • General Chemistry I    
  • Practical Chemistry I    
  • Introduction to Computer Science    
  • Use of English I    
  • People and Culture of Nigeria    
  • General Mathematics I
  • General Physics I    
  • Practical Physics I

Second Semester

  • Problem Solving and Algorithms        
  • Use of English II        
  • IT and Library Skills        
  • General mathematics II    
  • General mathematics III
  • General Physics II    
  • General Physics III    
  • Practical Physics II

Year 2 Units

First Semester

  • Computer Programming, I
  • Discrete Structures    
  • Operating Systems I
  • Basic Electronics    
  • Peace Studies and Conflict Resolution
  • Entrepreneurial Studies I    
  • Linear Algebra I

Second Semester

  • Computer Programming II    
  • Fundamentals of Data Structures    
  • Computer Hardware        
  • Industrial Attachment I    
  • Mathematical Methods
  • Linear Algebra II    
  • Probability and Statistics

Year 3 Units

First Semester

  • Object Oriented Programming
  • Operating Systems II    
  • Computer Architecture and Organization        
  • System Analysis and Design    
  • Web Programming        
  • Numerical Analysis    
  • Entrepreneurial Studies II

Second Semester

  • Algorithms and Complexity Analysis    
  • Database Management I
  • Computational Science and Numerical Methods    
  • Formal Models of Computation    
  • Computer Networks and Communication
  • Compiler Construction
  • Industrial Attachment II

Year 4 Units

First Semester

  • Concepts of Programming Languages    
  • Software Engineering    
  • Database Management II
  • Artificial Intelligence    
  • Research Methodology
  • Project I

Second Semester

  • Net-Centric Computing (Mobile Application)    
  • Distributed Computing Systems    
  • Information & Network Security    
  • Project II

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.

Lecturer at Nile University


Additional Information

Entry Requirements

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

How will I be taught?

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.

Career support

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.

Further Study

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

Fees and Finance

In 2019/20 the full-time tuition fee undergraduate students on this course will be N2,400,000 (this is the total fee for the programme).  

Tuition fees will cover the cost of your study at the University as well as charges for registration, tuition, supervision and examinations. For more information about funding, fees and finance please see link Fees and Finance 

Sectorial Advisory Board

New Content

Apply now for this courseView more courses

You may also be interested in: