Aug 15, 2022  
School of Graduate Studies Calendar, 2018-2019 
School of Graduate Studies Calendar, 2018-2019 [-ARCHIVED CALENDAR-]

Computer Science, Ph.D

Return to {$returnto_text} Return to: Faculty of Engineering


Outstanding students with a Master’s degree in a field other than Computer Science will be counselled about the breadth and depth of the comprehensive examination before proceeding with the application. Each student’s background will be assessed and his/her program of study designed to ensure appropriate depth and breadth in Computer Science.

Students holding a Bachelor’s degree should enrol at the Master’s level. Excellent students may be transferred to the Ph.D. program prior to completing their Master’s thesis.


Students must successfully complete the following requirements:

Graduate courses in the Dept. of Computing and Software are grouped in three categories, i) Theory of computation and mathematics of computing (Theory), ii) Software and its engineering (Software), and iii) Computer systems and applications (Systems). Categorization of existing courses can be found in the department handbook.

Students must successfully complete four half courses (or equivalent) including i) two courses in Systems or Theory, and ii) one course in a category differing from i). At most one graduate course from outside the department subject to the approval of the student’s thesis advisor and the graduate advisor. Additional courses may be required for students with gaps in their background. Students are required to take the Ph.D. Comprehensive Examination and successfully defend a Ph.D. thesis. All programs of study are subject to the approval of the Department Chair.

Pass a two-part Comprehensive Examination. Part I tests breadth of knowledge and Part II is a defense of a thesis proposal.

Prepare and successfully defend a thesis.

Industrial Ph.D. Option

The general Regulations for the degree Doctor of Philosophy appear earlier in the Calendar. This program option offers the candidate the potential to conduct all or a portion of their research at their company or research institute of employment. To be enrolled under the option, the candidate must be a full-time student in the degree program, have previously completed a Masters of Applied Science or its equivalence, and be employed by a company or research institute outside of McMaster continuously till degree completion. A candidate is required to complete the normal course requirements of their enrolled department as well as any milestones, but is exempt from seminar requirements. As a doctoral candidate they must take the Ph.D. Comprehensive Examination that is designed to test the breadth of knowledge and the ability to synthesize and integrate ideas from within and peripheral to the candidate’s research area. The Comprehensive Examination will normally take place between 6 and 18 months after the candidate initially registers in the Ph.D. program. A supervisory committee monitors the progress of a Ph.D. candidate and determines when he/she is ready to write the thesis. The student is required to defend the thesis at a Final Oral Examination.

Return to {$returnto_text} Return to: Faculty of Engineering