The PhD in Engineering (Computer Science) at McMaster University supports advanced research in computing theory and practice, with an emphasis on building reliable, secure, and high-quality software and systems.Students work with faculty across areas such as machine learning, software engineering, human-computer interaction, and optimization, often in interdisciplinary settings.
The PhD in Engineering (Computer Science) at McMaster University offers an opportunity for advanced research in both computing theory and practical applications. The program emphasizes the creation of reliable, secure, and high-quality software and systems.
Students engage in collaborative research with faculty members across various disciplines, including machine learning, software engineering, human-computer interaction, and optimization, often within interdisciplinary contexts.
The program is primarily research-oriented, allowing students to develop a personalized research plan in conjunction with their supervisor. Students are required to meet various academic and program milestones determined by the department.
Research areas may include:
Typical doctoral milestones (varies by student):
Applicants are typically required to possess a Master’s degree (or equivalent graduate preparation) in a relevant field. Additionally, a minimum GPA may be required for admission consideration.
For non-native English speakers, proof of English proficiency through standardized tests such as TOEFL is often required.
Shortlist scholarships and plan your application — free guidance from our advisors.