Rationale of the program

Zetech University’s doctoral program in Computer Science, with its focus on developing sustainable solutions to global challenges, is designed to cultivate world-class leaders, managers, and academicians. This program stands out for its emphasis on interdisciplinary study, blending computer science with social science to address complex socio-economic issues. Our faculty, composed of renowned scholars with a track record of innovative research, brings a wealth of knowledge and expertise to the program.

Programme Goal

The program aims at producing doctoral graduates who are problem solvers and innovative change agents both in academia and in the industry. This includes identifying, analyzing, creating, assessing, shaping, and decisively acting on opportunities in a variety of contexts and organizations while in cognizance of sustaining social, environmental and economic value. This will enable them to conduct advanced research in computer science, integrate strategic emerging computer science issues into the corporate business strategy, academia and Industry thus meet the needs of Kenya, and the global community.

Key Skills and interests required to pursue a career in this Field

Graduates who would wish to advance their skills in the following areas are encouraged to apply:

  1. Artificial Intelligence
  2. Computer and Cyber Security
  3. Mobile Computing and Networking
  4. Software Engineering

Admission Requirements

Holder of the following shall be eligible for admission into the Doctor of Philosophy in Computer Science programme:

  1. Master of Science in Computer Science or IT related field from an accredited university and have obtained an upper second or above or equivalent pass in their undergraduate studies.
  2. A master of Science degree in areas in (a) above from an accredited university and have obtained Second Class honors Lower Division or equivalent pass at undergraduate degree and have worked for at least 2 years in computing field.
    or
  3. Any other relevant qualification as may be approved by the University Senate .

Duration of the Programme

The duration of the program is Three calendar years.

Learning Outcomes

By the end of the program, the graduate should be able to:

  • Demonstrate a mastery of skills and knowledge at a level required for university teaching in their discipline and assessment of student learning. (Content Knowledge, Teaching)
  • Lead and innovate in research activities, critically applying key concepts, theories, and methodologies in Computer Science to generate original, solution-based research.(Research, Critical and Creative Thinking)
  • Effectively pursue, communicate and present research findings to diverse, global audiences, both orally and in writing, adapting their strategies to different contexts and cultures. The products of this will be research publications and Thesis. (Communication, Leadership)
  • Independently and critically think, adhere to ethical standards in research, and collaborate effectively with diverse teams in problem-solving within their area of study. (Ethics)
  • Plan and conduct research that addresses question of significant importance in particular field of specialization in Computer science. (Research, Critical and Creative Thinking)
  • Interact productively with people from diverse backgrounds as both leaders/mentors and team members with integrity and professionalism. (Communication, Leadership)

Expected Learning Outcomes of Each Specialization Area

A graduate in Mobile Computing and Networking Specialization should be able to:

  • Apply Infrastructures and technologies on mobile computing technologies in development of mobile solutions.
  • Apply different domains that mobile computing offers to the community.
  • Critic existing knowledge in Mobile Computing and conduct top notch research that offers new insights in mobile application development.

A graduate in Computer systems and Cyber Security specialization should be able to:

  • Formulate appropriate counter measures to protect systems from attacks and misuse.
  • Critic the existing Knowledge and practice in systems and cyber security.
  • Conduct top notch research and offer new insights in the field of computer security.

A graduate in Artificial Intelligence specialization should be able to

  • Critically evaluate Machine Learning algorithms applied in various real situations.
  • Conduct cutting-edge research that provides new frontiers of Intelligent systems.
  • Critic existing knowledge in AI and its integration into related areas of computing e.g IoT.

A graduate in Software Engineering Specialization should be able to:

  • Identify, formulate and solve complex software engineering problems. 
  • Design software systems to meet desired needs. 
  • Critic the existing Knowledge and practice in Software Engineering.
  • Conduct top notch research and offer new insights in the field of Software Engineering.

Programme Specializations

  • Artificial Intelligence
  • Computer and Cyber Security
  • Mobile Computing and Networking
  • Software Engineering

Program Common courses and Core courses 

  • PBA 8110 Quantitative and Qualitative Research Methods
  • ICS 8140 Advanced Topics in Computer Security
  • ICS 8101 Advanced Topics in Theory of Computation
  • ICS 8130 Advanced Topics in Artificial Intelligence Applications
  • ICS 8110 Research on Emerging Trends in Computer Science (Big Data, IoT and Cloud Computing) 3
  • ICS 8291 Independent Study

Program specialization Courses 

Artificial Intelligence Specialization

  • ICS 8231 Advanced Research in Deep Learning and Intelligent Systems
  • ICS 8233 Advanced Research in Speech System and Natural Language processing.

Computer and Cyber Security Specialization

  • ICS 8243 Advanced Research in Digital forensics
  • ICS 8214 Advanced Research in Network Security and Cyber Terrorism

Mobile Computing and Networking Specialization

  • ICS 8211 Advanced Research in Mobile Wireless Ad-hoc Networks and 5G Technologies.
  • ICS 8213 Advanced Research in IoT Technology and Cloud Computing 

Software Engineering

  • ICS 8223 Research in Agile and DevOps Practices 3
  • ICS 8224 Software Quality Engineering 3 Thesis
  • ICS 8399 Doctoral Research Thesis

Apply Now