Info for International Students

What is an international student?

UBC defines an international student as a student who is neither a Canadian citizen nor a permanent resident of Canada.

Will BCS (ICS) consider my application if I'm an international student?

Absolutely! If you meet the admission requirements for UBC as well as for BCS (ICS), then your application will be given full consideration.

What are BCS (ICS) tuition costs for international students?

All BCS (ICS) students pay regular tuition fees for the program. Since international students at UBC are charged substantially more per credit than Canadian citizens or permanent residents, the overall cost of the program will be greater for international students.

The BCS (ICS) program requires a minimum of 63 credits for graduation (i.e. 21 courses, although some courses are worth 4 credits each; so this can bring the total to 70 credits, if you do not have any course exemptions). Please refer to the following link for more information: Undergraduate Tuition Fees, the BCS program is under the Faculty of Science.

If you're interested in converting the cost of the program to your home currency, a good currency exchange rate site can also be found at: Your bank may charge you slightly more than the current rate listed.

Can I reduce my tuition costs by living in Canada for a number of months in order to be classified as a permanent resident?

Becoming a permanent resident of Canada is not based on length of residency. Rather, it requires a formal application to Citizenship and Immigration Canada. It is a difficult and costly process, with eligibility largely based on your previous education and work experience. Even if you are eligible, it will likely take between 12 and 18 months for your application to be processed and approved. Thus, you should not count on reducing your tuition costs in this manner.

Will I be eligible for financial aid at UBC?

This is a complex issue, please refer to the International Student Guide, or contact an international advisor at: International Student Advising | Student Services (

What else should I know if I want to participate in the program?

You will have to obtain a student visa from Citizenship and Immigration Canada (CIC). This is relatively straightforward once you have been accepted into the program and the university. You will be asked, however, to provide proof that you can pay your tuition costs and living expenses for the first year of the program, and you may be required to undergo a medical examination. Visit the CIC website for a full list of requirements and an application form.

Will I have any difficulties working on co-op in Canada since I'm not a Canadian citizen?

No. All foreign students who have student visas and who are participating in co-op can apply for a work permit. You should apply for the work permit at the beginning of Academic Term III.

Are co-op fees more expensive for international students?

No. Co-op fees are currently the same for both Canadian citizens/permanent residents and international students (see Program, Course, and Faculty Fees section in the UBC Calendar).

Could I do my co-op terms in my home country?

This is a possibility, but would have to be discussed with and approved by your co-op coordinator.

Where can I get more information about being an international student?

Please refer to the International Student Guide, or look up contact information for an international advisor at: International Student Advising | Student Services (


Ryan Wong
Although UBC computer science alumnus and now CEO of Visier Ryan Wong is a busy executive and co-founder of a company valued at over $1 billion, he still writes code for fun.
Josh Andrews
Imagine a world where individual vehicle ownership is not necessary at all, because there is a fully interconnected transportation network to get you exactly where you need to go, efficiently and affordably. All with just a tap or two on your smartphone.
Alireza Shafaei
Read about how CS alumnus Alireza Shafaei took a look at his grad photo, and decided to create a company around improving the photography retouching process by automating it.
There’s been no navel-gazing by UBC Computer Science alumnus Shehzad Noor Taus Priyo since he made the Top 30 Under 30 list by Forbes Magazine. Or even before that. Priyo graduated from UBC Computer Science in 2020 with a BSc in computer science and mathematics.
Yvonne Coady
Yvonne Coady shares her memories of working on assignments in the computer science lab late at night, and having to perform victory dances upon figuring out a solution to the coding problems she was trying to solve.