Selected filters
Software EngineeringCanadaFull-time
Field of Study
Location
University
Tuition Fee
Duration
Format
Attendance
Degree Type
Special Programme

106 Bachelor's degrees in Software Engineering in Canada

3

Computer Systems Technician

This two-year Computer Systems Technician diploma program at Seneca Polytechnic offers you the skills and knowledge needed to meet the challenges of the ever-changing field of information technology administration.

Graduate Diploma Blended
2 years$13,593/yr

Software Engineering Technology

Software is taking the planet by storm and Centennial College's Software Engineering Technology programme will provide you with three years of learning in designing, developing and maintaining software systems.  This programme is post-graduate work permit eligible.

Advanced Diploma Blended
3 years$12,809/yr

Object-Oriented Software Development (PGWP Eligible – details in description)

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

Graduate Certificate Blended
8 months$15,459/yr

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.

Bachelor On-campus
2 years$5,510/yr

Mobile Applications Development

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

Advanced Diploma On-campus
3 years$11,894/yr

Software Engineering Technician

Centennial College's Software Engineering Technician programme prepares you to work as a software developer. Whether someone wants to balance the books, edit photographs or produce a movie, it wouldn't be possible without software programs. You will be at the forefront of designing, developing and maintaining the latest software.  

Bachelor Blended
2 years$13,450/yr

Software Engineering Technology (Optional Co-op)

 Software 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?

Advanced Diploma Blended
3 years$10,860/yr

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.

Graduate Diploma On-campus
2 years$15,315/yr

Computer Programming and Analysis

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

Advanced Diploma On-campus
1 year, 9 months$20,419/yr

Software Engineering Technician (Online)

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

Bachelor Online
2 years$12,809/yr

Game - Design

This Game - Design Advanced Diploma from Fanshawe College is a three-year advanced diploma where you will develop your 2D and 3D skills by studying art and design theory, modelling, animation, texturing, anatomy and drawing. This program focuses on the tools and techniques you’ll need to start a career as a 3D modeller, concept artist, animator, level and game designer. 

Advanced Diploma On-campus
1 year, 9 months$20,927/yr

Computer Engineering Technology - Computing Science (Co-op and Non Co-op Version)

The three-year Computer Engineering Technology - Computing Science (Co-op and Non Co-op Version) Advanced Diploma programme from Algonquin College prepares you for an information technology (IT) career in the private or public sectors. 

Advanced Diploma On-campus
3 years$12,169/yr

Computer Science - Software Development

The Computer Science - Software Development programme is offered by Canadore College. Prepare for a career in the dynamic and rapidly evolving field of software development.

Bachelor On-campus
3 years$13,369/yr
University of British Columbia4,2(194)
Vancouver, Canada Top 1% in Worldwide

Integrated Computer Science

The Integrated Computer Science programme at the University of British Columbia is a 20-month Bachelor of Computer Science degree. Delivered in a public study mode, this second-degree track allows graduates to transition into information technology by combining previous expertise with technical computing skills.

B.Sc. On-campus
1 year, 8 months$35,817/yr
University of Regina4,1(36)
Regina, Canada Top 15% in Worldwide

Engineering - Software Systems

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

Bachelor On-campus
3 years$24,905/yr
Carleton University4,4(75)
Ottawa, Canada Top 8% in Worldwide

Computer Systems Engineering

The Computer Systems Engineering programme at Carleton University is a comprehensive bachelor degree delivered in a public study mode. This full-time course focuses on the integration of hardware and software, preparing students to design complex digital architectures and intelligent connected systems for modern industry.

B.Eng. On-campus
4 years$40,564/yr
Carleton University4,4(75)
Ottawa, Canada Top 8% in Worldwide

Computer Game Development

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

Bachelor On-campus
4 years$39,489/yr
University of Northern British Columbia4,3(18)
Terrace, Canada

Computer Science

The Computer Science programme at the University of Northern British Columbia is a comprehensive B.Sc. degree delivered full-time on campus. Over four years, students master programming, algorithms, and systems. This academic path combines theoretical depth with practical industry cooperation to prepare skilled technology professionals.

B.Sc. On-campus
4 years$21,894/yr
Mount Allison University4,3(9)
Sackville, Canada

Computer Science

The Computer Science programme at Mount Allison University offers versatile B.Sc. and B.A. degree options. Students can study full-time over four years, exploring everything from hands-on applications to pure theory. This academic path provides a deep understanding of modern computing within a prestigious Canadian institution.

B.A. On-campus
4 years$15,298/yr
University of Victoria4,2(25)
Victoria, Canada Top 5% in Worldwide

Software Engineering

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

B.Eng. On-campus
4 years$24,875/yr

Wishlist