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.
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 programmeAdvanced 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 favour | Against it |
|---|---|
| Kenya's Silicon Savannah creates strong demand for CS PhDs | Requires significant time commitment, typically 3-4 years for PhD and 2 years for Masters |
| Research contributes to digital economy and innovation | Computing resources and software licences can be expensive |
| Strong professional network through university and research collaborations | Rapidly evolving field requires continuous learning |
| Graduates are well-positioned for leadership roles in their respective sectors | Limited 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 coursesAnnual 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 recordedHELB 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- Chevening Scholarships Kenya
Closes 30 November 2026FullUK Government
Full masters in UK
- AfDB Japan Scholarship Program
Closes 28 February 2027FullAfrican Development Bank
Full graduate study abroad
Getting in
The grades, the alternatives, and who accredits the award.
What you need
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.
When it next starts
Taught at 10 institutionsIncluding Jomo Kenyatta University of Agriculture and Technology, Murang'a University of Technology, Strathmore University.
Including Jomo Kenyatta University of Agriculture and Technology, Murang'a University of Technology, Strathmore University.
Including Jomo Kenyatta University of Agriculture and Technology, Murang'a University of Technology, Strathmore University.
How you are assessed
5 componentsThesis 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 rolesPolicy 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- Cloud Security EngineerTechnology14Low exposure
- Industrial Robotics ProgrammerTechnology14Low exposure
- Embedded Firmware EngineerTechnology15Low exposure
- Embedded Linux DeveloperTechnology15Low exposure
- Site Reliability EngineerTechnology15Low exposure
- Applied Cryptography EngineerTechnology16Low exposure
- Database Reliability EngineerTechnology16Low exposure
- Edge Computing EngineerTechnology16Low exposure
Certifications
Industry links
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.