The B.Sc. Computer Science programme provides you with a solid foundation in the principles, technologies, and problem-solving approaches that power modern computing. You will be trained to understand how computer systems work, how software is designed, and how digital technologies influence every aspect of society. The programme equips you with analytical thinking, logical reasoning, and practical technical skills that prepare you to innovate, build solutions, and contribute meaningfully to Nigeria’s digital transformation.
At Olabisi Onabanjo University, we ensure that your learning experience blends theory with hands-on practice, enabling you to develop competence in programming, systems design, data handling, cybersecurity awareness, and emerging technologies such as artificial intelligence and cloud computing.
Course Overview
The B.Sc. Computer Science programme offers a comprehensive and structured pathway designed to help you master computing from first principles to advanced applications. You will study how information is represented, processed, transmitted, and secured, while developing the skills to design efficient algorithms, build software systems, and manage computing infrastructure.
You will be exposed to core areas such as:
- Programming and software development
- Data structures, algorithms, and computation theory
- Databases, data management, and data processing
- Operating systems and computer architecture
- Computer networks and cybersecurity fundamentals
- Artificial intelligence and machine learning foundations
- Web technologies and mobile application development
- Cloud computing, distributed systems, and modern IT infrastructure
The programme duration is four years for UTME entrants and three years for Direct Entry students, combining lectures, laboratory sessions, practical assignments, mini-projects, SIWES placement, and a final-year research project.
Course Curriculum
The curriculum is drawn from the Core Curriculum and Minimum Academic Standards (CCMAS) of the National Universities Commission (NUC). It is designed to build your understanding progressively—from foundational computing knowledge, to core technical skills, to advanced applications and professional development. The structure includes university-wide general courses, computing core courses, electives, laboratory training, entrepreneurship, and SIWES experience.
At this stage, you are introduced to basic computing skills, foundational STEM courses, and essential communication competencies.
- Introduction to Computer Science
- Fundamentals of Programming
- Logic and Critical Thinking
- Elementary Mathematics for Computing
- Communication in English
- Nigerian Peoples and Culture
- Introduction to Web Technologies
- General Physics and Laboratory Sessions
- Introduction to Statistics
You begin to explore core computing disciplines and develop intermediate programming and analytical abilities.
- Object-Oriented Programming
- Data Structures and Algorithms
- Computer Architecture and Organisation
- Discrete Structures for Computing
- Operating Systems I
- Database Systems I
- Numerical Methods
- Introduction to Computer Networks
- Entrepreneurship Studies
You advance into specialised areas of computing and undertake practical industry-related training.
- Algorithms and Complexity
- Systems Analysis and Design
- Operating Systems II
- Database Systems II
- Computer Networks and Communication
- Software Engineering Principles
- Introduction to Artificial Intelligence
- Human–Computer Interaction
- Web Application Development
- Student Industrial Work Experience Scheme (SIWES)
Your final year focuses on professional-level courses, emerging technologies, and a research project that demonstrates your competence.
- Distributed Systems
- Mobile Application Development
- Advanced Software Engineering
- Machine Learning and Intelligent Systems
- Information Security and Assurance
- Cloud Computing Concepts
- Final-Year Project / Dissertation
Electives in specialised topics such as Data Mining, Compiler Construction, Robotics, or Advanced Networking
Entry Requirements
1. UTME Admission (Four-Year Programme)
- At least five credit passes in relevant O-level subjects, including English Language, Mathematics, and other science-based subjects, obtained in not more than two sittings.
- A satisfactory performance in the UTME with Mathematics, English Language, and other required science subjects.
- A successful performance in the OOU Post-UTME screening exercise.
- These requirements demonstrate that you have the foundational competence needed to study computing at the university level.
2. Direct Entry Admission (Three-Year Programme)
- At least two A-Level passes in science subjects such as Mathematics, Physics, or Chemistry.
- An approved National Diploma (ND) or Higher National Diploma (HND) in Computer Science or a closely related discipline, with at least an upper credit grade.
- An NCE or equivalent qualification judged acceptable by the University.
- All candidates must satisfy the general regulations of Olabisi Onabanjo University for undergraduate admissions.
Why study at OOU?
Studying Computer Science at Olabisi Onabanjo University gives you access to a strong academic environment focused on building your technical competence and creative problem-solving ability. We combine rigorous theoretical instruction with practical laboratory work, project development, and exposure to real-world computing challenges. You will benefit from:
- A curriculum aligned with national and global computing standards.
- Experienced lecturers with expertise across programming, software engineering, AI, networks, data science, and modern IT systems.
- Well-equipped computer laboratories for hands-on training.
- Opportunities for SIWES placements to gain industry-relevant experience.
- A teaching approach that develops analytical thinking, creativity, teamwork, and innovation.
- Training that positions you for a wide range of digital and technology-driven careers.
Our programme prepares you to function confidently in the fast-growing global technology industry and to pursue advanced studies in computing and related fields.
Research Project
In your final year, you will undertake a supervised research project that allows you to solve a computing problem using the knowledge and skills developed throughout your training. This project helps you demonstrate your ability to apply programming, systems analysis, data handling, and research methods to produce an innovative solution or investigative study. Your project will require you to:
- Identify and justify a relevant research problem in computing.
- Review existing knowledge and technologies related to your topic.
- Design and implement software, conduct experiments, analyse data, or build computational models, depending on your research focus.
- Present your findings in a well-structured written report and defend your work before an academic panel.
The research project is a major milestone that showcases your readiness to enter the technology profession or pursue postgraduate study.
Graduation Requirements
To qualify for the award of the Bachelor of Science in Computer Science, you must fulfil the graduation requirements approved by the National Universities Commission (NUC) and Olabisi Onabanjo University.
Academic Requirements
- Complete and pass all compulsory and elective courses prescribed for the programme.
- Earn the minimum credit units required:
- 120 credit units for UTME entrants
- 90 credit units for Direct Entry students
- Maintain a minimum Cumulative Grade Point Average (CGPA) of 1.00.
- Complete and defend your final-year research project.
Grading and Degree Classification
Your final classification is determined by your Cumulative Grade Point Average (CGPA), as follows:
Upon satisfying these requirements, you will be awarded the B.Sc. (Hons) Computer Science, a qualification recognised for its relevance to the technology industry, research institutions, and innovation-driven sectors worldwide.
Career Opportunities
With a degree in Computer Science, you gain versatile skills that open doors to numerous career paths in the digital economy. Your training in programming, software development, systems design, AI, networking, and data management prepares you to thrive in technology-driven workplaces.
You may pursue roles such as:
- Software Developer
- Web and Mobile Application Developer
- Systems Analyst
- Network Administrator
- Database Manager
- IT Support Engineer
- Cybersecurity Analyst (foundational roles)
- Machine Learning or AI Assistant Developer
- Cloud Support Technician
- Technical Product Associate
- Data Analyst (entry-level)
- Quality Assurance Tester
- IT Consultant
You may work in:
- Technology companies and start-ups
- Banks and financial institutions
- Telecommunications firms
- Government ministries and ICT agencies
- Research institutes
- Software development firms
- Educational institutions
- Media, e-commerce, and digital service companies
- International IT outsourcing organisations
- NGOs focused on digital innovation
The programme also provides a strong foundation for postgraduate studies in Computer Science, Software Engineering, Cybersecurity, Artificial Intelligence, and Data Science.
How to Apply?
1. UTME Admission
- Choose Olabisi Onabanjo University as your first choice in UTME and select Computer Science as your preferred course.
- Sit for the UTME with English Language, Mathematics, and approved science subjects.
- Obtain at least five O-level credits, including English Language and Mathematics, in not more than two sittings.
- Participate in the OOU Post-UTME screening exercise and meet the departmental cut-off mark.
2. Direct Entry Admission
- Possess acceptable A-Level passes or an ND/HND/NCE in Computer Science or related fields with a minimum of upper credit or equivalent.
- Provide O-level credits as required by the University.
- Upload your transcript and supporting documents through the OOU Admissions Portal.
All applicants must follow the University’s guidelines through the official undergraduate admissions portal.
Course Coordinator
The B.Sc. Computer Science programme is coordinated by a dedicated team of academics and researchers within the Department of Computer Science, Faculty of Science.
The current programme coordinator is:
Dr [Full Name]
Contact Information:
- Email:
- Phone:
- Office:
Course Overview
- Next Admission Process
- Current Academic Year
- Associated programmes = Undergraduate
- Course Duration = 4 Years
- Degree = Bachelor of Science (B.Sc.)
- Faculty = Science
- Course Type = Full Time
- Course Delivery = On campus
- Location = Faculty of Science, Main Campus
- Scholarship opportunities
Recent Posts
- OOU TO GRADUATE 147 FIRST CLASS STUDENTS, OTHERS AT 35TH CONVOCATION CEREMONIES January 22, 2026
- CONVOCATION CEREMONIES COMMENCE ON THURSDAY, 22ND JANUARY January 21, 2026
- PRO-CHANCELLOR’S END-OF-YEAR MESSAGE AND BEST WISHES FOR 2026 TO THE UNIVERSITY COMMUNITY December 31, 2025
- DON SEEKS SOLUTION TO NIGERIA’S POWER GRID CHALLENGES December 3, 2025
- OOU STUDENTS EMERGE WINNERS OF CIPM NATIONAL QUIZ COMPETITION December 3, 2025
Recent Posts
- OOU TO GRADUATE 147 FIRST CLASS STUDENTS, OTHERS AT 35TH CONVOCATION CEREMONIES January 22, 2026
- CONVOCATION CEREMONIES COMMENCE ON THURSDAY, 22ND JANUARY January 21, 2026
- PRO-CHANCELLOR’S END-OF-YEAR MESSAGE AND BEST WISHES FOR 2026 TO THE UNIVERSITY COMMUNITY December 31, 2025
- DON SEEKS SOLUTION TO NIGERIA’S POWER GRID CHALLENGES December 3, 2025
- OOU STUDENTS EMERGE WINNERS OF CIPM NATIONAL QUIZ COMPETITION December 3, 2025