Get Involved

We encourage undergraduate students to create knowledge by conducting research in computing science. This foray into research can help you decide whether graduate school is your next step.

You can participate in research and make connections with our faculty by:

Current Undergraduate Research Assistant Opportunities

Please check again another time.

Why not pursue an Honours degree (CMPT 498)?

Completing an Honours degree in Computing Science is a great opportunity to build immersive research experience under the guidance of a thesis/research project supervisor. 

The Honours program specifies further coursework to reach completion, which translates to more specialized knowledge in your preferred research areas. 

Students must submit a proposal to the Undergraduate Chair, including the name and signature of the supervising faculty member(s). Students must complete a project report and make a project presentation.


  • Students must have completed 90 units, including 15 units of upper division CMPT courses, and have a GPA of at least 3.00. 
  • The proposal must be submitted to the at least 15 days in advance of the term. 

Funding for International Research Mobility

SFU International supports ongoing international engagement of the university community by providing funds for initiatives aimed at deepening SFU’s international partnerships and growing SFU’s international activities. They maintain a comprehensive list of International Research Mobility Funding opportunities, which you may be eligible for.

Research Areas

The School of Computing Science focuses on six research areas: