OUK

OPEN UNIVERSITY OF KENYA

The innovative university for inclusive prosperity

Shule ya Sayansi na Teknolojia

Bachelor of Science in Computer Science

BSC-COMPUTER-SCIENCE
Online
4 years (four academic years, each comprising two semesters; 8 semesters in total)Programme Duration
<p><strong>Annual Fee:</strong> KES 79,000</p><p>For a detailed breakdown of tuition and other applicable charges, <a target="_blank" rel="noopener noreferrer nofollow" href="/admissions/fee-structure"><strong>view the full fee structure</strong></a>.</p>Fees per Year
OpenApplications

Ready to begin?

Advance Your Career

Join thousands of students transforming their futures through flexible, quality open and distance learning.

1

Application Form

Complete the online application

2

Application Review

We assess programme fit

3

Join OUK

Eligible for govt scholarships & HELB

Scan to apply

ouk.ac.ke

020 2000 212

020 2000 211

@OpenUniKenya

OPEN UNIVERSITY OF KENYA

Bachelor of Science in Computer Science

Online

Overview

Overview

The Bachelor of Science in Computer Science equips learners with the knowledge, practical skills and professional competencies required to design, develop and implement innovative computing solutions to real-world problems.

The curriculum is informed by emerging trends in computing and the evolving needs of industry and society. It combines theoretical foundations with practical, hands-on learning in areas such as software development, algorithms, computing technologies, problem-solving and emerging areas of computer science.

Delivered fully online, the programme provides a flexible learning experience through asynchronous e-learning, facilitated problem-solving activities and online collaboration. Learners engage in practical projects, laboratory activities and field-based experiences throughout the programme, including an eight-week field attachment at the end of the third year and a capstone project in the final year.

What You Will Gain

By completing this programme, learners will:

  • Develop strong foundations in computer science, computing technologies and computational thinking.

  • Gain practical skills in designing, developing, testing and implementing software and computing solutions.

  • Apply algorithms, programming techniques and appropriate design approaches to solve complex problems efficiently.

  • Develop the ability to analyse real-world problems and translate them into effective technology-based solutions.

  • Gain experience working with current and emerging technologies and methodologies in computer science.

  • Gain practical experience through laboratory activities, projects, field attachment and a final-year capstone project.

  • Develop the professional competencies needed to innovate and contribute to the technology sector and wider society.

Career Prospects

  • Software Developer or Engineer
  • Web Developer
  • Mobile Application Developer
  • Systems Analyst
  • Database, Network or Systems Administrator
  • Cybersecurity Specialist
  • Data Analyst
  • Cloud Computing Specialist

Learning Outcomes

  • PLA1: Explain fundamental computing concepts and apply them to address diverse problem-solving needs across different sectors of society.
  • PLA2: Translate user requirements into efficient, effective and secure software solutions that address identified needs.
  • PLA3: Design and develop real-world computer applications that respond to societal needs and adapt to changing technological environments.
  • PLA4: Evaluate computing solutions deployed in organisations for their robustness, scalability, security, inclusivity and ability to support diverse user needs.
PROGRAMME DURATION4 years (four academic years, each comprising two semesters; 8 semesters in total)
FEE PER YEAR<p><strong>Annual Fee:</strong> KES 79,000</p><p>For a detailed breakdown of tuition and other applicable charges, <a target="_blank" rel="noopener noreferrer nofollow" href="/admissions/fee-structure"><strong>view the full fee structure</strong></a>.</p>
APPLICATION STATUSOpen

INTAKE

2026 — Ongoing

Admission Requirements

  • A mean grade of C+ and above at KCSE&nbsp; OR
  • Diplomas or professional qualifications&nbsp; OR
  • A certificate of foundation or bridging courses from recognised institutions&nbsp; OR
  • A portfolio for the purpose of Recognition of Prior Learning&nbsp; OR
  • Kenya Advanced Certificate of Education with a minimum of 1 Principal&nbsp; OR
  • A Bachelors degree from an institution recognised by the Senate.

Government Funding

KUCCPS-placed students are eligible for government scholarships and HELB loans under the new funding model.

Flexibility

Customise your learning pace and choose courses that fit your commitments.

Inclusivity

Diversity is celebrated — all students have access to support services.

Openness

Open admissions, affordable tuition, and online delivery remove barriers.

Certification

Progressive: Certificate → Diploma → Degree as you complete credit hours.