Philosophy of the Programme
The philosophy of the Doctor of Philosophy in Computer Science is to develop and formulate
innovative technology and novel solutions to computing problems and disseminate
knowledge in the Computer Science discipline whilst at the same time influencing Computer
Science practitioners’ actions, understanding and policy direction using cutting edge research.
In pursuing this philosophy, the Department of Computer science expects that that doctoral candidates shall develop as
academic researchers by routinely developing research writing skills as author of scholarly
papers by themselves or co-author with their supervisors for publication in scientific journals
and conference proceedings. In addition, the doctoral candidates shall be expected to link
with industry and present findings from their research at various national and international
conferences. Recognizing the dynamic and emerging trends in computing, and the
importance of individual, organizational, communities and societal context complexities shall
guide our research agenda.
In the recent past, there has been tremendous interest in the field of Computer Science,
especially with the demand for CS academicians, demand for high calibre CS practitioners
for industry, rapid changes in the CS area and the assimilation and institutionalization of CS
locally, regionally and globally, which is among several factors that has driven the Department of Computer science
The aim of reviewing the programme include alignment with the Department of Computer science’s research strategy, necessitated by the desire to align the School’s research strategy with the national and
regional academic and research needs, whilst at the same time meeting requisite Higher
Education Institutions regulations and standards. In addition, reviewing the programme
instils requisite Computer Science knowledge and skills necessary for the realization of
Vision 2030 and the Sustainable Development Goals.
The review took into consideration the following factors among others:
(a) Best practices
(b) Experiences learnt over the last 4 years
(c) Alignment to the School’s research strategy
(d) Analysis of the current programme
(e) Analysis of stakeholder’s feedback
(f) Alignment the country and regional academic, research and development needs
(g) Benchmarking with other international doctoral programmes
(h) Alignment with the discipline’s global Joint Task Force on Computing Curricula
Association for Computing Machinery (ACM) and the IEEE Computer Society
The Doctor of Philosophy in Computer Science seeks to develop the science of computing
and advance research in its relevant areas. This program builds on the foundations of
Computer Science at Masters level.
The School of Computing & Informatics has established the following research groups that represent the broad areas of research:
- Distributed Systems
- Software Engineering
- Management Information Systems
- Artificial Intelligence
In addition to the areas stipulated above, other research areas shall be incorporated from time to time as recommended by the Institute of Computer Science Board and the Board of Postgraduate Studies and approved by Senate
A graduate of the Ph.D. programmes will, among others, be able to join research groups in Information Systems or Computer Science at universities or in industry, and teach information systems and/or computer science programmes at both undergraduate and postgraduate levels.
The objectives of the proposed programmes are therefore:
- to provide a progression path for graduates of our MSc. (Computer Science) and MSc. (Information Systems) programmes;
- to facilitate research at the Institute;
- to serve national and regional development needs with respect to staff development;
- to provide high quality training in computer science and information systems locally and internationally.
Intake Every September.
Structure and Duration
I. The programmes shall take a minimum of three (3) academic years and a maximum of five (5) academic years
II. The Doctor of Philosophy in Information Systems and Doctor pf Philosophy in Computer Science shall be offered by course work, end of semester assessment and thesis.
III. The programmes shall consist of four (4) compulsory taught course units and a thesis.
Mode of Delivery
The main mode of instruction will be via face-to-face and blended learning.
Credit Transfer and Exemptions
I. There shall be no credit transfer in the PhD Computer Science and PhD Information Systems Programmes
II. There shall be no exemptions in the PhD Information Systems and PhD Computer Science Programmes
Year 1, Semester 1
Course Code Course Title Hours
CSC 901 Advanced Research Methods for Computer Science 90
CSC 902 Thematic Core Computer Science Research 90
Year 1, Semester 2
CSC 903 Experimentation, Modelling and Simulation and Data Analysis 90
CSC 904 Independent Computer Science Research Study 90
Year 2 and Year 3
CSC 905 Thesis 1080
I. Applicants must satisfy the University's general admission criteria for Doctor of Philosophy Degree programmes.
II. The following shall be eligible for admission into the Doctor of Philosophy in Information Systems; Holders of a Master’s degree in Computer Science or its equivalent from the University of Nairobi or any other institution recognized by Senate
III. Applicants shall be required to :
a) Pass an entrance examination
b) Submit and present a research concept note at the time of entrance examination
Fees and Funding
|DOCTOR OF PHILOSOPHY IN COMPUTER SCIENCE (P80)||YEAR 1||YEAR 2||YEAR 3||TOTALS|
|Semester 1 - 2UNITS||Semester 2 - 2UNITS||Semester 1||Semester 2||Semester 1||Semester 2|
|EXAMINATION (PER UNIT @1000)||2,000||2,000||0||0||0||0||4,000|
|LIBRARY (PER YEAR)||5,000||0||5,000||0||5,000||0||15,000|
|REGISTRATION (PER SEMESTER@2250)||2,250||2,250||2,250||2,250||2,250||2,250||13,500|
|ID CARD ( PER YEAR)||1,000||1,000||0||1,000||0||3,000|
|CAUTION - (ONCE)||5,000||0||0||0||0||5,000|
|MEDICAL FEE (PER YEAR)||6,500||6,500||0||6,500||0||19,500|
|ICT SERVICES - (PER YEAR)||7,000||7,000||0||7,000||0||21,000|
|ACTIVITY-( PER YEAR)||2,000||2,000||0||2,000||0||6,000|
|STUDENT ORGANISATION(PER YEAR)||1,000||1,000||0||1,000||0||3,000|
Common regulations for the Doctor of Philosophy in all faculties shall be applicable.
The degree to be awarded shall be:
- Doctor of Philosophy in Computer Science, or
- Doctor of Philosophy in Information Systems
The Doctor of Philosophy degree shall be carried out by research as recommended by the Institute of Computer Science Board and the Board of Postgraduate Studies and approved by Senate.