Ph.D. Computer Science aims at providing the industry with students who believe in pushing  limits and broadening the horizons of computer science. This degree involves independent study and research in a focused area of interest. Doctorate programs include coursework and research that culminate in final research work. The program consists of detailed courses that prepare students for advanced research that would help solve problems in a variety of disciplines. Through this rigorous process, students are trained to independently formulate and develop creative solutions to novel as well as existing problems.


  • Minimum Duration Maximum Duration Minimum Credit Hours
  • 03 years07 Years48

Program Structure

  • Course Work Research Work
  • 18 Credit Hours30 Credit Hours

Road Map

Research Areas

The university offers doctoral degrees in the following research areas:

  1. Software Engineering
  2. Intelligent Systems
  3. Network Technologies
  4. Information Retrieval
  5. Robotics
  6. Medical Imaging
  7. Machine Learning, Computer Vision

Degree Completion Requirements

For successful completion of the degree, a scholar should fulfill the following requirements:

  1. Maintain a minimum CGPA of 3.0 in the course work
  2. Qualify the comprehensive examination
  3. Defend the research proposal
  4. Publish at least one research paper relevant to research area in an ISI Indexed Journal
  5. Pass the public thesis defense
  6. Other minimum requirements set by HEC

Admission Criteria

  1.  A candidate must have at least 3.00 CGPA in MS or M.Phil. Computer Science
  2.  Candidate must pass NTS GAT-Subject or UCP Admission Test
  3.  Candidate must clear our interview process to be eligible for admission


PhD Computer Science students have been facilitated with innovative research labs and training by professional researchers and professors, providing the student with opportunities to excel and make a difference in the fields of artificial intelligence, robotics, computer vision, natural language processing, advanced data structures, network design/security, real-time systems, theoretical computer science, information retrieval and computer graphics. After the successful completion of the doctoral program, students have the opportunity to avail partial funding through the faculty development programs, research assistantships, teaching assistantships, and/or fellowships.

The general duties of a computer and information research scientist include:
  1. Identify problems faced in the country primarily and globally at large
  2. Develop and design solutions to solve the problems using various domains of knowledge
  3. Help scientists and engineers solve complex computing problems
  4. Develop and improve the software systems that form the basis of the modern computing experience
  5. Design and develop machine learning-based systems to improve decision-making and other complex problem solving
  6. Design experiments to test the operation of these software systems
  7. Publish their findings in academic journals

Fee Structure

PhD Computer Science

  • Sr. No. Description Admission Fee Fee per Credit Hour
  • 1Ph.D.(CS)25,0007,000

Research Work

A Student will register for each Semester during the Thesis work and will pay Fee of one Course for each Semester. A student Registered for MS/MPhil Thesis will have to pay minimum fee equal to two courses and a student registered in Ph.D Thesis will have to pay minimum fee equal to four courses.


The above-mentioned fee structure is for illustration purpose only. UCP reserves the rights to make changes in the Fee Structure whenever deemed necessary or appropriate.

Apply Online