• Regent’s University London Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Leeds Beckett University Featured Masters Courses
  • University of York Featured Masters Courses
  • University of Leeds Featured Masters Courses
  • Swansea University Featured Masters Courses
  • University of Glasgow Featured Masters Courses
University of Southampton Featured Masters Courses
University of Birmingham Featured Masters Courses
University of Leeds Featured Masters Courses
Cass Business School Featured Masters Courses
Loughborough University Featured Masters Courses

Master of Software Systems (MSS)

Course Description

The MSS is a graduate level degree program administered through UBC's Institute for Computing, Information and Cognitive Systems (ICICS), in collaboration with the departments of Computer Science (Faculty of Science) and Electrical and Computer Engineering (Faculty of Applied Science). It is one of many graduate degrees offered through the Faculty of Graduate and Postdoctoral Studies.

In 16 demanding months, MSS students complete a masters degree consisting of three terms of coursework (30 credits) and a mandatory four-month industry internship. At the end of the program, you will have gained a broad understanding of software systems development and implementation; not just from a programmer’s of software engineer’s viewpoint, but from a manager’s perspective as well.

The MSS program was designed specifically for people who hold a science or engineering degree in a field other than computer science or computer engineering. The program is an opportunity to expand your existing skills and develop them for a career in a software systems environment.

UBC’s internationally known faculty and its top-notch facilities provide the expertise and atmosphere – our students provide the desire and focus. We seek applicants that are mature, bright, and motivated individuals, and able to give full priority to their studies. The rigorous nature of the MSS program requires that students eliminate, as much as possible, all other studies and professional work during the course of the degree.

Quick Facts

- Degree: Master of Software Systems
- Specialization: Software Systems
- Subject: Information Technology
- Mode of delivery: On campus
- Program components: Coursework only
- Faculty: Faculty of Applied Science

Visit the Master of Software Systems (MSS) page on the University of British Columbia website for more details!

Entry Requirements

Successful applicants must hold a bachelor's degree (in subjects other than Computer Science or Computer Engineering). 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.

Email Enquiry

Recipient: University of British Columbia

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Share this page:

Cookie Policy    X