Program overview
Admission Requirements
Intakes

Last updated on 2025-07-23

Program overview

Program overview

The Bachelor of Applied Science in Software Engineering is a dynamic program that focuses on innovation and teamwork, preparing students to tackle real-world challenges in software development. This program is designed for those who are passionate about technology and want to make a significant impact in various sectors, including high tech, finance, telecommunications, and healthcare. A unique feature of this program is its mandatory co-operative education, which allows students to gain valuable work experience while studying. Additionally, the program offers a French Immersion Stream, enabling students to continue their French studies throughout their university experience. This bilingual approach ensures that graduates are well-equipped to work in diverse environments.

Program structure

The Bachelor of Applied Science in Software Engineering is structured to provide a comprehensive education in software development, emphasizing both theoretical knowledge and practical skills. The program is designed to be completed in four years, with a total of 129 units required for graduation. Key features of the program structure include:

  • Mandatory co-op education integrated into the curriculum, providing hands-on experience.
  • The option to pursue a French Immersion Stream, allowing students to enhance their language skills.
  • A combination of core courses and electives that cover essential topics in software engineering.
  • Opportunities for students to engage in team projects, particularly during their fourth year, where they can apply their learning to real-world applications.

This structure ensures that students not only learn the necessary technical skills but also develop critical thinking and problem-solving abilities essential for a successful career in software engineering.

Featured Experiences

The Bachelor of Applied Science in Software Engineering offers several unique experiences that enhance the learning journey for students:

  • Co-operative education is a mandatory component, allowing students to gain practical experience in the field while studying.
  • Students have the opportunity to work on real applications during their fourth-year project, often leading to the creation of innovative solutions or even the launch of their own startups.
  • The program emphasizes teamwork and collaboration, preparing students to work effectively in diverse teams.
  • Students can leverage their work experience to inform their academic projects, bridging the gap between theory and practice.

These experiences are designed to equip students with the skills and knowledge necessary to thrive in the fast-paced world of software engineering.

Career Options

Graduates of the Bachelor of Applied Science in Software Engineering can pursue a variety of career paths in Canada. Here are some potential job options:

  • Software Developer: Responsible for designing, coding, and testing software applications, ensuring they meet user needs and specifications.
  • Systems Analyst: Works to analyze and improve computer systems, helping organizations to enhance their efficiency and effectiveness.
  • Project Manager: Oversees software development projects, coordinating teams and resources to ensure timely delivery and adherence to budgets.
  • Quality Assurance Engineer: Focuses on testing software to identify bugs and ensure that products meet quality standards before release.
  • Technical Consultant: Provides expert advice to organizations on software solutions, helping them to implement and optimize technology systems.

These roles highlight the versatility of a degree in software engineering, opening doors to various industries and opportunities for professional growth.

 

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

Visit University of Ottawa official website