Bachelor of Computer Science Honours
Industrial Applications Internship Option

What is it

Students in the Internship Option are both full-time BCS students and paid employees of the option’s Industrial Partner. At the end of four years, you will earn our usual Honours BCS degree and in addition have four years of work experience with a leading software development company.

Who is it for

This is a program for students who have a high degree of motivation and a passion for building software. The program is demanding but does not require previous programming experience.

How does it work

Starting right at the beginning of first year, you become a paid employee of our Industrial Partner. The partner also pays for Carleton tuition and fees.

Our initial partner is Shopify, an Ottawa-based company that has created one of the world’s leading eCommerce platforms.

In the Internship Option, you will take time off work to do many of your courses in the usual way, attending lectures with other BCS students.

Some of your BCS courses will be taught by the partner.  Some of the courses taught at Carleton will be supplemented by instruction at the partner in order to integrate academic learning with practical work at the partner.  You will also be placed on development teams to get a wide range of experience working along side of professional developers.

Industrial Partner

Our initial partner, and co-founder of this unique new program, is Shopify, a company based in downtown Ottawa.


Shopify is the leading cloud-based, multichannel commerce platform designed for small and medium-sized businesses. Merchants can use the software to design, set up, and manage their stores across multiple sales channels, including web, mobile, social media, marketplaces, brick-and-mortar locations, and pop-up shops. Shopify currently powers over 300,000 businesses in approximately 150 countries and is trusted by brands such as Tesla Motors, Budweiser, Red Bull, LA Lakers, the New York Stock Exchange, GoldieBlox, and many more.

Admission Requirements

In addition to meeting the requirements for admission to the BCS Honours program, you will need to go through a separate application process for employment with Shopify. The Shopify process is not like a normal job interview. They do not require experience. What Carleton and Shopify are both looking for are people with strong potential to be top software developers. The internship program will provide them with all the appropriate experience.

How to Apply

Due to limitations of the Ontario Universities’ Application Centre (OUAC) system, it is not possible to apply directly to the BCS internship option.  You need to choose from the BCS Honours programs listed in OUAC.  To indicate your interest in the internship option, please go to Shopify’s Dev Degree page and sign up for their newsletter.  Once the application process for the option opens, Shopify will email you with instructions on the next step.  The deadline for completing this step will be early-mid February (precise dates will be in the email you get from Shopify) and we expect to notify successful applicants to the option by mid-late March.

You can accept Carleton’s offer of admission to the program you chose on OUAC at any time.  You don’t need to have accepted it in order to be considered for the option.

Further Information

For additional information about the Shopify side of the internship option, please see the Dev Degree page at Shopify.

Also, there is a “frequently asked questions” section below.

Frequently Asked Questions

Internship Media Buzz