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.
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.
- Duration
- 3-5 years
- Public, up to
- Ksh 516,000
- Private, up to
- Ksh 575,033
- Job market
- High
The programme
What you study, how long it takes, and how it is delivered.
Practicalities
- Study mode
- Full-time, Part-time
- Attachment
- 0 months
- Average class
- 6 students
- Award
- PhD
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
- Kenya's Silicon Savannah creates strong demand for CS PhDs
- Research contributes to digital economy and innovation
- Strong professional network through university and research collaborations
- Graduates are well-positioned for leadership roles in their respective sectors
Against it
- Requires significant time commitment, typically 3-4 years for PhD and 2 years for Masters
- Computing resources and software licences can be expensive
- Rapidly evolving field requires continuous learning
- 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
Getting in
The grades, the alternatives, and who accredits the award.
What you need
- KCSE mean grade
- Masters Degree
- 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.
MSc in Computer Science, IT, Software Engineering or related field
Relevant Masters from recognised 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
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.
Accredited by
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
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- AI Safety ResearcherTechnology25Low exposure
- Cyber Security AnalystTechnology26Low exposure
- AI Red TeamerTechnology28Low exposure
- Cybersecurity SpecialistTechnology30Low exposure
- Bug Bounty Hunter / Freelance Security ResearcherTechnology34Low exposure
- Cybersecurity Consultant (GRC)Technology35Low exposure
- Quantitative AnalystTechnology35Low exposure
- Tech EntrepreneurTechnology35Low 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.
Related courses
Further reading
Fees and entry marks for Doctor of Philosophy in Computer Science are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.