• The Master of Science (MSc) in Computer Science program at the University of British Columbia (UBC) is a duration of 2-years.
  • This course is offered on a full-time basis.
  • A student who completes a master's degree and decides to work in industry prior to embarking on the full PhD has the opportunity to apply his or her skills and master's level education in the field and to take advantage of jobs that have attractive starting salaries.
  • Students have two semesters to meet faculty members and explore research opportunities before making a decision on a thesis supervisor.
  • Major Components of the program are:
    • Algorithm design and analysis
    • Artificial intelligence
    • Databases
    • Data analytics
    • Data science
  • The program consists of two options: Thesis or project option.
  • University provides an option of internship, which students can take during their last year.
  • Students choosing the thesis option should complete 18 credits of coursework and a 12-credit MSc thesis.
  • Students choosing the Comprehensive Course Master's, that includes a 3-credit major project (essay) and 27 credits of course work, of which 24 credits must fulfill the Comprehensive Course Requirement.
  • Similarly, students choosing the project option must take 24 credits of coursework and a 6-credit MSc project.
  • The University of British Columbia (UBC) ranked as the top university in Canada for computer science.
  • The Careers to follow after graduation are Information systems analysts and consultants, Database analysts and data administrators, Computer and information systems managers.., etc.
  • The average salary goes up to 68,600 USD after completing this program. Check Computer Science Jobs in Canada