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
Western University - Canada3,9(58)
London, Canada Top 4% in Worldwide

Computer Science

Computer Science from Western University - Canada provides a solid background in computer science, covering the foundational elements of the discipline.

B.Sc. On-campus
4 years$37,585/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
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
Simon Fraser University4,1(86)
Vancouver, Canada Top 5% in Worldwide

UTP Stage II - Engineering Science

Simon Fraser University UTP Stage II - Engineering Science provides first-year courses and the foundation for progression to the second year of SFU's School of Engineering Science degrees. 

Pre-Bachelor On-campus
9 months$25,407/full
British Columbia Institute of Technology4,3(40)
Vancouver, Canada

Full-Stack Web Development

The Full-Stack Web Development Diploma program from British Columbia Institute of Technology features an interdisciplinary learning environment to prepare you for a career as a web developer. FSWD focuses on the technical tools to build web applications and provides core competencies such as teamwork and communication. You'll be supported by a coach to prepare you for life after FSWD.

Graduate Diploma On-campus
2 years$21,587/yr
Southern Alberta Institute of Technology (SAIT)4,7(30)
Calgary, Canada

Software Development (PGWP Eligible – details in description)

This Software Development (PGWP Eligible – details in description) diploma program from Southern Alberta Institute of Technology (SAIT) equips you with the skills and knowledge needed to become a versatile full-stack developer. No background in software development or engineering is needed.

Graduate Diploma Blended
2 years$16,547/yr
University of New Brunswick4,5(13)
Fredericton, Canada Top 10% in Worldwide

Software Engineering

The Software Engineering undergraduate program from University of New Brunswick goes beyond programming. It’s about developing, writing, testing, implementing, and maintaining software systems. It’s the foundation of all computer systems. In other words, our digital world depends on software engineering.

B.Sc. On-campus
4 years$16,484/yr
University of Ottawa4,1(90)
Ottawa, Canada Top 3% in Worldwide

Computer Science and Mathematics (Hons)

The Computer Science and Mathematics (Hons) at the University of Ottawa is a comprehensive bachelor degree delivered in a public study mode. This rigorous programme combines computational theory with advanced mathematical logic over a four-year duration, preparing students for high-level technical and analytical roles.

B.Sc. On-campus
4 years$44,324/yr
University of Guelph4,2(61)
Guelph, Canada Top 7% in Worldwide

Computer Science

The Computer Science programme at the University of Guelph is a comprehensive bachelor degree delivered through a public study mode. This four-year course, or five-year co-op route, focuses on systems development and algorithm design, preparing students for technical innovation in the modern global landscape.

Bachelor On-campus
4 years$34,016/yr
University of British Columbia4,2(194)
Vancouver, Canada +1 Top 1% in Worldwide

Computer Science

The Bachelor of Arts in Computer Science at the University of British Columbia is a four-year, full-time programme delivered at the Vancouver campus. This public degree combines rigorous software design training with flexible arts studies, making it ideal for students seeking to integrate computing with humanistic disciplines.

B.A. On-campus
4 years$35,817/yr
University of British Columbia4,2(194)
Vancouver, Canada Top 1% in Worldwide

Computer Engineering

The Computer Engineering programme at the University of British Columbia is a four-year, full-time Bachelor of Applied Science. This public degree focuses on the design and testing of software and hardware systems. Students gain expertise in computer networks and protocols through rigorous analytical and laboratory work.

B.Sc. On-campus
4 years$44,668/yr
Simon Fraser University4,1(86)
Burnaby, Canada Top 5% in Worldwide

Software Systems

The Software Systems programme at Simon Fraser University is a public Bachelor of Science degree based at the Surrey campus. This full-time course focuses on the complete software development life cycle, preparing students for technical roles through practical training and integrated paid co-op work placements.

B.Sc. On-campus
4 years$26,274/yr
British Columbia Institute of Technology4,3(40)
Burnaby, Canada +1

Computer Systems (Games Development Option)

The Computer Systems (Games Development Option) program of the British Columbia Institute of Technology is an applied career-enhancement degree, designed to increase the breadth and depth of knowledge and practical skills of computer professionals; assisting them in widening their career opportunities and advancing along their career paths.

B.Sc. On-campus
2 years$20,614/yr
Western University - Canada3,9(58)
London, Canada Top 4% in Worldwide

Software Engineering

Software Engineering from Western University - Canada applies computer science and engineering principles to the creation, operation, and maintenance of software systems. 

B.Eng. On-campus
4 years$43,814/yr
Brock University4,3(62)
St. Catharines, Canada Top 20% in Worldwide

Computing and Business

Our Computing and Business program degree delivered at Brock University provides a unique foundation in business practices for computing professionals. 

Bachelor On-campus
4 years$175,342/yr
University of Regina4,1(36)
Regina, Canada Top 15% in Worldwide

Software Systems Development

The Software Systems Development programme at the University of Regina is a comprehensive bachelor degree delivered in a public study mode. Over nine semesters, students master the full software lifecycle. This accredited course prepares you for professional engineering registration while providing vital technical expertise.

B.Sc. On-campus
3 years$24,905/yr
McGill University4,4(95)
Montréal, Canada Top 1% in Worldwide

Computer Engineering

The program in Computer Engineering offered by McGill University provides students with greater depth and breadth of knowledge in the hardware and software aspects of computers.

B.Eng. On-campus
4 years$44,834/yr
Nipissing University4,8(5)
North Bay, Canada

Computer Science

The Computer Science programme at Nipissing University offers a comprehensive B.Sc. or B.A. degree. This full-time course provides a strong theoretical foundation and practical expertise in areas like robotics and AI. Students benefit from small class sizes and expert faculty at this esteemed Canadian institution.

B.Sc. On-campus
4 years$19,649/yr
Concordia University Montréal4,2(89)
Montréal, Canada Top 8% in Worldwide

Software Engineering

The Software Engineering programme at Concordia University Montréal is a comprehensive Bachelor of Engineering (BEng) degree. This public study mode course lasts four to five years, focusing on the life cycle of software products. Students gain professional skills in coding and system design within state-of-the-art labs.

Bachelor On-campus
4 years$25,052/yr
Southern Alberta Institute of Technology (SAIT)4,7(30)
Calgary, Canada

Software Development

Gain the hands-on skills you need to accelerate your career in full-stack development.As a student in our Bachelor of Technology – Software Development degree program at Southern Alberta Institute of Technology (SAIT), you'll design, develop and deploy software solutions that meet the needs of users and businesses.

Bachelor Blended
2 years$19,557/yr

Wishlist