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

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.

Cloud Development and Operations (Part-time)
Build on the information technology management and software development skills that you already have through the Cloud Development and Operations (Part-time) course at Algonquin College.

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.

Artificial Intelligence Software Development (Co-op and Non Co-op Version)
The Artificial Intelligence Software Development (Co-op and Non Co-op Version) programme at Algonquin College is designed to prepare you to meet the increasing market demand for artificial intelligence software development expertise.

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.

Cloud Development and Operations (Co-op and Non Co-op Version)
Build on the information technology management and software development skills that you already have through the Cloud Development and Operations (Co-op and Non Co-op Version) programme at Algonquin College.

Cloud Development and Operations
Build on the information technology management and software development skills that you already have through the Cloud Development and Operations course at Algonquin College.

Computer Programming - Internet of Things
The Computer Programming - Internet of Things course from Cambrian College covers a range of computer programming skills with a unique focus on the Internet of Things (IoT).

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.

Data Science
The Faculty of Science at Wilfrid Laurier University offers a wide variety of undergraduate programmes across seven academic departments and are home to several leading-edge research centres. The Data Science programme is offered at Wilfrid Laurier University.

Computer Networking Technician
This Computer Networking Technician Graduate Certificate from Saskatchewan Polytechnic is an intensive certificate program that will help you launch a career in less than a year.

Business and Computer Science
The combination of STEM and business in this Business and Computer Science BComm programme from the University of Windsor emphasize technology in a business setting.

Animation (2 year)
Ignite your imagination: Learn to animate in 2D and 3D with this Animation (2 year) program at Cambrian College.

Computer Programming
Computer Programming at St. Lawrence College follows an experiential learning approach to education by offering courses that parallel the software development practices used in the modern workplace.

Computing Science
This Computing Science course from Thompson Rivers University consists of two years of general study followed by two years of concentrated studies in computing science. It is an excellent option to build a diverse set of skills.

Game Programming
The Game Programming at St. Lawrence College content introduces you to fundamental game concepts including introductory computer programming in C++, C#, scripting languages, web development, and database storage techniques.

Honours Bachelor of Business Administration (Information Communication Technology)
The Honours Bachelor of Business Administration (Information Communication Technology) programme at the St. Clair College is an undergraduate degree programme that focuses on producing business leaders who can facilitate and integrate information communication technology within a highly innovative business environment.

Non-Destructive Testing Foundations
The Non-Destructive Testing (NDT) Foundations program from Southern Alberta Institute of Technology (SAIT) will equip you with the fundamental skills required to perform critical inspections that contribute to the safety and maintenance of various industries

Game - Art
The Game - Art programme from Algonquin College will combine your passion with technology to express compelling stories and visuals for every aspect of video game art

User Experience
The Bachelor of Design - User Experience degree program at Humber Polytechnic focuses on UX design, meeting an increasing demand for designers who are prepared to design for the ways people use technology every day. Blending design thinking with practical UX process and deliverables, the program develops designers who can critically engage with our rapidly changing technological world.