The program information below was valid for the fall 2016 term (September 1, 2016 - December 31, 2016). This is the archived version; the most up-to-date program information is available through the current Graduate Studies Academic Calendar.

The Graduate Studies Academic Calendar is updated 3 times per year, at the start of each academic term (January 1, May 1, September 1). Graduate Studies Academic Calendars from previous terms can be found in the archives.

  • Admit term(s) 
    • Fall
  • Delivery mode 
    • On-campus
  • Program type 
    • Co-operative
    • Master's
    • Professional
  • Registration option(s) 
    • Full-time
    • Part-time
  • Study option(s) 
  • Additional program information 
    • Note: The David R. Cheriton School of Computer Science is not currently accepting applications for the MHI program.
  • Minimum requirements 
    • An Honours Bachelor's degree (or equivalent) in Computer Science, Software Engineering, Information Systems, Systems Design Engineering, or equivalent with at least a 78% standing.
    • Graduate Record Examination (GRE) General test report for all applicants who have completed their post-secondary education outside of Canada or the United States.
  • Application materials 
    • Résumé
    • Supplementary information form
    • Transcript(s)
  • References 
    • Number of references:  3
    • Type of references: 

      at least 2 academic.

  • English language proficiency (ELP) (if applicable)

    Coursework option:

  • Graduate Academic Integrity Module (Graduate AIM)
  • Courses 
    • Required courses
      • CS 645 Software Requirements Specification and Analysis
      • CS 743 Principles of Database Management and Use
      • CS 755 System and Network Architectures and Implementation
      • CS 792 Data Structures and Standards in Health Informatics
      • CS 793 Health Informatics - Applications Domains
      • HSG 611 The Health Care System
      • STAT 631 Introduction to Statistical Methods in Health Informatics
    • Elective courses:
      • Students must complete 2 graduate courses chosen from Computer Science or, with permission, from course offerings in Statistics and/or Health Studies.
    • Students who have previously earned credit in a course equivalent to 1 of the required courses can replace the required course with another University of Waterloo graduate course in the same general area, subject to the approval of the Director of Graduate Studies in the David R. Cheriton School of Computer Science.
  • Link(s) to courses
  • Graduate Studies Work Report
    • The program may be undertaken on a co-operative basis, enabling a student to combine graduate studies with some work experience. The usual pattern of study and work consists of two academic terms in which courses are taken, a one-term work placement, and a final academic term in which the courses are completed. Students may indicate an interest in the co-op option in their application and can apply for the co-op option during their first or second term in the Master’s program after securing a work placement.
    • The work placement must be related to the student's research topic and requires the approval of the Director of Graduate Studies. Students will need to provide a work term report when they return to campus.