7 Best Bachelor’s Courses in Software Engineering in Canada Simon Fraser University Software Systems Simon Fraser University’s Bachelors in Software Systems studies software development. It will equip students with the skills and knowledge in developing software. Maximum Scholarship Amount : Full Tuition Tuition Fee: $31,460 Deadline: January 31 Duration: 4 Years University of Waterloo Software Engineering Software Engineering Bachelor’s program at the University of Waterloo teaches students to analyze and apply different concepts that can help them create different technological solutions in the future. Maximum Scholarship Amount : $10,000 Tuition Fee: $63,000 Deadline: February 1 Duration: 4 Years York University Software Engineering York University’s Bachelor of Software Engineering program studies how to develop complex systems and software. It will give students a hands-on learning experience in developing software and related technologies. Maximum Scholarship Amount : $20,000 Tuition Fee: $37,345 Deadline: April 1 Duration: 4 Years Western University Software Engineering The Software Engineering Bachelor’s program at Western University equips students with the necessary knowledge and skills needed in the software development process. Maximum Scholarship Amount : $20,000 Tuition Fee: $49,971 Deadline: March 1 Duration: 4 Years University of Ottawa Software Engineering The University of Ottawa’s Bachelor of Software Engineering program studies the basics of software development such as prototyping, modeling, and design, as well as teamwork and innovation. Maximum Scholarship Amount : $30,000 Tuition Fee: $54,626 Deadline: April 1 Duration: 4 Years McMaster University Software Engineering McMaster University’s Software Engineering Bachelor’s program helps students develop the knowledge and skill-set to design and implement large software systems, focusing on solving problems that influence business processes. Maximum Scholarship Amount : $7,500 Tuition Fee: $47,214 Deadline: April 1 Duration: 4 Years McMaster University Software Engineering Technology At McMaster University’s Software Engineering Technology Bachelor’s program, students learn further about computing systems, particularly focusing on how these infrastructures are managed. Maximum Scholarship Amount : $7,500 Tuition Fee: $47,214 Deadline: April 1 Duration: 4 Years