Global Site Navigation (use tab and down arrow)

Back to Faculty of Computer Science

Graduate programs

Student studying at computer.

Work one-on-one with some of Canada’s best researchers

Work and collaborate one-on-one with internationally renowned faculty members. We have 19 full-time research faculty, including a Canada Research Chair in Cybersecurity. We're also home to more than 20 laboratories and two research centres.

Contribute new research to the field of computer science in a well-established graduate program.

Program options

Hands-on work experience 

Specialized graduate co-op programs provide a hands-on experience not typically found in graduate degrees. Experience work terms with industry-leading companies such as Google, IBM, Microsoft, Siemens Canada, Canadian Space Agency, RBC, Electronic Arts, JD Irving and McCain Foods.

Choose from a variety of topics for research and instruction:

  • Artificial intelligence
  • Bioinformatics and computational science
  • Cloud computing
  • Data management, analytics, and mining
  • Embedded systems
  • High-performance computing
  • Human-computer interaction
  • Natural language processing
  • Networking, data communications and wireless
  • Optimization and algorithmics
  • Security and privacy
  • Software engineering
  • Systems and architecture