Computer software engineers bear the responsibility for developing and designing software. Prospective students who make up their mind to engage in a PhD in software engineering will for the most part be employed in research and teaching disciplines. A good proportion of graduates also work in the private and public sectors in research and development. Recipients of the degree acquire critical skills and application of theories in the domain of mathematical analysis and computer science.

The acquired techniques enable engineers in developing strategies to basically change software modernization, creation, and evaluation skills. Individuals who obtain this degree will develop the vision and direction for design, testing and the development of software and will head teams that develop documentation, diagrams, algorithms and flowcharts.

Benefits of the PhD Program

Successful completion of this degree program renders graduates with the following capabilities:

  • Graduates will be adequately equipped for faculty positions in software engineering, for research positions in industrial laboratories, and for stewardship positions in development in application shops as well as in computer industry.
  • Graduates will be distinguished, as faculty, by their indisputable understanding of software design and development issues, will profile their choice of research problems and evaluation of research results.
  • They will as manufacturing developers, comprehend academic research issues alongside engineering constraints that arise from public policy, regulatory, market, and economic issues.
  • As senior software system developers, they will have a characteristic viewpoint that addresses particular problems in the context of the doctrine and fallout of the field.
  • Graduates will have a clue about practical issues of software design and development from requirements acquisition through maintenance. They will be ready to get into research or advanced development positions in application areas, distributed networks, embedded/critical systems, and other specialties as well as conventional software system development.
  • Finally, graduates will be acquainted with managing projects and about the software industry that they will not be bias about business questions.



The PhD program requires 54 credit hours of core courses including at least 12 hours of research courses outside of the core courses. At least 18 credits out of the 54 credit hours must be at the 800 level. 600 level courses are not counted in the coursework requirement except for courses related to student’s Qualifying Examination. Students are also required to take 15 hours of research seminar courses.

Below is a breakdown of the Doctoral program in IT with Concentration in Software requirements:

  • Completion of Coursework
    • Software Engineering Research Seminars (15 hours)
    • Courses in Area of Concentration (33 hours) (Manuscript development)
    • Quantitative Research Methods/Statistics (3 hours)
    • Qualitative Research Methods (3 hours)
  • Doctoral degree comprehensive examination
  • Submission/Publication of three peer reviewed journal and three conference articles (facilitated through one-to-one mentoring of ICT-U faculty members)
  • Scientific (theory-driven) thesis/dissertation
  • Public Defense of thesis/dissertation


Below is our Fee Structure elaborating all the amount of the respective programs, duration and course material fees:

View Fee Structure for Cameroonian students

View Fee Structure for International students

View Program Guide for PhD In Software Engineering (Software)