Masters Program


PhD Program

Program Requirements

Program requirements can be found on the Graduate Calendar.

You must also maintain good Academic Standing and follow the rest of the General Graduate Regulations.

Program Timelines

Jump to:

Thesis

This is a general guideline only. You should always consult with your supervisor(s) regarding your timeline and course selection.

Printer-Friendly Version

Additional Notes

  • You must consult with your supervisor(s) regarding course selection.
  • You must complete your coursework before you register for your thesis.
  • The courses must satisfy the OCICS area requirement of a minimum of three COMP 5xxx courses in three different research areas. Note that a course cannot be taken to satisfy simultaneously two areas: one course counts for only one area.
  • When you first register for your thesis, you will receive an error and must provide a registration override request. Your supervisor must send an approval email to the Graduate Administrator team to approve the registration override request.
  • Once the thesis is started, you must maintain continuous registration until completion. This includes registering in the summer term.

Thesis with Co-op

This is a general guideline only. You should always consult with your supervisor(s) regarding your timeline and course selection.

Printer-Friendly Version

Additional Notes

  • You must consult with your supervisor(s) regarding course selection.
  • You must complete your coursework before you register for your thesis.
  • The courses must satisfy the OCICS area requirement of a minimum of three COMP 5xxx courses in three different research areas. Note that a course cannot be taken to satisfy simultaneously two areas: one course counts for only one area.
  • More information on co-op can be found on the co-op page.
  • When you first register for your thesis, you will receive an error and must provide a registration override request. Your supervisor must send an approval email to the Graduate Administrator team to approve the registration override request.
  • Once the thesis is started, you must maintain continuous registration until completion. This includes registering in the summer term.

Thesis with Cybersecurity Specialization

This is a general guideline only. You should always consult with your supervisor(s) regarding your timeline and course selection.

Printer-Friendly Version

Additional Notes

  • You must consult with your supervisor(s) regarding course selection.
  • You must complete your coursework before you register for your thesis.
  • You must complete CYBER 5000. You must satisfy the OCICS area requirement of a minimum of three COMP 5xxx courses in three different research areas. Note that a course cannot be taken to satisfy simultaneously two areas: one course counts for only one area.
  • When you first register for your thesis, you will receive an error and must provide a registration override request. Your supervisor must send an approval email to the Graduate Administrator team to approve the registration override request.
  • Once the thesis is started, you must maintain continuous registration until completion. This includes registering in the summer term.

Thesis with Data Science Specialization

This is a general guideline only. You should always consult with your supervisor(s) regarding your timeline and course selection.

Printer-Friendly Version

Additional Notes

  • You must consult with your supervisor(s) regarding course selection.
  • You must complete your coursework before you register for your thesis.
  • You must complete DATA 5000. You must satisfy the OCICS area requirement of a minimum of three COMP 5xxx courses in three different research areas. Note that a course cannot be taken to satisfy simultaneously two areas: one course counts for only one area.
  • When you first register for your thesis, you will receive an error and must provide a registration override request. Your supervisor must send an approval email to the Graduate Administrator team to approve the registration override request.
  • Once the thesis is started, you must maintain continuous registration until completion. This includes registering in the summer term.

Project

The project pathway is only available to in-program students and requires approval from their immediate Supervisor and Graduate Director. This is a general guideline only. You should always consult with your supervisor(s) regarding your timeline and course selection.

Printer-Friendly Version

Additional Notes

  • You must consult with your supervisor(s) regarding course selection.
  • You must complete your coursework before you register for your project
  • When you first register for your project, you will receive an error and must provide a registration override request. Your supervisor must send an approval email to the Graduate Administrator team to approve the registration override request
  • Once the project is started, you must maintain continuous registration until completion. This includes registering in the summer term.