Dependable Software Systems

Degree Benefits

If you’re thinking about concentrating your career in the software systems sector, think about the difference a year at UBC can make. Build knowledge — Cross disciplines and boundaries — Gain confidence.

Develop solutions for a growing industry

Our world would grind to a halt without reliable and efficient software. Global financial markets, regulation of power generation, telecommunications, health care and public transport are all controlled with computer software, as is the manufacturing of equipment, vehicles and household appliances.

According to the BC Technology Industry Association, BC has one of the top tech ecosystems in the world. The province is home to over 9,000 tech companies generating over $23 billion in annual revenues. Many of these firms specialize in developing software programs for water monitoring, records management, valuation of financial securities, spatial data infrastructure, special effects and gaming.

Deepen your technical and leadership skills

This program will equip tomorrow’s software professionals with an in-depth knowledge of the principles and techniques for developing dependable systems, including software testing and verification, error-resilient computing, computer security and software processes. In addition to acquiring specialist skills, the program offers the opportunity to focus on courses that build a foundation of project management, communication and leadership skills — to prepare graduates to become effective technical managers who are adept at collaborative teamwork.

Pursue opportunities and advance your career

Our graduates will be in high demand locally, nationally and internationally, with government and industry employers constantly seeking experts in this field. Read some of our alumni stories of how our graduates have gone on to excel their careers with their UBC MEL in Dependable Software Systems degree. Graduates of the program started in positions, such as:

  • Product Manager
  • Software Engineer
  • Software Consultant

Get a degree from a top ranked university

UBC and its programs have cultivated a world renowned reputation and top ranking among universities. Gaining your MEL in Dependable Software Systems degree will give you access to a network of successful individuals and associations with a well-respected institution. You will:

  • be immersed in a dynamic research environment at UBC
  • learn from world-renowned Faculty of Applied Science — including Program Director Dr. Philippe Kruchten — and the UBC Sauder School of Business
  • take courses with a cohort of like-minded peers — a group of engaged and ambitious professionals working in industries that include advanced materials manufacturing, clean energy, urban infrastructure, naval architecture and marine engineering and more
  • develop professional networks with top researchers, industry partners and motivated graduate students
Keep Reading: Program Goals