PhD in Computer Science and Engineering

About the Program

The Ph.D programme in Computer Science and Engineering imparts the knowledge, skills and attitude to do world class research in the area of computer science. Doctorate students are expected to publish their work in leading international journals and conferences pertaining to their area of research. Research programmes leading to M.S/Ph.D. degrees are the main thrust in the institute. These programmes attract students from all corners of the country, in addition to some international students.

The research programmes have a limited amount of course work, essentially to prepare the student to carry out research, and to develop adequate breadth in the subject area. The main emphasis is on the research work leading to a thesis. This involves delving in depth into a research topic and includes grasping, evaluating and refining ideas, mathematical rigor, problem formulation, literature survey, implementation (programming) and performance evaluation. Typically students decide on their research area and faculty advisor within the first year while doing course work. Thereafter, the steps involved are finishing course work (to build research background and breadth), thesis proposal defense, and thesis defense. Upon clearing the requirements and the acceptance of their thesis proposal, the student works on the thesis, and its successful defense leads to the degree.

Course Duration

Flexible (6 semesters minimum; 12 semesters maximum). Typical duration varies between 4-6 years.

Eligibility

B.E/B.Tech/M.E/M Tech all branches, M.Sc, MCA, MA (Maths).

Curriculum

Minimum course requirement for PhD students is 3 breadth and 3 depth courses.
 
Breadth courses
 A student has to take and clear any 3 courses (1 each), from the following 3 sets by getting an average grade of B or higher.
Theory courses
Modern Complexity Theory
Principles of Programming Languages
Principles of Information Security
Optimization Methods
Adv. Algorithms
Systems Courses
Distributed Systems
Data Systems
Compilers
Advanced Computer Networks
Software Engineering
Artificial Intelligence
Statistical Methods in AI
Information Retrieval & Extraction
Advanced NLP
Data Analytics I
Computer Vision
Note:
 
  • Extra courses may be suggested by the advisor based on student’s background
  • Reduction in course work may be allowed based on the student’s background on advisor’s recommendation and approval of a committee led by PG Chair
 
Depth Courses
 
A student has to complete 3 depth courses other than breadth qualifiers. These courses should be from the level 400 and above. One project/Independent Study is allowed in place of a depth course. These courses should be advised/approved by the thesis advisor.
 
Timelines for the course work and Comprehensive Exam:
 
  • Course work (6) should be completed in 3 or 4 semesters.
  • Comprehensive Exam has to completed by end of 2nd year (before starting 5th semester).
  • Any extension requires approval of PG Chair.

Meet our faculty

Regulations

Admission Procedure

Research Center