B.Sc. Computer Science

Welcome to the B.Sc. in Computer Science Program at ATBU-ODL

Get Started Today

Begin your journey to becoming certified in B.Sc. Computer Science

99.9% Online

Experience accessible digital learning from anywhere, at any time.

Flexible

A learning journey that can fit your busy schedule without struggles.

Global Expertise

Experience learning from expert resources and tutors all over the world.

Cost Effective

Save costs on running expenses by learning conveniently from wherever you are.

99.9% Online

Experience accessible digital learning from anywhere, at any time

Flexible

A learning journey that can fit your busy schedule without struggles.

Global Expertise

Experience learning from expert resources and tutors all over the world.

Cost Effective

Save costs on running expenses by learning from wherever you are.

Program Overview

The B.Sc. Computer Science program provides a comprehensive foundation in the study of algorithms, data structures, programming, and the design and architecture of computer systems. Students delve into both the theoretical and practical aspects of computing, gaining insights into software development, operating systems, computer networks, and database systems. As technology rapidly evolves and integrates into every aspect of modern life, the curriculum often incorporates topics like artificial intelligence, cybersecurity, cloud computing, and data analytics. Emphasizing problem-solving, logical thinking, and innovation, the program prepares students for a dynamic, tech-driven landscape. Graduates are equipped to design and implement efficient software solutions, harness computational power for complex problems, and drive advancements in various technological domains.

Program Requirements

Admission Requirements

To qualify for admission into the B.Sc. Computer Science, a prospective candidate must satisfy the minimum entrance requirements of any of the two options captured below:

  • 4 Year Degree Programme (UTME)

In addition to the appropriate UTME-Score, a candidate must possess five Senior Secondary

Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings.

  • 3 Year Degree Programme(Direct Entry)

A minimum of a credit at the University/National Diploma or NCE with five other Senior Secondary Certificate (SSC) credit passes in relevant Science subjects, three of which must be in English Language, Mathematics, and Physics.

Minimum duration

The minimum duration of the Computer Science degree programme is four academic sessions for UTME. However, it is three academic sessions for candidates admitted to the 200 Level.

Graduation requirements

To be eligible for the award of the Bachelor degree in Computer Science, a student must have:

  1. Passed all the core courses, university and faculty/school required courses and electives;
  2. Accumulated a minimum of 120 course units for students admitted through UTME and 90 course units for students admitted to 200 level; and
  3. Attain a minimum CGPA of 1.00.

To graduate, a student must be found worthy in character throughout the period of his/her studentship and must accumulate the total units prescribed for the programme from Core, Faculty and General Studies courses as well as SIWES, Seminar and Final Year Project.

Career Opportunities

For graduates with a B.Sc. in Computer Science, given the global tech-driven landscape, here are some significant career opportunities:

  • Software Developer/Engineer: Designing, coding, and testing software applications or systems.
  • Systems Analyst: Analyzing and designing solutions to business problems using information technology.
  • Data Scientist: Analyzing and interpreting complex data sets to inform business decision-making.
  • Database Administrator: Designing, implementing, and managing databases to store, organize, and access data.
  • Network Administrator/Engineer: Designing, implementing, and managing computer networks, ensuring they run efficiently and securely.
  • Cybersecurity Analyst: Protecting computer systems and networks from cyber threats and breaches.
  • Web Developer: Designing and maintaining websites or web applications.
  • Cloud Solutions Architect: Designing and implementing cloud computing solutions.
  • Artificial Intelligence Engineer: Designing and implementing AI models and solutions.
  • Mobile App Developer: Designing and developing applications for mobile devices.
  • Researcher: Conducting research in advanced and emerging areas of computer science.

Given the evolving nature of technology in modern society and the continuous emergence of new tech domains, the field of computer science offers a vast array of career paths. Graduates can find opportunities in virtually every industry, from tech and finance to healthcare and entertainment.



Apply today and become part of a community dedicated to propelling humanity forward in a collaborative, inclusive, and multicultural digital environment.

Need some help?

We’re here to answer your questions. Our website is full of information to support your decision making, but if you can’t find what you need online, we offer several ways to contact us.