Program overview
Admission Requirements
Intakes

Last updated on 2025-08-01

Program overview

Program overview

The Software Engineering Post-baccalaureate Diploma is designed for individuals who already hold a bachelor's degree and wish to enhance their skills in software engineering. This program focuses on creating technology that addresses real-world challenges across various sectors, including healthcare, education, sustainability, and transportation. With a growing demand for software engineers in Canada, this program equips students with essential skills such as problem-solving, coding, teamwork, and communication. Graduates will be prepared to meet the high demand for software engineers, offering stable job opportunities with potential for remote work.

Program structure

The Software Engineering Post-baccalaureate Diploma offers a flexible structure to accommodate different learning preferences. Here are some key details:

  • Program Length: Complete the program in four semesters if studying full-time, or opt for part-time study as needed.
  • Format: Available in both full-time and part-time formats.
  • Location: Classes are held at the Abbotsford campus.
  • Online Options: Some courses may be completed online, providing additional flexibility.

This program is ideal for those looking to diversify their skillset and career opportunities in the field of software engineering.

Featured Experiences

The Software Engineering Post-baccalaureate Diploma includes several unique features that enhance the learning experience:

  • Opportunity to specialize in various areas such as healthcare, education, sustainability, and transportation.
  • Courses in advanced topics like machine learning and artificial intelligence.
  • Emphasis on developing essential skills such as coding, teamwork, and communication.
  • Access to a diverse advisory committee of industry experts that helps shape the curriculum to ensure it remains relevant and innovative.

Career Options

Graduates of the Software Engineering Post-baccalaureate Diploma can pursue a variety of career paths in Canada, including:

  • Software Developer: Design and create software applications to meet user needs.
  • Full-Stack Developer: Work on both the front-end and back-end of web applications.
  • Mobile Application Developer: Specialize in creating applications for mobile devices.
  • Software Engineer: Apply engineering principles to software development and maintenance.
  • QA Analyst (Quality Assurance): Ensure the quality and functionality of software through testing.
  • Systems Analyst: Analyze and improve computer systems for organizations.
  • Game Developer: Create and develop video games across various platforms.
  • Technical Consultant: Provide expert advice on software solutions and implementations.

These roles are in high demand, with excellent employment rates and strong wages projected in the computing field.

 

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

Visit UFV - University of the Fraser Valley official website