106 Bachelor's degrees in Software Engineering in Canada
Engineering in Software Engineering
This Engineering in Software Engineering course from Thompson Rivers University provides strong foundations in principles and practice of software systems development, and related computing technologies.
Software Engineering (Honours)
The Software Engineering (Honours) programme at Ontario Tech University is a full-time, four-year degree delivered in a public study mode. Students engage in the analysis, design, and integration of complex software systems. This comprehensive curriculum prepares graduates for technical leadership in a high-demand global market.
Computer Science
The Computer Science program at University of Lethbridge studies of algorithms and data structures and their applications in designing new and efficient solutions to industrial, technological, environmental or social problems.
Software Engineering
The Software Engineering programme at Carleton University is a public bachelor degree designed for students aiming to master the software development lifecycle. This comprehensive course focuses on building secure and scalable systems. Students benefit from flexible durations through various co-op work term options.
Computer Science
The Computer Science bachelor programme at the University of Toronto offers a rigorous exploration of computation and its diverse applications. This public study mode course provides students with a deep foundation in software design and theory. Students can choose between specialist, major, or minor pathways to suit their goals.
Computer Science
The Computer Science Bachelor of Science at the University of British Columbia is a four-year, full-time programme delivered at the Vancouver campus. This public study mode degree focuses on software design and computation. Students gain expertise in systems and algorithms through a flexible, research-driven curriculum.
Computer Programming
The Computer Programming programme from Humber Polytechnic is designed to prepare you for a wide variety of employment opportunities within the dynamic and ever-growing field of computer programming, software and web development.
Game Development - Programming
The Game Development - Programming program at Red River College Polytechnic is focused on providing graduates with the skill sets needed to pursue careers in video game development.
Cybersecurity Specialist Co-op
The Co-op Diploma prepares you for CompTIA Security+ certification, and offers the practical experience needed for a career in cybersecurity.
Computer Systems (Network Security Applications Development)
The Computer Systems (Network Security Applications Development) program of the British Columbia Institute of Technology will prepare graduates with advanced computing skills for careers in the computing profession as software engineers, programming analysts, and software designers.
Computer Science
The Computer Science programme at Acadia University offers a comprehensive Master of Science degree designed for advanced research and development. Available in full-time mode, this two-year course provides thesis, project, or course-based routes to suit diverse career goals in the evolving technology sector.
Computer Science
The Computer Science programme at Lakehead University offers a comprehensive bachelor level education through a public study mode. Students can choose between Science or Business focal points, engaging with high-tech labs and virtual reality facilities. This degree provides essential technical expertise over a standard four-year duration.
Computer Science
The Computer Science programme at the University of Ottawa provides a comprehensive foundation in computation and information processing. This public bachelor degree focuses on building secure, scalable software systems. Students engage in flexible study modes, developing innovative technical skills over a standard four-year duration.
UTP Stage II - Computing Science
The UTP Stage II - Computing Science from Simon Fraser University is equivalent to the first year of SFU's Bachelor of Science (Computer Science) degree program.
Software Engineering
Whether you want to create a VR training program for surgeons, the next "swipe right" dating app, or an autonomous car, software engineers have endless career options in today’s tech-enabled world. We offer a program in Software Engineering at University of Waterloo.
Computer Science
The Computer Science programme at Mount Saint Vincent University provides a comprehensive foundation in a rapidly evolving field. This bachelor degree, offered in a public study mode, equips students with essential technical skills. It focuses on modern computing concepts and practical applications across various disciplines.
Front-End Web Developer
Are you looking to upskill quickly for a career switch, re-enter the workforce, or work in web development? The Front-End Web Developer certificate program from British Columbia Institute of Technology offers job-ready skills in just six months. It is ideal for those with little to no knowledge of web development and you have the option to do the program online or in-person.
Software Systems Developer
Are you looking to upskill quickly for a career switch, re-enter the workforce, or work in full-stack web development? The Software Systems Developer certificate program from British Columbia Institute of Technology offers job-ready skills in just eight months.
Software Engineering
Software Engineering at York University offers a practice-oriented engineering education within the Lassonde School of Engineering. This public study route emphasises hands‑on systems design, team-based capstone projects, professional engineering standards and co‑op opportunities, and is CEAB accredited.
Software Engineering
The Major Concentration Software Engineering offered by McGill University focuses on the techniques and methodology required to design and develop complex software systems and covers the subject commonly known as "Software Engineering".