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

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.

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 (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 (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.

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
Build on the information technology management and software development skills that you already have through the Cloud Development and Operations course at Algonquin College.

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.

Data Science
Harnessing data is crucial as technology generates vast amounts of information – otherwise known as big data. Master the art of extracting meaningful insights from information by developing skills in mathematics, statistics, and computer science with the Data Science programme from Wilfrid Laurier University.

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.

Building Automation System Operations
The Building Automation System Operations program at Algonquin College builds on your industry and educational experience and deepens your understanding of technologies that support the sustainable operation of buildings and ongoing building optimization.

Computer Programming and Analysis (Co-op and Non Co-op Version)
The three-year Computer Programming and Analysis (Co-op and Non Co-op Version) Advanced Diploma programme from Algonquin College prepares you for a career in software development and systems analysis.

Cyber Security Analysis (Co-op and Non Co-op Version)
The Cyber Security Analysis (Co-op and Non Co-op Version) program at Algonquin College is designed to prepare you to meet the market demand for cyber security professionals in the public and private sector.

Game Programming
The Game Programming programme from Humber Polytechnic is project-driven and focuses on programming and designing game engines for the purpose of game development, from indie to AAA.

User Experience Design
Combine your interest in design, people and technology and learn how to make a person’s experience with a product, service or environment a positive one with the User Experience Design programme from Wilfrid Laurier University.

Computer Science
The Computer Science program offered by Seneca Polytechnic will prepare you to become a resilient, flexible and agile professional who thrives in an increasingly evolving technology environment.

Protection, Security and Investigation
Protection, Security and Investigation from Conestoga College aims to help you develop the knowledge, skills, attitudes and values of a preferred candidate in your chosen field.

Computer Programming and Analysis (Optional Co-op)
At Computer Programming and Analysis (Optional Co-op) from Conestoga College students learn the latest skills needed by developers in industry. The programme emphasizes problem-solving skills using the latest versions of Microsoft, Oracle, Java and open-source software to develop enterprise, internet and mobile applications.

Computer Science (Applied Computing)
This Computer Science (Applied Computing) BSc degree from the University of Windsor is more hands-on than what’s offered elsewhere, and you’ll have lots of opportunities to network with industry leaders.

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.

Animation
In this innovative three-year Animation advanced diploma program at Seneca Polytechnic you will immerse yourself in a creative environment to attain skills and knowledge in both traditional and digital animation.