268 Bachelor's degrees in Computer Sciences 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.

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.

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 Engineering Technician
As a Computer Engineering Technician graduate from Niagara College Canada, your ability to quickly and effectively troubleshoot and implement computer system solutions will put you in high demand by employers in multiple sectors and industries.

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

Computing - Computing, Mathematics, and Analytics (Hons)
This Computing - Computing, Mathematics, and Analytics (Hons) from Queen's University is intended for students aiming at graduate work in the theory of Computing or in an applied area of Computing that requires significant mathematical expertise, such as communications, optimization, security, or biomedical computing.

Computing Science and Business Administration
Thhis Computing Science and Business Administration from Thompson Rivers University will provide grads with a strong platform for a successful career.

Applied Computer Science
Dalhousie University's Bachelor of Applied Computer Science programme offers you the opportunity to apply computational thinking to solve real-world problems. Choosing this course opens you up to a world of opportunity and is key to finding effective solutions in a range of fields — from business and science to entertainment and medicine.

Computer Programming and Analysis (Part-time)
The Computer Programming and Analysis (Part-time) programme at Algonquin College prepares you for a career in software development and systems analysis.

Welding Engineering Technology (PGWP Eligible – details in description)
Our rigorous Welding Engineering Technology (PGWP Eligible – details in description) programme from Southern Alberta Institute of Technology (SAIT) will equip you with skills in inspection, drafting, weld design and project management.

Computer Systems Technology - Networking
This Computer Systems Technology - Networking programme from St. Clair College focuses on advanced computer network administration including network security. Computer systems technologists also have project management, systems analysis and design skills.

Computer Programming (Co-op and Non Co-op Version)
The two-year Computer Programming (Co-op and Non Co-op Version) programme at Algonquin College prepares you for a career in software development.

Computer Systems Technician - Networking
Within this Computer Systems Technician - Networking diploma from Cambrian College, you’ll learn to troubleshoot, diagnose, and repair a wide range of digital networks, from the simple to the complex.

Computer Programming and Analysis (Co-op)
Are you a critical thinker with an aptitude for solving complex computer problems in today’s digital world? As a Computer Programmer Analyst, you possess a highly marketable and diverse skill set aimed at developing innovative, next-generation computer applications and solutions. Join the Computer Programming and Analysis (Co-op) programme from Niagara College Canada.

Computer Programming and Analysis
Computer Programming and Analysis 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
Have a knack for technology? Want to break into Canada’s emerging tech industry? Take the first step to a career in software development, programming, information security analysis and much more with a Computing Science programme from Douglas College.

Computer Programming
The Computer Programming programme at Algonquin College prepares you for a career in software development. The programme also specializes in programme development strategies (using object-oriented modelling), database design and database administration.

Computer Science
Algoma University students studying Computer Science delivers an innovative and cutting-edge education in two unique locations, Sault Ste. Marie and Brampton.

Computer Engineering Technology
Through the Computer Engineering Technology program at Seneca Polytechnic will secure a robust foundation in the three pivotal branches of Computer Engineering Technology: electronics, programming and IT infrastructure/networking.

Computer Programming (Co-op and Non Co-op Version)
The two-year Computer Programming (Co-op and Non Co-op Version) programme at Algonquin College prepares you for a career in software development.