Program overview
Admission Requirements
Intakes

Last updated on 2025-11-21

Program overview

Program overview

The Bachelor of Engineering Science in Software Engineering at Western University is designed for students who have completed the Common First Year in Engineering. This program offers a comprehensive education in software engineering principles, preparing students for a dynamic career in technology. Students have the opportunity to specialize in areas such as Embedded Systems or Health Informatics during their fourth year, allowing for a tailored educational experience that aligns with their career aspirations.

Program structure

The Software Engineering program is structured to provide a solid foundation in engineering principles, followed by specialized training in software development and design. The program length is typically four years, culminating in a Bachelor Degree. Key features of the program structure include:

  • Completion of a Common First Year in Engineering.
  • Options to pursue Embedded Systems or Health Informatics in the final year.
  • Opportunities for dual degrees with Business (Ivey HBA), Law, and various other faculties.
  • Experiential learning opportunities through co-op placements and internships.

 

This program is designed to equip students with both theoretical knowledge and practical skills, ensuring they are well-prepared for the workforce upon graduation.

Featured Experiences

  • Co-op opportunities that provide real-world experience in the software engineering field.
  • Embedded Systems and Health Informatics options available in the fourth year.
  • Possibility of pursuing dual degrees with other faculties, enhancing interdisciplinary knowledge.
  • Experiential learning through internships and collaborative projects with industry partners.

 

These unique features of the program ensure that students gain valuable insights and hands-on experience, making them competitive candidates in the job market.

Career Options

  • Software Developer: Design and create software applications, working on everything from mobile apps to enterprise software solutions.
  • Systems Analyst: Analyze and improve computer systems, ensuring they meet the needs of businesses and users.
  • Web Developer: Build and maintain websites, focusing on both the visual design and technical functionality.
  • Database Administrator: Manage and organize data using specialized software, ensuring data integrity and security.
  • IT Project Manager: Oversee technology projects, coordinating teams and resources to ensure successful project completion.

 

Graduates of the Software Engineering program can expect to find diverse career opportunities in various sectors, including technology, healthcare, finance, and more.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Western University official website