We work closely with our education partners to integrate the computer science theory and development practices and deepen both the understanding of concepts and work experience. Your faculty advisors play an active role in guiding you with course selections, navigating the program, and evaluating your internship courses and practicums.
By partnering with academic institutions, like York and Carleton University, we pair theory with real-world application. You'll learn new techniques at school and apply them to solve real problems on development teams at Shopify.
Carleton’s School of Computer Science has earned national recognition for its innovative undergraduate programs. Building on a strong core program in computer science and software engineering, our Bachelor of Computer Science Honours degree adds opportunities to learn about important application areas such as computer games, the life sciences and business. The core program gives all BCS graduates strong preparation for work in the IT industry or for advanced studies in computer science. Students who choose to also gain expertise in an application area will have a considerable advantage if they are interested in a job in that area after graduating.
Carleton's professors bring knowledge and experience from a variety of backgrounds and maintain strong links with international high-tech leaders. The School is internationally recognized for its research, particularly in the areas of security, high-performance computing, networks, human-computer interaction and algorithms.
York's Computer Science program will equip you with both foundational knowledge and applied skills, using a blend of hardware and software courses including extensive lab work. You will learn the methodologies that lead to efficient and accurate software development, and you can choose from a wide range of application areas, including machine learning, robotics, graphics, user interface design and data mining.
Changing the world for the better, perhaps through artificial intelligence, data science, and other new fields of the future, requires more than a purely technical point of view. An awareness of impacts on the world and on our lives is a fundamental outcome of the program.