Filters
Filters
- Bachelors
- Bachelor's degree
- North America
- Canada
- Engineering Programs
- Software Engineering
Sort by
6 Software Engineering Bachelor's Degree Programs in Canada


Promoted
Carleton University Undergraduate
Bachelor of Computer Science
- Ottawa, Canada
Bachelor's degree
Full time
3 years
On-Campus
English
Carleton’s Computer Science program teaches you the principles of solving computational problems while giving you up-to-date applied skills for working on cutting-edge projects and building the technology of tomorrow.


Thompson Rivers University
Bachelor of Engineering in Software Engineering
- Kamloops, Canada
Bachelor's degree
On-Campus
English
The Bachelor of Engineering in Software Engineering provides strong foundations in principles and practice of software systems development, and related computing technologies.


Conestoga College
Bachelor of Computer Science (Honours)
- Kitchener, Canada
- Waterloo, Canada
- + 6 more
Bachelor's degree
Full time
4 years
On-Campus
English
The Bachelor of Computer Science (Honours) (BCS) degree is a four-year program, including three paid co-op work terms, which will prepare graduates for a number of progressive job opportunities as high-quality software developers.
Best programs for you
Answer a few questions and we'll match you with programs!


Seneca College
Bachelor of Engineering (Software Engineering)
- Toronto, Canada
Bachelor's degree
Blended
English
This Honours-level Bachelor of Engineering program will prepare you to design, build, implement and maintain complex computer and software solutions that are efficient, reliable and secure. The emphasis of this four-year honours degree program is on artificial intelligence (AI) in solving software engineering problems. Courses in this program focus on software engineering criteria in the areas of mathematics, natural sciences, engineering design and engineering science.


Lakehead University
Bachelor in Engineering - Software
- Lakehead University, Canada
Bachelor's degree
On-Campus
English
The field of engineering is generally associated with finding solutions for real world problems in an analytical fashion using the math, science and problem-solving skills. At Lakehead we believe engineers must also possess excellent communication skills as well as an understanding of the business, legal, and societal issues that impact development of the technological products and processes required to meet the demands of a global economy. As a software engineer, you will apply engineering methodologies and good practices for managing the creation of software from conception to the release of the finished product, including analysis, design, coding, testing and deploying software systems.


Canadian Scitech College (CSTC)
Software Development
- Toronto, Canada
Bachelor's degree
On-Campus
English
Software developers are the creative minds behind computer programs. Some develop applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.
Popular Engineering Programs Software Engineering degree types
Learn more about Software Engineering Bachelor's degree programs in Canada
In Canada, pursuing a Bachelor's degree in Software Engineering allows you to delve into programming, system design, and software development in a supportive, research-oriented environment. This degree is designed for students interested in building practical skills that prepare them for a rapidly evolving industry.
Through courses like software development lifecycle, computer systems, and database management, you'll gain specific skills such as developing web applications, designing user interfaces, and implementing algorithms. The hands-on approach often includes project-based learning, where you collaborate with peers on real-world problems, enhancing both your technical and teamwork abilities. Many students strengthen adaptability as they engage with new technologies and methodologies.
Graduates of Canada's Bachelor's programs in Software Engineering enjoy diverse career paths, from software developer to systems analyst. The demand for skilled software engineers is high across various sectors, offering ample job opportunities both domestically and internationally. With a focus on developing critical thinking and practical skills, you'll be well-prepared to tackle challenges in the tech industry.