576 Bachelor's degrees in Computer Science & IT in Canada

Computer Engineering
Within this Computer Engineering B.Eng programme from Toronto Metropolitan University, you’ll learn how to design and develop the hardware, software and electronic systems that allow computing devices to become smaller, sleeker and smarter.

Business Technology Management (Hons)
In the Business Technology Management (Hons) programme from Toronto Metropolitan University you’ll gain a sound understanding of business principles. You’ll drive ICT-based innovation with experience and skills gained through an optional co-op, case studies and state-of-the-art classrooms and labs.

Computer Programming
This two-year Computer Programming diploma program at Seneca Polytechnic prepares you with the skills and knowledge to begin your career as a programmer. As a leader in developing relevant programs, we have the largest offering of computer studies programs in the province.

Computer Programming and Analysis
This three-year Computer Programming and Analysis advanced diploma program at Seneca Polytechnic provides you with the skills and knowledge to begin your career as a software developer.

Software Engineering (Honours)
Software Engineering (Honours) from Trent University is a specialization that not only trains you on what it takes to succeed as a software engineer, but also what it takes to be a leader in the workplace.

Game Design and Development
The Faculty of Human and Social Sciences (FHSS) offers many opportunities to explore complex issues relevant to today’s society. The Game Design and Development programme is offered by the Wilfrid Laurier University.

Digital Design - Web Design
This Digital Design - Web Design degree from Northern Alberta Institute of Technology (NAIT) allows you to explore the intersection of visual design, user experience/user interface (UX/UI) design and web development.

Computer Information Systems
Throughout the Computer Information Systems, Graduate Certificate from University of the Fraser Valley you'll gain the essential skills you need to enter the field of information technology. UFV's Computer Information Systems (CIS) certificate is a two-semester programme.

Software Development (Honours)
The Software Development (Honours) program at Seneca Polytechnic will provide you with extensive knowledge and technical skills in software development languages.

Informatics and Security (Honours)
In the Informatics and Security (Honours) program at Seneca Polytechnic you will learn the critical knowledge and practical skills required for a successful career in information security.

Drawing Foundations for Animation and Illustration
This one-year Drawing Foundations for Animation and Illustration program at Algonquin College helps you to develop the strong drawing skills that are necessary for your evolution as an artist to further your education in various creative visual art programs.

Business Administration (Honours) - Accounting, Audit and Information Technology
The Business Administration (Honours) - Accounting, Audit and Information Technology programme in Conestoga College addresses the need for professional accountants and auditors with information technology expertise and combines theory, integrated applied projects, and paid co-op work terms.

Computer Science (Honours)
The Computer Science (Honours) programme from Conestoga College you will obtain applied and integrated knowledge and skills in software quality, reliability, and security, emphasizing testing methodologies, software project management techniques, and a strong awareness of security/privacy issues.

Computer Information Systems
This Computer Information Systems BCIS programme from University of the Fraser Valley will give you the skills to become a manager in information technology (IT). Your training will include a mix of theory and hands-on learning in well-equipped labs.

Computer Programming and Analysis
The Computer Programming and Analysis Advanced Diploma from Fanshawe College is the right fit for you If you have a passion for coding and computers, and you’re ready to develop the skills to land your dream job as a computer programmer.

Business Administration (Laurier) and Computer Science (Waterloo)
Explore every facet of business—accounting, finance, marketing, human resources and more—while also mastering computer programming, software engineering, algorithms, data structures and the social implications of computing with the Business Administration (Laurier) and Computer Science (Waterloo) offered at Wilfrid Laurier University.

Project Management - Information Technology
This innovative Project Management - Information Technology programme from Canadore College will provide you with highly marketable skills that are sought after across the globe.

Business Intelligence Data Analysis and Reporting
This Business Intelligence Data Analysis and Reporting program offered at Southern Alberta Institute of Technology (SAIT) will provide practical, hands-on experience using Microsoft SQL Server, one of the industry’s leading relational database management systems. You’ll become adept in writing SQL queries, managing databases, and understanding data structures.

Animation
Learn about current industry styles which embrace both 2D and 3D production methods on the Advanced Diploma in Animation (Program #393) from Mohawk College.

Computer Science
As a Computer Science student at Wilfrid Laurier University, you’ll study the principles and practices that power today’s digital world. Courses cover programming, algorithms, data structures, systems and software design, with hands-on labs and co-op opportunities that connect theory to experience.