266 Bachelor's degrees in Computer Sciences in Canada

Computing Science
Throughout the Computing Science BSc programme from University of the Fraser Valley you'll learn how to use advanced math and algorithms to solve real-world problems.

Computer Programming (Part-time)
The Computer Programming (Part-time) 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 Programming and Analysis
The Computer Programming and Analysis programme at Algonquin College prepares you for a career in software development and systems analysis.

Business Systems Development (Honours) (Co-op) - Computer Programming and Computer Engineering Technology - Computing Science
The Business Systems Development (Honours) (Co-op) - Computer Programming and Computer Engineering Technology - Computing Science degree at Algonquin College prepares students for a career in business software systems development and technology management by providing skills and competencies in two closely related disciplines, technology and business.

Computing
The Computing course from Queen's University is one of the most exciting and diverse subjects of study today, particularly at the Queen’s School of Computing.

Associate of Science
Throughout this Associate of Science, Associate Degree (AD) from University of the Fraser Valley you'll gain an excellent grounding in modern scientific methods of conducting lab work and research.

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.

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

Mathematics and Computer Science
This Mathematics and Computer Science programme from University of Windsor is an exceptional programme choice if you’re equally interested in mathematics and computer science.

Computer Systems Technician - Networking
This Computer Systems Technician - Networking programme from St. Clair College will appeal to students who are problem solvers with good analytical skills. Students must be highly organized with a strong interest in computers.

Network Systems Specialist (PGWP Eligible – details in description)
In today’s interconnected world, robust and adaptable computer networks are essential for success across industries. This Network Systems Specialist (PGWP Eligible – details in description) course from Southern Alberta Institute of Technology (SAIT) is designed to equip you with the skills needed to thrive in this critical field.

Computing Science
Take the first step toward careers in cloud computing, software development, artificial intelligence, game design/development, information science and more with an Associate of Science Degree in Computing Science from Douglas 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.

Information Technology - Hardware Technician Apprenticeship
Learn the intricacies of microcomputer applications with this Information Technology - Hardware Technician Apprenticeship programme from Canadore College.

Computer Systems Technician
This Computer Systems Technician Graduate Diploma from Fanshawe College will help develop your skills in order to manage and support users while supporting and liaising with other members of an IS team.

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.

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.

Computer Science, Bachelor of Information Technology
Upon completing this 4-year Computer Science, Bachelor of Information Technology programme from University of Windsor, you will leave with the skills and experience to be one of these IT professionals and be well-prepared to seek professional certification in Information Technology Certificate Professional (ITCP).

Computer Programming
The Computer Programming programme from St. Clair College will give you the opportunity to continue into an advanced programme, such as Mobile Application Development, which will allow them to achieve an Advanced Diploma.

Computer Systems Technology
This three-year Computer Systems Technology advanced diploma program at Seneca Polytechnic provides you with knowledge and technical skills in networking and computer system administration.