PhD Computer Science

September or January entry

Start date

3 years



Fees per session

Completing a PhD can give you a great sense of personal achievement and help you develop a high level of transferable skills which will be useful in your subsequent career, as well as contributing to the development of knowledge in your chosen field.

Study Modules

  • Year 1
  • Year 2
  • Year 3

First SemesterFirst Semester ElectiveSecond SemesterSecond Semester Elective
Research MethodologyFoundations of Computer Science ISeminar: Advances in ComputingFoundations of Computer Science II
*Logic for Computer ScientistsSpecial Topics in Computer Science*Computer Systems Organization & ArchitectureSpecial Topics in Software Engineering
*Analysis of AlgorithmsComputational Geometry*Advanced Operating SystemsPrinciples of Computer Graphics
*Theory of ComputationSoftware Project Management*Artificial Intelligence
Advanced Compiler Construction
ElectiveSoftware Modelling and ArchitectureElectiveSoftware Verification and Validation
*Student is required to take any two of the three courses.*Student is required to take any two of the three courses.

First SemesterSecond Semester
Seminar ISeminar II
Management & EntrepreneurshipScience, Environment & Innovation
Emerging Technologies

First SemesterSecond Semester
Doctor’s DissertationDoctor’s Dissertation

Our programme is designed to give graduates the up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research.

PhD Computer Science - FAQs

  1. University Matriculation of 5 credit passes including English, Mathematics &two other relevant Science subjects at O-Level; and
  2. Approved Bachelor’s Degrees in relevant programmes with at least 2nd class lower division.
  3. Academic Master’s degree in relevant areas and with a CGPA of 3.5/5.0; and thesis score not lower than 60% (B).
  4. Candidates must demonstrate adequate intellectual capacity, maturity and effective decision making and problem solving potentials.

Many of the concepts on this course involve mathematical techniques, therefore you are expected to have a working knowledge of calculus and should know the basics of vectors and matrices, probability and statistics.

The practical nature of the course places an emphasis on your future employability, with an aim to developing a wide range of technical, analytical, design and professional skills, many of which are gained from activity-led learning projects and placement experiences. The technical content is regularly reviewed and updated to reflect what is currently important and in demand in industry. Our programme is designed to give graduates the up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research.

Whether you’re progressing from education or currently working within the industry, our postgraduate courses aim to provide you with the required knowledge, skills and experience; as well as challenge your approach to complex situations. By providing practical project experience, team working opportunities and specialist knowledge of your chosen pathway, we can help develop your ability to work collaboratively and apply theory to real-life situations.

There are a variety of career opportunities for computer scientists from which you could find yourself working in the private and public sector in areas such as software engineering, health, communications, education, life sciences, physical sciences, finance and manufacturing.

Research students are supported in their studies through a structured programme of supervision and training.

Please click the link below Fees and Finance

Contact the Department

Phone Number:

+234 903 178 3370