We welcome graduates with good academic potential and strong interest in research to be a part of the premier research-based programme leading to a doctoral degree.
Students in this programme spend the first two semesters on advanced courses before embarking on a research project that culminates in a research dissertation.
Detailed information on the research interests of our faculty members can also be found here.
Structure of Program
All graduate research students are admitted directly into a full-time graduate programme that leads to either:
Doctor in Philosophy (PhD), if the candidate passes the Qualifying Examination (QE); or
Master of Science (MSc), if the candidate fails the Qualifying Examination but is allowed to complete as an MSc candidate
PhD students admitted to the Department of Computer Science (CS) will follow the structure for the CS PhD programme:
Structure of PhD Programme (Computer Science)
8MC coursework + CS6101 (Exploration of CS Research)
8MC coursework + Research
8MC coursework + Qualifying Examination (QE)
Research + Thesis Proposal/Doctoral Seminar
PhD Defense (Seminar Presentation + Oral Defense)
All CS PhD candidates must complete the number of courses as indicated in the above structure.
For CS PhD candidates who are required to complete 24 modular credits (MC), the modules must satisfy all of the following three conditions:
At least 12 MCs must be at level 6000, and at least another 8 MCs must be at level 5000 or above. Only a maximum of 4 MCs level 4000 is allowed.
At least 16 MCs must be offered by the CS department. CS PhD students may take at most 8 MCs of modules at level 5000 or above offered by other departments.
At least 4 MCs each in any three of the five clusters – Algorithm and Theory, Computer Systems, Knowledge Systems, Media Technologies or Programming Language and Software Engineering. The cluster of modules can be found in this Annex (PhD). Note that modules not listed in the Annex may still be used to meet Conditions (a) and (b).
At most 4 MCs can be CS/CU-graded.
Students should complete all coursework requirements by the end of third semester.
CS6101, Exploration of Computer Science Research aims to introduce CS research students to various CS research areas in the form of study groups. This module will not be considered as one of the level 6000 coursework requirements.
PhD Qualifying Examination (QE)
The QE is to be taken by all postgraduate students, and the PhD candidate must pass his/her QE 18 months after admission. A maximum of two attempts will be allowed. Candidates are allowed to take the QE earlier than the specified period. There is no exemption of the QE. The PhD QE will be offered twice a year, at the end of each semester for CS candidates. The research scholarship will be terminated the moment a student fails the QE. He/She will complete the rest of the degree requirements as an MSc candidate.
PhD students taking the CS QE are evaluated based on a research-based paper which should contain critical review of research papers and demonstrates problem-solving abilities of the student, both assigned by the student’s supervisor. The QE paper will be assigned according to one of the following six research clusters for evaluation:
1. Algorithms and Theory 2. Artificial Intelligence 3. Computer Systems 4. Database and Data Mining 5. Media 6. Programming Languages and Software Engineering
Each cluster forms a 2-member panel to evaluate all the students and their QE papers in the cluster. Students will be required to give a presentation to the panel.
All students’ Thesis Advisory Committee (TAC) will be set up after passing the QE, and the student should present his/her research to the TAC. This is to ensure that the TAC is in touch with the student’s research progress.
PhD Thesis Proposal / Doctoral Seminar
The Thesis Proposal is an important component of the PhD programme. It should highlight the significance of the research topic, its goal, the approach adopted, and work to be done. It should be precise and convincing to the examiners that the candidate is proposing a novel area of research and the goal is achievable.
PhD candidates are encouraged to attempt the Thesis Proposal earlier than the specified period, eg by their 5th semester. A PhD candidate must pass his/her thesis proposal at the end of Year 3. The proposal will be examined by two faculty members of SoC familiar with the area of research in the proposal. A maximum of two attempts are allowed.
The PhD candidature of a student will be terminated if s/he fails to pass the Thesis Proposal. Such student, subject to the approval of the School, may proceed to obtain an MSc degree by completing a dissertation and meeting all the requirements of an MSc degree.
The Thesis Proposal comprises of an open seminar presentation (doctoral seminar), followed by a close-door oral examination.
The presentation is a public talk open to both staff and students, and should take about 30 to 40 minutes. The seminar, which should include any research findings or work from published papers, will be graded on a satisfactory/ unsatisfactory (S/U) basis.
A close-door oral examination will follow after the seminar presentation. The student is expected to answer satisfactorily any questions raised by the evaluators.
The PhD Defense will be pre-scheduled when the candidate submits his/her thesis. It will comprise of an open seminar presentation, followed by a close-door oral examination.
Seminar presentation should take about 30 to 40 minutes. This will be a public talk open to both staff and students. After the presentation, a 10-minute Q&A session will be available for the public.
A close-door oral examination will follow after the seminar presentation. The student is expected to answer satisfactorily any questions raised on the subject matter pertaining to her/his research thesis and related subjects.
This oral examination will be conducted by a 3-member panel that is chaired by the Head or nominee.
Duration of Programme
The maximum candidature period inclusive of periods of approved study leave for PhD programme is 5 years.
Language of Instruction
The language of instruction for the graduate courses is English.