Keystone logo
Seneca College Bachelor of Engineering (Software Engineering)
Seneca College

Seneca College

Bachelor of Engineering (Software Engineering)

Toronto, Canada

Bachelor's degree

English

Blended

Key Summary

    About: The Bachelor of Engineering (Software Engineering) focuses on developing the skills necessary to design and build software systems. The program covers fundamental engineering principles, programming languages, and software development methodologies, ensuring students are well-prepared for the workforce.
    Career Outcomes: Graduates can pursue careers as software engineers, application developers, systems analysts, or project managers in various industries, including technology, finance, and healthcare.

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.

Your studies will include two mandatory, co-operative, four-month work-integrated learning experiences — one between semesters 6 and 7 and another between semesters 7 and 8. In your final year of the program, you will choose from Professional Option courses such as robotics, parallel programming and computer vision. You will also undertake a substantial industry-driven group project.