POSTGRADUATE

PhD Computer Science

Skip Navigation Links > Home > Study > Find a course > POSTGRADUATE PhD Computer Science

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.

Start Date

September or January entry

Duration

3 years

Entry requirements

Masters degree in related subject

Fees

₦4,200,000

Email

Enquire now

Phone

Call us

Research students are central to research activity in the department. Our goal is to support talented individuals who wish to develop their research skills, to undertake rigorous and inspirational research and ultimately to PhD qualification.

Computing has a vibrant and rapidly growing research community with expertise in diverse areas, for example visualisation, information and systems engineering, and intelligent systems.

Our aim is to research and develop new methods and technology in computer science that will have a real impact on global grand challenges in areas such as transport, health, security and energy.

COURSE SUMMARY

You will study the following modules:

The Ph.D. Computer Science program requires taking the following courses:

  • Two different theory-based core courses chosen from the following courses:

CSC 913         Analysis of Algorithms

CSC 917         Theory of Computation

CSC 908         Logic for Computer Scientists

  • Two different system-based core courses chosen from the following courses:

CSC 919         Advanced Operating Systems Design

CSC 918         Computer Systems Organization and Architecture

CSC 930         Artificial Intelligence

 

Course Summary

FIRST SEMESTER

S/N

C/R Code Course Title CRH

1

R CSC 901 Research Methodology 2

2*

C CSC 908 Logic for Computer Scientists 3

3*

C CSC 913 Analysis of Algorithms 3

4*

C CSC 917 Theory of Computation 3

5

E CSC xxx Elective 3

 

      11

*Student is required to take any two of the three courses.

Elective Courses

CSC 905        Foundations of Computer Science I

CSC 911        Special Topics in Computer Science

CSC 921        Computational Geometry

CSC 963        Software Project Management

CSC 973        Software Modelling and Architecture

SECOND SEMESTER

S/N

C/R Code Course Title CRH

1

C CSC 900 Seminar: Advances in Computing 2

2**

C CSC 918 Computer Systems Organization & Architecture 3

3**

C CSC 919 Advanced Operating Systems 3

4**

C CSC 930 Artificial Intelligence 3

5

E CSC xxx Elective 3
        11

**Student is required to take any two of the three courses.

Elective Courses

CSC 906        Foundations of Computer Science II

CSC 911        Special Topics in Software Engineering

CSC 920        Principles of Computer Graphics

CSC 952        Advanced Compiler Construction

CSC 974        Software Verification and Validation

THIRD SEMESTER

S/N

C/R Code Course Title CRH

1

R CSC 901 Seminar I 1

2

E CSC xxx Elective 3

3

R SOC 901 Management & Entrepreneurship 2

4

R SCI 903 Emerging Technologies 2

5

R CSC 991 Research 6
     

 

14

FOURTH SEMESTER

S/N

C/R Code Course Title CRH

1

R CSC 901 Seminar II 1

2

E CSC xxx Elective 3

3

R SCI 904 Science, Environment & Innovation 2

4

       

5

R CSC 991 Research 6
     

 

12

FIFTH SEMESTER

S/N

C/R Code Course Title CRH

1

  CSC xxx Elective 3

2

       

3

       

4

       

5

R CSC 999 Doctor’s Dissertation 6

 

      6

SIXTH SEMESTER

S/N

C/R Code Course Title CRH

1

  CSC xxx Elective 3

2

       

3

       

4

       

5

R CSC 999 Doctor’s Dissertation 6

 

      6

 

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.

Faiza Maitala, Course Lecturer at Nile University

COURSE INFORMATION

Additional Information

Entry Requirements

  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.

How will I be taught?

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

Career support

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.

Further Study

 

Fees and Finance

In 2019/20 the full-time tuition fee postgraduate students on this course will be N4,200,000 (this is the total fee for the programme).

 

Tuition fees will cover the cost of your study at the University as well as charges for registration, tuition, supervision and examinations. For more information about funding, fees and finance please see link Fees and Finance

Apply now for this courseView more courses


You may also be interested in: