Skip to content
Technology

Doctor of Philosophy in Computer Science

The Doctor of Philosophy in Computer Science is a doctoral programme offered at Jomo Kenyatta University of Agriculture and Technology through the School of Computing and Information Technology, at Kenyatta University, at the University of Nairobi, at Dedan Kimathi University of Technology, and at Strathmore University. It is designed to produce scholars capable of advancing research in computer science, computing and information technology. The programme addresses Kenya's growing ICT sector and digital economy development needs.

Duration
3-5 years
Next intake January 2027
Public tuition
Ksh 516,000
Ksh 1,548,000 to Ksh 2,580,000 total
Private tuition
Ksh 575,033
Ksh 1,725,099 to Ksh 2,875,165 total
Job market
High
Market demand for graduates

The short answer

What it costs
Up to Ksh 516,000 a year at a public institution, Ksh 1,548,000 to Ksh 2,580,000 for the whole course. Up to Ksh 575,033 a year at a private one.The detail
Who can get in
A KCSE mean grade of Masters Degree or above, plus 1 subject grade. There is another way in without it.The detail
How long, and when
Takes 3-5 years, full-time, part-time, with 0 months of attachment. Next intake January 2027, at 10 institutions.The detail
Where it leads
8 careers in the catalogue. The least exposed to AI is Cloud Security Engineer, at 14 out of 100.The detail

The programme

What you study, how long it takes, and how it is delivered.

Overview

Students engage with advanced topics in algorithms and complexity, computer architecture, operating systems, database systems, computer networks, artificial intelligence, machine learning, software engineering, distributed systems, cybersecurity and research methods. The curriculum emphasises original research that develops computing innovations for Kenya's digital economy.

Kenya's Silicon Savannah agenda, the growth of fintech and mobile money, the expansion of tech hubs, the government's digital transformation and the need for cybersecurity expertise create strong demand for doctoral-level computer science expertise. The programme supports Kenya's digital economy and ICT development goals.

Teaching is delivered through coursework and supervised research. At JKUAT, the School of Computing and Information Technology (SCIT) offers PhD with total cost of KSh 681,250 over 3 years. Application fee is KSh 1,500. At DeKUT, the programme requires MSc in Computer Science or IT from DeKUT or recognised institution. At Strathmore, the programme fee is KSh 1,725,100 over 3 years with an interview fee of KSh 6,000.

Graduates pursue careers as university professors, computer science researchers, AI/ML specialists, cybersecurity experts, software architects and technology consultants. They work in universities, tech companies, government, research institutes and international technology organisations.

The programme is ideal for individuals with backgrounds in computer science, IT, software engineering or related fields who wish to contribute original research to computer science.

What you study

10 subjects
  • Advanced Algorithms and Complexity
  • Computer Architecture and Systems
  • Database Systems and Data Management
  • Computer Networks and Protocols
  • Artificial Intelligence and Machine Learning
  • Software Engineering and Architecture
  • Distributed Systems and Cloud Computing
  • Cybersecurity and Information Assurance
  • Human-Computer Interaction
  • Research Methods in Computer Science

Modules

12 in the programme
  • Advanced Algorithms and Complexity

    Year 1Semester 13 creditsCore

    Advanced algorithms and computational complexity, exploring cutting-edge developments, theoretical frameworks, and research methodologies at the forefront of the discipline.

  • Ethical Theory

    Year 1Semester 13 creditsCore

    Advanced study of ethical theory, covering theoretical foundations, current research trends, and practical applications relevant to the Kenyan and East African context.

  • Artificial Intelligence and Machine Learning

    Year 1Semester 23 creditsCore

    AI and ML theory and applications, examining pedagogical theories, educational frameworks, and their application in teaching, learning, and curriculum development.

  • Logic

    Year 1Semester 23 creditsCore

    Advanced study of logic, covering theoretical foundations, current research trends, and practical applications relevant to the Kenyan and East African context.

  • Distributed Systems and Cloud Computing

    Year 1Semester 33 creditsCore

    Distributed systems and cloud architecture, covering theoretical foundations, practical methodologies, and contemporary research developments relevant to doctoral study in this area.

  • Research Methods

    Year 1Semester 33 creditsCore

    Advanced study of research methods, covering theoretical foundations, current research trends, and practical applications relevant to the Kenyan and East African context.

  • Cybersecurity and Information Assurance

    Year 2Semester 13 creditsCore

    Security of computing systems, covering technological tools, digital platforms, and information systems relevant to contemporary research and professional practice.

  • Metaphysics

    Year 2Semester 13 creditsCore

    Advanced study of metaphysics, covering theoretical foundations, current research trends, and practical applications relevant to the Kenyan and East African context.

  • Software Engineering and Architecture

    Year 2Semester 23 creditsCore

    Software engineering principles, covering engineering principles, design methodologies, and their application in solving complex technical problems.

  • Epistemology

    Year 2Semester 23 creditsCore

    Advanced study of epistemology, covering theoretical foundations, current research trends, and practical applications relevant to the Kenyan and East African context.

  • Research Methods in Computer Science

    Year 2Semester 33 creditsCore

    Research design and methodology, covering quantitative and qualitative approaches, data collection techniques, and analytical frameworks relevant to doctoral-level research in the field.

  • Philosophy of Mind

    Year 2Semester 33 creditsCore

    Advanced study of philosophy of mind, covering theoretical foundations, current research trends, and practical applications relevant to the Kenyan and East African context.

Specialisations

  • Cybersecurity

    Research on cybersecurity

  • Artificial Intelligence

    Research on AI and machine learning

  • Distributed Systems

    Research on distributed systems and cloud computing

  • Software Engineering

    Research on software engineering

  • Logic

    Specialization in Logic, preparing graduates for careers such as university-lecturer.

  • Philosophy of Mind

    Specialization in Philosophy of Mind, preparing graduates for careers such as applied-ai-ethicist.

  • Ethical Theory

    Specialization in Ethical Theory, preparing graduates for careers such as philosopher.

  • Metaphysics

    Specialization in Metaphysics, preparing graduates for careers such as policy-analyst-social-policy.

  • Epistemology

    Specialization in Epistemology, preparing graduates for careers such as research-ethics-coordinator.

  • Specialisation Methods

    Specialization in Specialisation Methods, preparing graduates for careers such as bioethicist.

A day as a student

A typical day involves writing and testing algorithms, developing ML models, analysing computing systems, reviewing CS literature, attending seminars on computing research, meeting with supervisors to discuss research progress, and engaging with tech hubs, ICT Authority and industry for research collaboration.

The trade-offs

In its favourAgainst it
Kenya's Silicon Savannah creates strong demand for CS PhDsRequires significant time commitment, typically 3-4 years for PhD and 2 years for Masters
Research contributes to digital economy and innovationComputing resources and software licences can be expensive
Strong professional network through university and research collaborationsRapidly evolving field requires continuous learning
Graduates are well-positioned for leadership roles in their respective sectorsLimited number of supervisors in specialised fields may restrict research topics

What it costs

Tuition at both ends of the market, and how to pay for it.

What it costs, and where

Against 191 technology courses
Public227k to 516k
227k at Jomo Kenyatta University of Agriculture and Technology516k at University of Nairobi
Private150k to 575k
150k at Mount Kenya University575k at Strathmore University

Annual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.

The fine print

UoN 516K(cs.uonbi.ac.ke). JKUAT 227K(kenyaeducationguide). MKU 150K. Strathmore 575K(strathmore.edu)

HELB provides postgraduate loans. DAAD offers scholarships for postgraduate study. NACOSTI provides research grants. Google offers Africa PhD Fellowships for computer science research.

Funding options

  • HELB Postgraduate Loan

  • DAAD Kenya Scholarship

  • NACOSTI Research Grant

  • Google Africa PhD Scholarship

Scholarships

5 recorded
  • HELB Postgraduate Loan

    LoanKsh 80,000Kenyan

    Kenyan postgraduate students enrolled in recognised universities

  • DAAD Scholarship

    ScholarshipKenyan

    African graduates meeting academic criteria for postgraduate study in relevant fields

  • HELB Postgraduate Scholarship

    LoanKsh 200,000Kenyan

    Kenyan postgraduate students

  • NACOSTI Research Grant

    GrantKenyan

    Science and technology researchers in Kenya

  • DAAD Kenya Scholarship

    ScholarshipKenyan

    Postgraduate students in Kenya

Scholarships you could apply for

2 usable where it is taught
Save one and be reminded before it closes

Getting in

The grades, the alternatives, and who accredits the award.

What you need

KCSE mean grade
Masters Degreeminimum entry
Alternative entry

At JKUAT: MSc in Computer Science or related field from JKUAT or recognised institution. Application fee KSh 1,500. Duration 3-5 years. At DeKUT: MSc in CS, IT or related disciplines including Computer Engineering, CIS, Information Engineering, Electrical and Electronic Engineering. At Strathmore: MSc in CS or IT, interview fee KSh 6,000, programme fee KSh 1,725,100 over 3 years.

Subject requirements
MSc in Computer Science, IT, Software Engineering or related fieldRelevant Masters from recognised university

When it next starts

Taught at 10 institutions
January 202710 institutions

Including Jomo Kenyatta University of Agriculture and Technology, Murang'a University of Technology, Strathmore University.

May 202710 institutions

Including Jomo Kenyatta University of Agriculture and Technology, Murang'a University of Technology, Strathmore University.

September 202710 institutions

Including Jomo Kenyatta University of Agriculture and Technology, Murang'a University of Technology, Strathmore University.

How you are assessed

5 components
  • Thesis Defence

    Coursework100% of the mark

  • Research Seminars

    Coursework20% of the mark

  • Coursework Examinations

    Coursework30% of the mark

  • Coursework

    Continuous assessment30% of the mark

    Assignments, programming projects and seminar presentations

  • Thesis

    Thesis50% of the mark

    Doctoral thesis research, submission and oral defence

Accreditation

  • Commission for University Education

    AcademicRequired

    Statutory body responsible for accreditation of university programmes in Kenya

  • Commission for University Education (CUE)

    Academic accreditationRequired

    Mandatory accreditation for all university programmes in Kenya

  • Relevant Professional Body

    Professional certification

    Professional registration may be required depending on the field of specialisation

Accredited by the Commission for University Education (CUE). Offered at JKUAT (SCIT, total KSh 681,250 over 3 years), Kenyatta University, University of Nairobi, DeKUT and Strathmore University (KSh 1,725,100 over 3 years). Application fees: JKUAT KSh 1,500, Strathmore interview fee KSh 6,000.

Where it leads

The roles it opens, and what you leave with.

Where graduates go

8 roles
  • Policy Analyst

    Moderate demandKsh 65,000 to Ksh 200,000

    Provides research-based policy advice to government, NGOs, and international organisations.

  • Research Scientist

    High demandKsh 70,000 to Ksh 220,000

    Conducts independent and collaborative research in research institutions, contributing to publications and innovation.

  • Program Manager

    Moderate demandKsh 60,000 to Ksh 190,000

    Manages research and development programmes in NGOs, government agencies, or private sector organisations.

  • Consultant

    Moderate demandKsh 75,000 to Ksh 240,000

    Offers specialised expertise to organisations, drawing on advanced training and research experience.

  • University Lecturer

    High demandKsh 80,000 to Ksh 250,000

    Teaches and conducts research in a university department, contributing to knowledge generation and student mentorship.

  • AI/ML Specialist

    High demandKsh 250,000 to Ksh 600,000

    AI and ML at tech companies

  • University Professor

    High demandKsh 180,000 to Ksh 450,000

    Teaching and research in computer science departments

  • Computer Science Researcher

    High demandKsh 200,000 to Ksh 500,000

    Research at tech companies and research institutes

Graduate outcomes

Graduates pursue careers as university professors, computer science researchers, AI/ML specialists and cybersecurity experts. They work at universities, tech companies, ICT Authority, Communications Authority and research institutes.

Where these fields lead

8 careers

Certifications

Common misconceptions

  • Computer science PhD is just about programming.

    The field covers algorithms, AI, distributed systems, cybersecurity and software engineering theory.

  • There is no demand for CS PhDs in Kenya.

    Kenya's Silicon Savannah and digital transformation create strong demand.

  • CS research is purely theoretical.

    The programme includes applied research in AI, cybersecurity and systems.

  • Only software engineers study CS PhDs.

    The programme attracts mathematicians, physicists and IT professionals.

Further reading