Advancement  |Campusmail |Faculty  |Contact

PhD Computer Science / Information Technology

Program Objectives

A PhD in Computer Science is the highest degree in computing field which prepares a candidate to take up positions in academics and research related organizations. Our PhD program serves to produce up-to-date and experienced professionals in various fields of computer science and information technology. This workforce would act as a backbone to the centers of higher learning and research in the country. The aims and objectives of PhD in CS / IT are:

  • To prepare scientific/educational manpower with depth of knowledge and research competence of international level to fill positions in Research Organizations, Industry, Management, Universities, Health Care and Educational Institutions.
  • To establish centers of research of high quality (both fundamental and applied) in the Institute.
  • To improve the qualifications, skills and expertise of teachers and researchers in order to provide highly competent professionals to various public and private universities and colleges.

Eligibility for Admission

  • MPhil/MS or equivalent degree (awarded after 18 years of education) in the relevant discipline with a CGPA of at least 3.0/4.0 or First Division (in the Annual System).
  • No more than one second division in an academic career.
  • Specific eligibility criteria of different departments/centers will be provided by the department/center before the admission.
  • A candidate is required to qualify GAT Subject Test (60%) or GRE Subject International (by 60%) prior to admission in the PhD.

PhD Credits Transfer

A candidate can transfer his/her credits from an HEC recognized University/Institute under the following conditions:

  • None of the aforementioned conditions of eligibility criteria are violated.
  • A supervisor at the Institute recommends the admission of the candidate.
  • The previous University of the candidate has no objection over the credit transfer.
  • In case of a PhD CS/IT transfer, the number of credits already completed by the candidate in the previous University/Institute may be accepted on as-it-is basis provided the accepting supervisor agrees to it.

Program Structure

  • Maximum permissible period for the completion of PhD CS/IT will be 6 years whereas the minimum PhD CS/IT period is 3 years. The period will be counted from the date of admission to the PhD CS/IT Program.
  • The PhD CS/IT candidate has to take course work of minimum 18 credit hours.
  • The choice of courses will be designated to the relevant supervisors. Major emphasis will be placed on independent studies and research paper in the relevant areas. The candidates will be required to attend research seminars to learn and discuss their research findings.
  • A PhD CS/IT student will be required to pass a comprehensive examination after completing his course work, preferably in the first year of his PhD.
  • After the completion of the course work, the candidate will register for his research dissertation.
  • In all other matters the candidate will be governed by the IM|Sciences rules.

Semester Wise Breakup of Courses

The Doctoral Program in CS/IT at IMSciences consists of a minimum of 18 credits of 700/800 level coursework (excluding those completed in / transferred from MS/MPhil in CS/IT) and 36 credits of research thesis.

The Institute will offer any 6 courses from the list of General and Specialization Electives including two Independent Research Studies. Further, the Institute may add elective courses depending upon the demand and availability of resources.

General Electives


Code Course Credits

Advance Research Methods in Computing and IT
Philosophy of Science and Research
Advanced Topics in Critics in Critical Thinking & Logic
Advanced Topics in Computer Networks
Advanced Topics in Wireless Networks
Advanced Topics in Software Project Management
Advanced Topics in Web Engineering
Advanced Topics in Software Engineering


List of Electives

Code Course Credits

Advance Topics in Databases
Advanced Topics in Data Mining
Advanced Topics in Secure and Trusted Computing
Advanced Topics in Fault Tolerant& Dependable Computing
Advanced Topics in Security Engineering
Advanced Topics in Grid Computing