107 Bachelor's degrees in Software Engineering in Canada

Sotfware Engineering Technology - Artificial Intelligence (Fast Track) (Online) Centennial College
4,6(40)OnlineThe Sotfware Engineering Technology - Artificial Intelligence (Fast Track) (Online) programme from Centennial College will provide our students with skills in state-of-art design and AI application development technologies. Software is taking the planet by storm and AI-driven technologies are at the center of it. This programme is post-graduate work permit eligible.

Computer Science University of Windsor
4,4(27)Windsor, Canada Top 10% in WorldwideUnlock the code to a bright future in this Computer Science BSc degree from the University of Windsor, that is more hands-on than you’ll find almost anywhere else.

Computer Programming and Analysis Fanshawe College
4,4(27)London, CanadaThe 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.

Software Engineering Technician (Online) Centennial College
4,6(40)OnlineThe Software Engineering Technician (Online) at Centennial College is a two-year diploma delivered through synchronous online learning. This public programme focuses on modern software development tools, programming languages, and engineering methodologies to prepare students for the global technology sector.

Software Engineering Technology - Artificial Intelligence (Optional Co-op) Centennial College
4,6(40)Toronto, CanadaThrough collaboration with industry, the Software Engineering Technology - Artificial Intelligence (Optional Co-op) programme from Centennial College will provide our students with skills in state of art design and AI application development technologies.

Software Design (Hons) Queen's University
4,2(35)Kingston, Canada Top 4% in WorldwideThis Software Design (Hons) BCom course from Queen's University is for those determined to push the boundaries of computer systems beyond their current limits.

Web Development and Internet Applications Fanshawe College
4,4(27)London, CanadaThroughout the Web Development and Internet Applications Graduate Diploma from Fanshawe College, you will graduate as a professional full-stack developer by learning all of the latest web standards using the most advanced software in the industry.

Object-Oriented Software Development (PGWP Eligible – details in description) Southern Alberta Institute of Technology (SAIT)
4,7(30)Calgary, CanadaAre you eager to start a rewarding career as a full-stack software developer? Our Object-Oriented Software Development (PGWP Eligible – details in description) programme from Southern Alberta Institute of Technology (SAIT) provides comprehensive training to ensure you develop strong software development skills efficiently.

Artificial Intelligence Software Development (Co-op and Non Co-op Version) Algonquin College
4,2(69)Ottawa, CanadaThe 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.

Software Engineering Technology (Optional Co-op) Conestoga College
4,0(50)Waterloo, CanadaSoftware Engineering Technology (Optional Co-op) at Conestoga College is the ideal programme for you. Do you have a passion for programming? Do you want to work with cutting edge technologies? Would you like a career in Mobile Applications? Embedded Systems? Internet of Things? Simulations? Big Data?

Computer Science (Software Engineering Specialization) University of Windsor
4,4(27)Windsor, Canada Top 10% in WorldwideThroughout this Computer Science (Software Engineering Specialization) BSc degree from the University of Windsor you'll develop the hard skills you will need for creating, designing and maintaining software in this specialized.

Software Engineering Technician Conestoga College
4,0(50)Waterloo, CanadaSoftware Engineering Technician from Conestoga College teaches the skills required to write computer software while developing problem-solving skills using a variety of computer languages in a technical programming environment.

Mobile Applications Development St. Clair College
4,2(5)Windsor, CanadaThis advanced diploma Mobile Applications Development programme from St. Clair College is designed for those who are interested in developing mobile applications for smartphones, tablets, and the web. Students will learn and apply techniques in writing apps for major platforms common in today’s mobile application marketplace.

Computer Engineering Queen's University
4,2(35)Kingston, Canada Top 4% in WorldwideThroughout the Computer Engineering BSc course from Queen's University you will have the opportunity to take a project-based course to propose, design, build, test, and present a viable project that produces a tangible result.
Computer Science Western University - Canada
3,9(58)London, Canada Top 4% in WorldwideComputer Science from Western University - Canada provides a solid background in computer science, covering the foundational elements of the discipline.
Software Engineering University of Ottawa
4,1(90)Ottawa, Canada Top 3% in WorldwideThe Software Engineering programme at the University of Ottawa is a comprehensive undergraduate degree delivered through a public study mode. This mandatory CO-OP programme focuses on innovation and teamwork, equipping students with essential engineering principles to develop practical, solution-driven software applications.
Engineering - Software Systems University of Regina
4,1(36)Regina, Canada Top 15% in WorldwideThe Engineering - Software Systems programme at the University of Regina is a comprehensive bachelor degree delivered through a public study mode. Over nine semesters, students master the full software development lifecycle. This accredited course prepares graduates for professional engineering registration in Canada.
Computer Game Development Carleton University
4,4(75)Ottawa, Canada Top 8% in WorldwideThe Computer Game Development programme at Carleton University is a full-time bachelor degree delivered in a public study mode. This comprehensive course focuses on the technical principles of game design and software engineering, providing students with the skills needed to excel in the global gaming industry over four years.
Software Engineering University of Victoria
4,2(25)Victoria, Canada Top 5% in WorldwideThe Software Engineering programme at the University of Victoria is a professional bachelor degree delivered in a public study mode. This accredited course focuses on designing reliable, secure systems through rigorous engineering principles. Students benefit from integrated co-op placements to gain vital industry experience.
Computer Science University of New Brunswick
4,5(13)Fredericton, Canada Top 10% in WorldwideThe Computer Science program of University of New Brunswick will help students to enlarge their world-view and give them the background and qualifications needed to pursue rewarding careers in computing.