Subject Board Guidelines

Version: Jan 2024


The graduate program in Computer and Learning, Information & Data Science(LIDS) conducted by the School of Technology and Computer Science (STCS), TIFR, will follow the guidelines and procedures set out in this document. These revised guidelines apply to the students joining the graduate program in 2023 or later.

Note: LIDS was formerly called Systems Sciences.

Contents

1. Overview

The graduate program leading to a Ph.D. degree will consist of two streams:

  • Computer Science
  • LIDS

STCS runs a Ph.D. program and an Integrated Ph.D. (I-Ph.D.) program. The requirements (courses, project, qualifier exams, etc.) for the Ph.D. degree are specified below. The guidelines below allow for reduced course requirements for students entering the program with an M.E./M.Tech./M.Sc. degree. Students entering with a three-year bachelor's degree will be enrolled in the I-Ph.D. program.

Important: Even though students enter the school via two separate streams (CS or LIDS), once admitted they are free to pursue the program or courses of their choice with no mandatory requirements depending on the stream through which they entered.

2. Requirements for Ph.D. registration

In order to register for Ph.D., the student must successfully fulfil the following components:

  • Course requirement for Ph.D. registration
  • Qualifiers
  • Crediting Research Methodology Course and a Publication and Ethics Course (to be formalized soon)
  • Project

I-Ph.D. students must also satisfy all the requirements for the M.Sc. degree (see Section 3 for more details). In addition, the student must register with an advisor in the chosen stream (students are encouraged to approach members of the faculty early enough to find potential advisors). These requirements should preferably be completed within one and a half years from the date of joining the program (two years for I-Ph.D.).

Failure to complete this requirement will result in the student being asked to leave the program. Students who do not fulfil these requirements have the option of leaving with a Master of Science (M.Sc.) degree by satisfying the requirements of the M.Sc. degree within two years of their joining date (see Section 3 for more details).

2.1. Course requirement for Ph.D. registration

  • The student must have cleared at least four 200/300 level courses (see a list courses in Section 7). Course waivers can be used to meet this requirement.
  • To clear a course, the student will require a B or better course grade. The student should have no more than two B grades among the list of courses they wish to use for registration.

Although not a requirement for registration, students are expected to clear at least six courses in the first two semesters, either by taking them or by obtaining course waivers. It is further recommended that the course requirements be completed within a year and a half from the date of joining the program.

2.1.1. Waiver of course requirement

Students who feel they have sufficient prior exposure to the core subjects, may apply to the subject board for a waiver.

  • A course waiver can be granted by the subject board after conducting an examination to evaluate the background and competence of the student in that course. A course grade will be assigned based on the performance in the examination.
  • Waivers can be granted only for the courses listed in Section 7.
  • Such a waiver can enable a student to register early. However, the student still needs to satisfy the degree course requirements (see Section 3 and Section 4) by clearing courses in the program.

2.2. Qualifiers

The second requirement for Ph.D. registration is the qualifier.

  • The qualifier will consist of a written exam and an oral exam consisting of a paper presentation.
  • Students will be eligible to appear in the qualifying examinations after clearing the required courses for registration.
  • For the written qualifiers, students will select four courses from the set of eligible courses. The choice of the four courses needs to be approved by the subject board.
  • Course eligibility for qualifier: Any 200/300 level course that has been approved by an instructor to be eligible for qualifier.
  • For the oral qualifier, students will approach any faculty member who will assign a research paper that will be presented as a seminar to a committee where an oral exam will also be held on the presentation.
  • Qualifiers will be held twice a year, in the months of January and July.
  • Students should preferably take the qualifying exams within one year of their date of joining the program (one and a half years for I-Ph.D. students).
  • Students will be graded either Pass or Fail in the qualifier.
  • Students who do not qualify in the first attempt may be allowed a second attempt to qualify within another six months.
  • Students must complete their second attempt (if required) at the qualifying exams within one and a half years of their date of joining the program (two years for I-Ph.D. students).
  • Students who fail in the qualifying examinations even after the second attempt will not be allowed to continue in the Computer and LIDS Ph.D. program. However, such students may continue working towards an M.Sc. degree.

2.3. Project

  • An exploratory project will be completed under the supervision of a faculty member of STCS.
  • The project will be worth 24 credits and should be completed ideally in the period Jun-Dec immediately after the second semester. I-Ph.D. students may choose to do this during Jan-Jul after the third semester.
  • To clear the project requirement, a grade of B+ or better must be attained.
  • The project requirement must be completed within one and a half years from the date of joining the program (two years for I-Ph.D. students).
  • Students are encouraged to approach a faculty member during their first two semesters. Students must register for their project at the end of their second semester (deadline in May, see Academic Calendar for exact deadline). I-Ph.D. students may choose to register at the end of their third semester (deadline in December).
  • The project will be evaluated at the end of the semester based on a project report and a oral presentation.

2.3.1. Project waiver

  • A student joining with an M.E./M.Tech./M.Sc. degree, who has completed a two-semester project as part of that degree may apply for a waiver of the project requirement.
  • The subject board may grant a waiver to such a student after evaluating the relevance and quality of the project work. The evaluation will be based on the project report and/or a presentation.
  • Project waiver is only for the purpose of Ph.D. registration. All students, including those who obtain a waiver, should register for the project in the period Jun-Dec immediately after the second semester (I-Ph.D. students may choose to do this during Jan-Jul after the third semester). Those with a waiver may take the project with a reduced load of six credits and such projects will be evaluated based only on a presentation. However, taking the project with a reduced load, while sufficient for Ph.D. registration, will not satisfy the project requirements for awarding a master’s degree.

2.4. Crediting the Research Methodology Course

Crediting the Research Methodology Course is mandatory for registration. It is a 2-credit course that can be taken along with a Project/Research Credits course

2.5. Crediting the Publications and Ethics Course

Crediting the Publications and Ethics Course (to be formalized soon) is mandatory for registration for students who have joined in or after August 2022. It is a 2-credit course.

3. Requirements for Master of Science degree

Students joining pre-August 2023

The requirements for the grant of a master's degree are as follows.

  • The student must clear eight courses with at most four B grades.
  • The student must complete a project in STCS with an B+ or a better grade. (In particular, a waiver of the Ph.D. project requirement based on a project done elsewhere will not enable a student to meet this requirement.)
  • The student must submit a project report which will be evaluated by a committee including an oral presentation appointed by the subject board.

Students joining in or post August 2023

The requirements for the grant of a master's degree are as follows.

  • A minimum of 80 credits is required for obtaining a M.Sc.
  • Students must clear eight courses with at most four B grades.
  • The student must complete a project (that is worth 24 credits) in STCS with a B+ or a better grade. (In particular, a waiver of the Ph.D. project requirement based on a project done elsewhere will not enable a student to meet this requirement.)
  • The student must submit a project report which will be evaluated by a committee including an oral presentation appointed by the subject board.

Students who fulfil these requirements will be awarded a master's degree as follows.

  • Students who complete the Ph.D. program will be awarded a master's degree along with their Ph.D.
    • Please make sure that the Subject Board Convener selects the checkbox "yes this student has met the M.Sc. requirements" when the Convener approves the synopsis on Datanet2 if you wish to get an M.Sc. If the checkbox is not selected, you will forfeit your chance to earn an M.Sc. later.
  • If the student drops out of the Ph.D. program (e.g., by failing to clear the qualifying exams), but has fulfilled the above requirements for a master's degree, then the student will be eligible for a master's degree at the time of leaving.

4. Requirements for Ph.D. degree

Subsequent to registration, the requirements for the grant of a Ph.D. degree are as follows.

  • Course requirements:
    • The student must clear at least eight courses with at most two B grades among the list of eight courses they wish to use towards their Ph.D. course requirement. I-Ph.D. students must clear at least ten courses with at most three B grades.
    • For students with an M.E./M.Tech./M.Sc. degree, the subject board, following an internal evaluation of the student's background and preparation, may reduce the course requirement to six courses.
  • These courses may include the four courses the student uses for the Ph.D. registration. A course cleared through a waiver for Ph.D. registration cannot be used to meet this course requirement.
  • Synopsis: Towards the end of the Ph.D. program, the student (in consultation with their advisor) is required to submit a synopsis of the thesis to the subject board. The subject board shall appoint a committee to evaluate the synopsis. The synopsis can be submitted to the TIFR University Cell once it is cleared by the synopsis committee.
  • At least one publication in a reputed journal or conference (as decided by the SB) is necessary for Synopsis Submission.
  • Thesis: The Ph.D. thesis is to be submitted within six months from the date of the synopsis submission. The thesis will be evaluated as per the rules of the TIFR Graduate School (see https://www.tifr.res.in/~gsoffice/).

5. Minimum load requirement

  • While in the program as a full time student, the students are required to carry a minimum load of at least 18 credits. This requirement can be fulfilled either by enrolling in courses or by enrolling with an advisor for research. Typically, in their first year, the students will fulfil this requirement exclusively through courses.
  • Students must enrol for their courses/research by the registration deadlines mentioned in the academic calendar.
  • Course registration must be approved by the corresponding course instructor while research registration must be approved by the STCS faculty member with whom the student is working.

5.1. Repeating a course on failure or if passed, to improve the grade

Repeating a course is allowed once (failure or to improve the grade). The better grade will count towards satisfying the requirements.

6. Crediting Courses from other Subject Boards

Students in SB Computer and Systems Science (CSS) are allowed to take courses offered by any of the other SB of TIFR, provided they have the permission of the instructor of the course. Courses so taken will appear on the student transcripts. However, whether these credits fulfil any requirements of the students' SB is left to the discretion of that SB.

7. Core courses

7.1. 100 level courses

100 level courses are foundational courses and each student entering the graduate program in Computer Science or LIDS is required to take either one of the two courses in their first semester.

  • Mathematical foundations for computer science
  • Mathematical foundations for LIDS

7.2. 200/300 level courses

200/300 level courses are basic courses in the respective area of research. Any 200/300 level course marked such by the instructor will be eligible for qualifier.

This list may change with time to accurately reflect the research focus of the faculty.

Computer science

  • Algorithms and data structures
  • Probability theory
  • Automata and computability
  • Complexity theory
  • Semantics of computation
  • Mathematical logic
  • Algorithmic game theory
  • Program verification
  • Quantum computing
  • Communication Complexity
  • Computational Complexity
  • Toolkit for Theoretical Computer Sciences
  • Online Algorithms

LIDS

  • Probability theory
  • Algorithms and data structures
  • Advanced probability
  • Communications
  • Detection and estimation theory
  • Information theory
  • Machine learning
  • Optimization
  • Quantum information processing
  • Online Algorithms