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

107 Bachelor's degrees in Software Engineering in Canada

2

UTP Stage II - Engineering Science Simon Fraser University

4,1(85)Vancouver, Canada Top 5% in Worldwide

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 Full-time On-campus
9 months$25,373/full

Computer Science University of Northern British Columbia

4,3(18)Terrace, Canada

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. Full-time On-campus
4 years$21,865/yr

Integrated Computer Science University of British Columbia

4,2(194)Vancouver, Canada Top 1% in Worldwide

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. Full-time On-campus
1 year, 8 months$35,769/yr

Computer Systems Engineering Carleton University

4,4(75)Ottawa, Canada Top 8% in Worldwide

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. Full-time On-campus
4 years$40,510/yr

Computer Science Mount Allison University

4,3(9)Sackville, Canada

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. Full-time On-campus
4 years$15,277/yr

Full-Stack Web Development British Columbia Institute of Technology

4,3(40)Vancouver, Canada

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 Full-time On-campus
2 years$21,558/yr

Software Development (PGWP Eligible – details in description) Southern Alberta Institute of Technology (SAIT)

4,7(30)Calgary, Canada

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 Full-time Blended
2 years$16,525/yr

Software Engineering University of New Brunswick

4,5(13)Fredericton, Canada Top 10% in Worldwide

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. Full-time On-campus
4 years$16,462/yr

Computer Science University of Guelph

4,2(61)Guelph, Canada Top 7% in Worldwide

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 Full-time On-campus
4 years$33,970/yr

Software Systems Simon Fraser University

4,1(85)Burnaby, Canada Top 5% in Worldwide

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. Full-time On-campus
4 years$26,239/yr

Computer Science and Mathematics (Hons) University of Ottawa

4,1(90)Ottawa, Canada Top 3% in Worldwide

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. Full-time On-campus
4 years$44,265/yr

Computer Engineering McGill University

4,4(94)Montréal, Canada Top 1% in Worldwide

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. Full-time On-campus
4 years$44,774/yr

Software Engineering Western University - Canada

3,9(58)London, Canada Top 4% in Worldwide

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

B.Eng. Full-time On-campus
4 years$43,756/yr

Computer Systems (Games Development Option) British Columbia Institute of Technology

4,3(40)Burnaby, Canada +1

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. Full-time On-campus
2 years$20,587/yr

Computing and Business Brock University

4,3(62)St. Catharines, Canada Top 20% in Worldwide

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

Bachelor Full-time On-campus
4 years$175,108/yr

Software Systems Development University of Regina

4,1(36)Regina, Canada Top 15% in Worldwide

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. Full-time On-campus
3 years$24,871/yr

Computer Engineering University of British Columbia

4,2(194)Vancouver, Canada Top 1% in Worldwide

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. Full-time On-campus
4 years$44,608/yr

Computer Science University of British Columbia

4,2(194)Vancouver, Canada +1 Top 1% in Worldwide

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. Full-time On-campus
4 years$35,769/yr

Computer Science Nipissing University

4,8(5)North Bay, Canada

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. Full-time On-campus
4 years$19,622/yr

Software Development Southern Alberta Institute of Technology (SAIT)

4,7(30)Calgary, Canada

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 Full-time Blended
2 years$19,531/yr

Wishlist