PhD Computer Science (After MS/MPhil)


•To prepare the researcher to achieve expertise in software development, problem analysis, software design and the use of programming languages and tools.

• To provide the students with substantial knowledge of a broad range of problem-solving techniques which include algorithms and design techniques

• To demonstrate understanding of the core areas of algorithms, theory of computation, operating systems, linguistics of programming languages and architecture

•To enable the researcher to apply concepts of discrete and continuous mathematic

Role and Scope

Computer science being one of the essential fields of industry and always evergreen in terms of scope and job prospects

A Ph.D. in Computer Science course is most desired because Computer Science is the latest field of study. As technology in Computer Science is being updated at a fast pace, one needs to be an expert in the field of Computer Science so that one can be a part of the evolving process. Doctor of Philosophy or Ph.D. is the highest degree offered by any University in a course of study. The candidate applying for a Ph.D. in CS should hold an Honors degree or be a Master’s degree holder.


  • Duration

    6 Semesters (3 years)

  • Eligibility

    18 of Education, MS/M Phil or Equivalent degree from HEC recognized university with minimum 3.00/4.00 CGPA in semester system or 60% marks in Annual system. All the applicants having MS/MPhil or Equivalent degree (18 Years Education) may be given waiver in coursework as per HEC policy. A Graduate Record Examination (GRE) test administered by the Education testing Service, or a graduate admission test administered by the Education Testing Council, or an equivalent TUF test developed by TUF is mandatory to pass. For the interview, the applicant shall also be required to submit a ‘Statement of Purpose’

  • credit hours


  • Fee Rs


semesters and courses

Serial Activity Credit Hours
1 Course Work 18
2 Thesis 6

Semester I

Course Code Subject Credit Hours
SS-500 Research Methodology 3(3-0)
XXX Elective-I 3(3-0)
XXX Elective-II 3(3-0)
Total Credit Hours 9

Semester II

Course Code Subject Credit Hours
XXX Elective-III 3(3-0)
XXX Elective-IV 3(3-0)
XXX Elective-V 3(3-0)
Total Credit Hours 9

Semester III

Course Code Subject Credit Hours
CS-838 Comprehensive Exam 0
CS-839 Thesis Work (Continue) 6
Total Credit Hours 6

Semester IV

Course Code Subject Credit Hours
CS-839 Thesis Work (Continue)  
Total Credit Hours  

Semester V

Course Code Subject Credit Hours
CS-839 Thesis Work (Continue)  
Total Credit Hours  

Semester VI

Course Code Subject Credit Hours
CS-839 Thesis Work 6
Total Credit Hours 6
Total Credit Hours for Ph.D. Program 24

List of Elective Courses

Sr.No. Course Title Credit Hours
CS-801 Advanced Human-Computer Interaction 3(3-0)
CS-802 Advanced Requirements Engineering 3(3-0)
CS-803 Advanced Software Project Management 3(3-0)
CS-804 Advanced Software System Architecture 3(3-0)
CS-805 Advanced Topics in Applied Cryptography 3(3-0)
CS-806 Agent Based Modeling 3(3-0)
CS-807 Agile Software Development 3(3-0)
CS-808 Applied Cryptography 3(3-0)
CS-809 Big Data Analytics 3(3-0)
CS-810 Complex Networks 3(3-0)
CS-811 Component Based Software Engineering 3(3-0)
CS-812 Cryptography 3(3-0)
CS-813 Database Security 3(3-0)
CS-814 Deep Learning 3(3-0)
CS-815 Distributed Data Processing 3(3-0)
CS-816 Empirical Software Engineering 3(3-0)
CS-817 Information Privacy and Security 3(3-0)
CS-818 Machine Learning 3(3-0)
CS-819 Management & Organizational Behavior 3(3-0)
CS-820 Natural Language Processing 3(3-0)
CS-733 Artificial Neural Networks 3(3-0)
CS-821 Quantum Cryptography 3(3-0)
CS-822 Reliability Engineering 3(3-0)
CS-823 Requirements Engineering 3(3-0)
EE-625 Internet of Things 3(3-0)
CS-824 Security Management 3(3-0)
CS-825 Security Testing 3(3-0)
CS-826 Software Configuration Management 3(3-0)
CS-827 Software Measurement and Metrics 3(3-0)
CS-828 Software Process Management & Metrics 3(3-0)
CS-829 Software Project Management 3(3-0)
CS-830 Software Quality Assurance 3(3-0)
CS-831 Software Risk Management 3(3-0)
CS-832 Software Testing and Quality Assurance 3(3-0)
CS-833 Statistical and Mathematical Methods For Data Science 3(3-0)
CS-834 Tools and Techniques in Data Science 3(3-0)
CS-835 Trusted Computing 3(3-0)
CS-836 Wireless Security 3(3-0)
CS-730 Recent Emerging Technologies 3(3-0)
CS-837 Advanced Digital Image Processing 3(3-0)
CS-734 Blockchain 3(3-0)