Program outline

Full-time students take about 16 months to complete three academic terms and one working term in either industrial internship, entrepreneurial internship or project stream.

Students in the entrepreneurship stream will be required to take two graduate business (BUSI) courses, which are offered by the Faculty of Management. Please check the courses section for information about these courses.

Full-time students are expected to take 3 courses during each academic term. The courses outlined are based on your admission date. 

Term

Fall Admission                        

Fall Admission with CSCI5990

Winter Admission                                  

Winter Admission with CSCI5990                           

1
  • CSCI5100 core
  • CSCI5308 core
  • CSCI5408 core               
  • CSCI5100 core
  • CSCI5990
  • 3 x 5000-level and/or 6000- level courses.*
  • CSCI5990
  • 1 course in 5000-level and/or 6000-level.*
2
  • 3 x 5000-level and/or 6000-level courses.*
  • Internship prep CSCI9890.
  • 3 x 5000-level and/or 6000-level courses.*
  • Internship prep CSCI9890.
  • 3 x 5000-level courses
  • Internship prep CSCI9890
  • 3 x 5000-level courses
  • Internship prep CSCI9890
3
  • 3 x 5000-level courses
  • 3 x 5000-level courses
  • CSCI5100 core
  • CSCI5308 core
  • CSCI5408 core
  • CSCI5100 core
  • CSCI5308 core
  • CSCI5408 core
4
  • Internship CSCI9100 or
  • Project CSCI9301/9302
  • CSCI5408 core
  • CSCI5308 core
  • Internship CSCI9100   or
  • Project CSCI9301/9302
  • 2 x 5000-level and/or 6000 level courses.*
5  
  • Internship CSCI9100 or 
  • Project CSCI9301/9302
 
  • Internship CSCI9100 or 
  • Project CSCI9301/9302

*Note: A maximum of 2 x 6000-level courses are allowed in the MACS program. 

Both Fall and Winter admissions take core courses only in the Fall term. 

 

Customize your program with a certificate 

Certificates provide you with a distinct set of skills and knowledge to meet your career objectives. We currently offer two certificate options in web and mobile computing and cloud data analytics.

Please note: Certificate completion is not guaranteed and is subject to course availability and individual course selection.