Download a PDF of this section: The Faculty of Graduate and Postdoctoral Studies Print this page Email this page

Software Systems

Degree Offered: M.S.S.



P. Nasiopoulos.

Associate Professors

M. Feeley.

Program Overview

The Master of Software Systems (MSS) is an accredited professional Master’s program that is unique in Canada. It addresses the fact that today’s professional marketplace, regardless of discipline, requires a comprehensive knowledge of software systems. The program is designed to provide graduates in engineering, science, mathematics, business, and other disciplines outside computer science and computer engineering with a tightly integrated and highly marketable set of software systems skills.

Principle program components include: software engineering, operating systems, computational structures, computer networks and cloud computing, web technologies, computer and information systems security, database systems, and real-time and distributed systems.

The MSS program is a 16-month full-time program, which includes a 4-month industry internship. It is administered by the, Institute for Computing, Information & Cognitive Systems (ICICS).

For complete information please see the Program's website.

Master of Software Systems

Admission Requirements

Successful applicants must hold a bachelor's degree (in subjects other than Computer Science or Computer Engineering) and must meet the general admission requirements for Master's degree programs set by the Faculty of Graduate and Postdoctoral Studies. In addition students must also have some basic computer programming skills, as well as computer program design and data structures knowledge equivalent to that offered in the Department of Computer Science courses CPSC 213, 221, 260, 310, 311, or 313.

Candidates for admission are evaluated on the following components of the application: academic transcripts, computer programming knowledge, work experience, applicant questionnaire, and letters of reference.

The minimum required TOEFL score for admission is 600 (paper-based) or 100 (internet-based). For the IELTS a minimum overall band score of 6.5 is required, with no other component less than 6.0. English test results must be taken within 24 months of application.

Program Requirements

The program requires completion of 30 credits of coursework, taken in three terms, as well as a mandatory 4-month industry internship. Of the 30 credits, 24 credits are core courses specifically for the MSS program plus 6 credits of approved relevant electives, taken from various departments on campus.

For detailed requirements, please see the Program's website.

Contact Information

Master of Software Systems, ICICS
285-2366 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel: 604.822.8807
Fax: 604.822.9013
Dr. Panos Nasiopoulos, Director
Gail Schmidt, Program Assistant

a place of mind, The University of British Columbia

Student Services
Vancouver Campus
1874 East Mall
Vancouver, BC Canada V6T 1Z1

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia