Master of Applied CS
Photo credit: Danny Abriel

The Master of Applied Computer Science is a 16-month graduate degree that prepares students for dynamic careers in the software industry. Student develop their technical skills through core courses in systems, communications, and data management. They then apply what they have learnt in a paid industry internship, entrepreneurship work-term, or project. The program is also open to students with a STEM undergraduate degree outside of computer science and engineering who complete a two term preparatory program in software development.

Know more about MACS by clicking here.


Slides from the MACS Orientation.

Click here to download the slides from the MACS Orientation (Winter 2018, held on Jan. 9, 2018) 


Have questions about graduate programs? Get in touch with our graduate advisors.
  • Send an email to graduate<at> to book an appointment to meet with an advisor.
    • In your email, send your banner number (B00#), your full name.
    • Also include a 1-2 line summary about the reason for the advising appointment. This helps us in having the resources ready for your advising appointment.
  • Advising appointments can useful to get clarity on courses to choose as you work towards your goals, or to understand program and administrative requirements, or if you have any other general questions.


Looking for graduate student resources?

(Note: all links open in new tabs/windows)