
Al-Muhibbah Open University (AOU) is licensed by the

National Universities Commission (NUC)

Al-Muhibbah Open University (AOU) is licensed by the

National Universities Commission (NUC)

Al-Muhibbah Open University (AOU) is licensed by the

National Universities Commission (NUC)

Al-Muhibbah Open University (AOU) is licensed by the

National Universities Commission (NUC)

Al-Muhibbah Open University (AOU) is licensed by the

National Universities Commission (NUC)

Al-Muhibbah Open University (AOU) is licensed by the

National Universities Commission (NUC)

Why choose computer science at AOU?
Technology powers the modern world—from healthcare and finance to education, artificial intelligence, and global commerce. At Al-Muhibbah Open University, you'll gain the knowledge, practical skills, and innovative mindset to design digital solutions that solve real-world challenges and create lasting impact.
Through flexible online learning, experienced faculty, and an industry-informed curriculum, you'll graduate ready to thrive in an ever-evolving technology landscape.
- Qualification: Bachelor of Science (B.Sc.)
- Faculty: Computing & Technology
- Duration: 4 Years (8 Semesters)
- Admission: 100L & Direct Entry
- Tuition: ₦300,000 Per Academic Session
- Recognition: NUC Approved
Is this programme right for you?
This programme is ideal for students who are curious about technology, enjoy solving problems, think analytically, and aspire to build software, create digital products, or shape the future through innovation.
Learn Today. Build the Future.
Master the principles of computer science through a curriculum that combines rigorous academics with practical experience. Develop the skills to design intelligent systems, solve complex challenges, and lead innovation across today's rapidly evolving technology landscape.
What You’ll Learn
Build a strong foundation in the principles, technologies and practical skills that drive modern computing. Throughout the programme, you’ll explore core concepts while applying your knowledge to real-world challenges.
- Programming and Software Development
- Data Structures and Algorithms
- Artificial Intelligence and Machine Learning
- Database Design and Management
- Cybersecurity Fundamentals
- Cloud Computing and Distributed Systems
- Web and Mobile Application Development
- Computer Networks and Operating Systems
- Data Science and Analytics
- Human-Computer Interaction and UI/UX
- Software Engineering and Project Management
- Ethics, Innovation and Emerging Technologies
How You’ll Learn
Our flexible online learning model combines academic rigour with practical experience, allowing you to study wherever you are while developing skills that employers value.
- Interactive online lectures delivered by experienced academics.
- Practical coding labs and hands-on programming exercises.
- Real-world projects that solve industry-inspired challenges.
- Collaborative assignments and peer learning activities.
- Live virtual tutorials, workshops and discussion sessions.
- Personal academic support and continuous feedback.
- Access to digital libraries, coding tools and learning resources.
- Continuous assessments, quizzes and capstone projects.
Your Learning Journey
Year One
Build Your Foundation
Develop core programming skills while gaining a solid understanding of computer systems, mathematics and computational thinking.
Year Two
Develop Technical Expertise
Explore software engineering, databases, networking, operating systems and object-oriented programming through practical projects.
Year Three
Specialise and Innovate
Advance into artificial intelligence, cybersecurity, cloud computing, web technologies and data science while tackling increasingly complex computing challenges.
Year Four
Lead with Confidence
Apply everything you’ve learned through industry-focused projects, research and a final-year capstone, graduating with the knowledge, portfolio and problem-solving skills to launch a successful career in technology.
This structure is designed to help you progress from learning the fundamentals to developing professional expertise, ensuring you’re ready to innovate, build and lead in today’s digital economy.
Career Pathways
Graduates of the B.Sc. Computer Science programme are equipped to pursue rewarding careers across technology, finance, healthcare, government, education and the digital economy.
Potential career paths include:
- Software Engineer
- Full-Stack Developer
- Mobile Application Developer
- Artificial Intelligence Engineer
- Machine Learning Engineer
- Data Scientist
- Data Engineer
- Cybersecurity Analyst
- Cloud Engineer
- DevOps Engineer
- Systems Architect
- Database Administrator
- Blockchain Developer
- Game Developer
- Solutions Architect
- Research Scientist
- IT Consultant
- Technology Entrepreneur
Do I need previous programming experience?
No. The programme begins with foundational concepts before progressing to advanced computing topics.
Can I complete the programme entirely online?
Yes. Every aspect of the programme is designed to support flexible online learning.
Will I work on practical software projects?
Yes. Practical programming assignments and projects are integrated throughout the programme.
Can Computer Science graduates work internationally?
Yes. The technical knowledge and transferable skills gained are valued by employers worldwide.
Is the programme recognised?
Yes. Al-Muhibbah Open University is licensed by the National Universities Commission (NUC), and its programmes are delivered in line with applicable regulatory standards.
What makes AOU's Computer Science programme different?
Our combination of flexible online learning, industry-focused curriculum, experienced faculty, and practical skill development prepares graduates for success in today’s digital economy.
Build the Future Through Code.
Become part of a new generation of software developers, innovators, data scientists, and technology leaders solving real-world challenges through flexible, recognised university education.









